Sophie

Sophie

distrib > Arklinux > devel > x86_64 > media > main-src > by-pkgid > 4462d8a1da3f0bf6aa50caa628d9fbe2 > files > 3

id3lib-3.8.3-6ark.src.rpm

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