I gave it shot this morning.
I downloaded the easytag-2.1.7 source code from
here, and (attempted to) compile it using the libraries available from Fedora and RPMFusion repos. Running ./configure gave me this:
Code:
------
Configuration for easytag 2.1.7 :
--------------------------------
Source code location ....: .
Host System Type ........: x86_64-unknown-linux-gnu
Preprocessor ............: gcc
Compiler ................: gcc -g -O2 -Wall
Linker ..................: gcc -lwavpack -lm -lmp4v2 -lz -lstdc++ -lid3 -lid3tag -lFLAC -lm -lspeex -lm -lvorbisfile -lvorbis -logg -lm
GTK2 version ............: 2.24.8
MP3 file support ........: yes
ID3v2.3 tags support ....: yes (id3lib-3.8.3)
Ogg Vorbis file support .: yes
Speex file support ......: yes
FLAC file support .......: yes (flac-1.2.1)
MP4 file support ........: no
WavPack support .........: yes
NLS/gettext .............: yes
Install path ............: /usr/local
------
I then uninstalled the libmp4v2 and libmp4v2-devel rpm packages that came from the Fedora repos, downloaded the mp4v2-2.0.0 source code tarball from
here, compiled and installed it. Then ran ./configure again on the easytag package. This time I got:
Code:
------
Configuration for easytag 2.1.7 :
--------------------------------
Source code location ....: .
Host System Type ........: x86_64-unknown-linux-gnu
Preprocessor ............: gcc
Compiler ................: gcc -g -O2 -Wall
Linker ..................: gcc -lwavpack -lm -lmp4v2 -lz -lstdc++ -lid3 -lid3tag -lFLAC -lm -lspeex -lm -lvorbisfile -lvorbis -logg -lm
GTK2 version ............: 2.24.8
MP3 file support ........: yes
ID3v2.3 tags support ....: yes (id3lib-3.8.3)
Ogg Vorbis file support .: yes
Speex file support ......: yes
FLAC file support .......: yes (flac-1.2.1)
MP4 file support ........: yes
WavPack support .........: yes
NLS/gettext .............: yes
Install path ............: /usr/local
------
But my enthusiasm was short lived when "make" coughed up several errors that I really am not sure how to deal with.
I tried also doing a rpmbuild of the Fedora SRPM easytag package (minor edit needed to the spec file due to "libmp4v2-devel" package now being absent), and was able to build the package, install it, but that didn't work either. I didn't see what "configure" reported during that rpm package build as it flew by too fast. Also, I didn't look into what the several patch files in the easytag SRPM package were doing....maybe one of them was disabling using mp4 (?).
Notes: In order to get m4a support, "libmp4v2 => 1.9.1" is needed, but Fedora's libmp4v2 packages are only 1.5.0.1. From the easytag SRPM spec file:
Quote:
#BuildRequires: libmp4v2-devel >= 1.9.0
BuildRequires: libmp4v2-devel
|
..and from the %changelog section of the spec file:
Quote:
* Wed Feb 8 2012 Matthias Saou <matthias@saou.eu> 2.1.7-0.1
- Update to 2.1.7 git snapshot.
- Remove upstreamed patches.
- Cosmetic spec file updates.
- Require libmp4v2 >= 1.9.1 to still get mp4 tagging support, see #620531.
|