Kompilieren von mp3info und Installation aus der Quelle

Sonntag, 05 September 2010
0.0/5 Bewertung (0 Stimmen)
Beschreibung

Natürlich können Sie mp3info auch mit [url=http://www.macports.org/]MacPorts[/url] installieren, aber wenn Sie es vorziehen, mp3info manuell zu erzeugen, ist dies der Tipp für Sie.
Von der [url=http://www.ibiblio.org/mp3info/]Entwicklerseite[/url]:
MP3Info ist ein kleines Werkzeug, dass zum Auslesen und zur Modifizierung der ID3-Tags von MP3-Dateien dient. MP3Info kann auch verschiedene technische Aspekte einer MP3-Datei inkl. Länge, Bitrate, Sampling-Frequenz und andere Attribute in einem vordefinierten oder benutzer-definierten Ausgabeformat anzeigen.
Dieser Prozess benötigt das Apple Entwickler Werkzeug um die Quelldatei zu kompilieren.
Kopieren Sie den folgenden Text und fügen sie ihn in ein Textdokument namens ”compilemp3info”; machen Sie es ausfürbar mit
chmod 755 compilemp3info
dann starten Sie die Datei durch die Eingabe von
./compilemp3info
Der Kode lädt nun den mp3info-Quellkode herunter, patched den Kode mit dem Patch von MacPorts und erzeugt und installiert dann die Datei.

 #!/bin/bash
# create temporary build directory (optional)
mkdir BUILD
cd BUILD
# download mp3info src
curl -O [url]ftp://ftp.ibiblio.org/pub/linux/apps/sound/mp3-utils/mp3info/mp3info-0.8.5a.tgz[/url]
# download MacPorts patch
curl -O [url]http://mirror.lug.udel.edu/pub/macports/dpupdate/dports/audio/mp3info/files/patch-mp3tech.c.diff[/url]
# create Makefile patch (optional)
# this just removes all the GTK GUI build stuff that won”t compile in Mac OS X
cat > patch-Makefile.diff <<”EOF”
--- Makefile-orig 2010-07-29 12:44:04.000000000 -0400
+++ Makefile 2010-07-29 12:43:47.000000000 -0400
@@ -47,7 +47,7 @@
CC = gcc
CFLAGS = -g -O2 -Wall

-all: mp3info gmp3info doc
+all: mp3info doc

doc: mp3info.txt

@@ -77,7 +77,7 @@
$(STRIP) gmp3info
$(INSTALL) gmp3info $(bindir)/gmp3info

-install: install-mp3info install-gmp3info
+install: install-mp3info

uninstall:
rm -f $(bindir)/mp3info
EOF
# decompress
tar -zxvf mp3info-0.8.5a.tgz
cd mp3info-0.8.5a
# patch file
patch -i ../patch-mp3tech.c.diff
patch -i ../patch-Makefile.diff
# make and install
make # ignore errors that appear
sudo make install # install into /usr/local/bin


[crarko: Tipp zum Teil getestet. Dies ist ein nettes kleines Script, das auch auf andere Projekte adaptiert werden kann wenn Sie es modifizieren wollen. Es wurde dahingehend modifiziert, das es curl und nicht wget benutzt, da sich curl bereits auf dem System befindet. Ich habe den Script-Kode [url=http://www.macosxhints.com/dlfiles/compilemp3info]hier[/url] gespiegelt. wenn es in Ihrem Browser geöffnet wird, benutzen Sie einfach ”Sichern unter...”]

Spezifikationen

Hits

1313

© by macjaner.ch | Powered by GoeGG-ArT.ch