Name: id3lib Version: 3.8.3 Release: 6ark Summary: Library for managing ID3 tags URL: http://id3lib.sf.net/ Source: %name-%version.tar.bz2 Patch: id3lib-3.8.3-gcc-4.3.patch License: GPL Group: System Environment/Libraries BuildRoot: %{_tmppath}/%{name}-root %description id3lib is an open-source, cross-platform software development library for reading, writing, and manipulating ID3v1 and ID3v2 tags. %package devel Summary: Development files for id3lib Group: Development/Libraries/C++/Multimedia Requires: %{name} = %{version}-%{release} %description devel id3lib is an open-source, cross-platform software development library for reading, writing, and manipulating ID3v1 and ID3v2 tags. This package provides the development files needed if you intend to develop or compile programs using id3lib. %package static Summary: Static library files for id3lib Group: Development/Libraries/C++/Multimedia/Static Requires: %{name}-devel = %{version}-%{release} %description static id3lib is an open-source, cross-platform software development library for reading, writing, and manipulating ID3v1 and ID3v2 tags. This package provides the static library files needed if you intend to compile programs using id3lib that don't need id3lib installed on the target system. %prep %setup -q %patch -p1 -b .gcc43~ %build libtoolize --force aclocal automake -a autoconf export RPM_OPT_FLAGS="$RPM_OPT_FLAGS -fno-asynchronous-unwind-tables" %configure make %?_smp_mflags %install rm -rf $RPM_BUILD_ROOT make install DESTDIR=$RPM_BUILD_ROOT %files %{_bindir}/id3* %{_libdir}/libid3*.so* %files devel %{_includedir}/id3.h %{_includedir}/id3 %files static %{_libdir}/*.a %clean rm -rf $RPM_BUILD_ROOT $RPM_BUILD_DIR/%{name}-%{version} %changelog * Sun Oct 21 2007 Bernhard Rosenkraenzer <bero@arklinux.org> 3.8.3-6ark - Rebuild to get an x86_64 package - Follow packaging standards (separate -static package, .so in core, no .la) - Make it compile with gcc 4.3 * Mon Feb 28 2005 Bernhard Rosenkraenzer <bero@arklinux.org> 3.8.3-5ark - Rebuild to get rid of libstdc++.la dependency * Tue Sep 28 2004 Bernhard Rosenkraenzer <bero@arklinux.org> 3.8.3-4ark - Rebuild configure scripts * Tue Sep 14 2004 Bernhard Rosenkraenzer <bero@arklinux.org> 3.8.3-3ark - Don't package temporary files left over by crosscompilers * Thu Aug 26 2004 Bernhard Rosenkraenzer <bero@arklinux.org> 3.8.3-2ark - Rebuild with gcc 3.4 * Thu Mar 06 2003 Sergio Visinoni <piffio@arklinux.org> 3.8.3-1ark - initial RPM