-%define _major 0.5
Summary: The MusicBrainz tagging library
-Summary(pl): Biblioteka znakowania MusicBrainz
+Summary(pl.UTF-8): Biblioteka znakowania MusicBrainz
Name: libtunepimp
-Version: %{_major}.1
-Release: 4
+%define _major 0.5
+Version: %{_major}.3
+Release: 11
License: GPL
Group: Libraries
Source0: ftp://ftp.musicbrainz.org/pub/musicbrainz/%{name}-%{version}.tar.gz
-# Source0-md5: 51809faed41fb8f12be15846214abc3a
+# Source0-md5: 09649f983acef679a548344ba7a9bb2f
Patch0: %{name}-ltdl.patch
+Patch1: %{name}-mpeg4ip.patch
+Patch2: %{name}-gcc43.patch
BuildRequires: autoconf >= 2.52
BuildRequires: automake
BuildRequires: curl-devel
BuildRequires: libstdc++-devel >= 2:1.4d
BuildRequires: libtool
BuildRequires: libvorbis-devel
-BuildRequires: mpeg4ip-devel
-BuildRequires: python-devel
+BuildRequires: mpeg4ip-devel >= 1.6
+BuildRequires: python-devel >= 1:2.5
BuildRequires: rpm-pythonprov
BuildRequires: taglib-devel >= 1.4
BuildRequires: zlib-devel
%description
The MusicBrainz tagging library.
-%description -l pl
+%description -l pl.UTF-8
Biblioteka znakowania MusicBrainz.
%package devel
Summary: Header files for libtunepimp library
-Summary(pl): Pliki nag³ówkowe biblioteki libtunepimp
+Summary(pl.UTF-8): Pliki nagłówkowe biblioteki libtunepimp
Group: Development/Libraries
Requires: %{name} = %{version}-%{release}
Requires: curl-devel
%description devel
Header files for libtunepimp library.
-%description devel -l pl
-Pliki nag³ówkowe biblioteki libtunepimp.
+%description devel -l pl.UTF-8
+Pliki nagłówkowe biblioteki libtunepimp.
%package static
Summary: Static libtunepimp library
-Summary(pl): Statyczna biblioteka libtunepimp
+Summary(pl.UTF-8): Statyczna biblioteka libtunepimp
Group: Development/Libraries
Requires: %{name}-devel = %{version}-%{release}
%description static
Static libtunepimp library.
-%description static -l pl
+%description static -l pl.UTF-8
Statyczna biblioteka libtunepimp.
%package -n python-tunepimp
Summary: Python bindings for libtunepimp library
-Summary(pl): Wi±zania Pythona do biblioteki libtunepimp
+Summary(pl.UTF-8): Wiązania Pythona do biblioteki libtunepimp
Group: Libraries/Python
%pyrequires_eq python-libs
Requires: %{name} = %{version}-%{release}
%description -n python-tunepimp
Python bindings for libtunepimp library.
-%description -n python-tunepimp -l pl
-Wi±zania Pythona do biblioteki libtunepimp.
+%description -n python-tunepimp -l pl.UTF-8
+Wiązania Pythona do biblioteki libtunepimp.
%prep
%setup -q
%patch0 -p1
+%patch1 -p1
+%patch2 -p1
-%{__sed} -i -e 's/ -O2//' configure.in
+%{__sed} -i 's/ -O2//' configure.in
+%{__sed} -i 's/lt_dlhandle_struct \*/lt_dlhandle/' lib/plugins.cpp
%build
%{__libtoolize}
%{__autoconf}
%{__autoheader}
%{__automake}
-%configure
+
+%configure \
+ --enable-ltdl-install=no
+
%{__make}
# perl bindings are not updated to current API
include/tunepimp-*/metadata.h \
$RPM_BUILD_ROOT%{_includedir}/tunepimp-%{_major}
-mv $RPM_BUILD_ROOT%{_includedir}/tunepimp{-%{_major},}
-
#cd perl/tunepimp-perl
#%{__make} install \
# DESTDIR=$RPM_BUILD_ROOT
%doc AUTHORS ChangeLog README.LGPL TODO
%attr(755,root,root) %{_bindir}/puid
%attr(755,root,root) %{_libdir}/libtunepimp.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libtunepimp.so.5
%dir %{_libdir}/tunepimp
%dir %{_libdir}/tunepimp/plugins
%attr(755,root,root) %{_libdir}/tunepimp/plugins/*.tpp
%defattr(644,root,root,755)
%attr(755,root,root) %{_libdir}/libtunepimp.so
%{_libdir}/libtunepimp.la
-%{_includedir}/tunepimp
+%{_includedir}/tunepimp-%{_major}
%files static
%defattr(644,root,root,755)
%attr(755,root,root) %{_bindir}/trm
%dir %{py_sitescriptdir}/tunepimp
%{py_sitescriptdir}/tunepimp/*.py[co]
+%{py_sitescriptdir}/*.egg-info