1 Summary: The MusicBrainz tagging library
2 Summary(pl): Biblioteka znakowania MusicBrainz
8 Source0: ftp://ftp.musicbrainz.org/pub/musicbrainz/%{name}-%{version}.tar.gz
9 # Source0-md5: 51809faed41fb8f12be15846214abc3a
10 Patch0: %{name}-ltdl.patch
11 BuildRequires: autoconf >= 2.52
12 BuildRequires: automake
13 BuildRequires: curl-devel
14 BuildRequires: expat-devel
15 BuildRequires: flac-devel
16 BuildRequires: libltdl-devel
17 BuildRequires: libmad-devel
18 BuildRequires: libmusicbrainz-devel >= 2.1.0
19 BuildRequires: libofa-devel >= 0.4.0
20 BuildRequires: libstdc++-devel >= 2:1.4d
21 BuildRequires: libtool
22 BuildRequires: libvorbis-devel
23 BuildRequires: mpeg4ip-devel
24 BuildRequires: python-devel
25 BuildRequires: rpm-pythonprov
26 BuildRequires: taglib-devel >= 1.4
27 BuildRequires: zlib-devel
28 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
31 The MusicBrainz tagging library.
34 Biblioteka znakowania MusicBrainz.
37 Summary: Header files for libtunepimp library
38 Summary(pl): Pliki nag³ówkowe biblioteki libtunepimp
39 Group: Development/Libraries
40 Requires: %{name} = %{version}-%{release}
41 Requires: libltdl-devel
42 Requires: libmusicbrainz-devel >= 2.1.0
43 Requires: libstdc++-devel >= 2:1.4d
46 Header files for libtunepimp library.
48 %description devel -l pl
49 Pliki nag³ówkowe biblioteki libtunepimp.
52 Summary: Static libtunepimp library
53 Summary(pl): Statyczna biblioteka libtunepimp
54 Group: Development/Libraries
55 Requires: %{name}-devel = %{version}-%{release}
58 Static libtunepimp library.
60 %description static -l pl
61 Statyczna biblioteka libtunepimp.
63 %package -n python-tunepimp
64 Summary: Python bindings for libtunepimp library
65 Summary(pl): Wi±zania Pythona do biblioteki libtunepimp
66 Group: Libraries/Python
67 %pyrequires_eq python-libs
68 Requires: %{name} = %{version}-%{release}
69 Requires: python-ctypes
71 %description -n python-tunepimp
72 Python bindings for libtunepimp library.
74 %description -n python-tunepimp -l pl
75 Wi±zania Pythona do biblioteki libtunepimp.
81 sed -i -e 's/ -O2//' configure.in
92 # perl bindings are not updated to current API
93 #cd perl/tunepimp-perl
94 #%{__perl} Makefile.PL \
95 # OPTIMIZE="%{rpmcflags}"
100 python setup.py build
103 rm -rf $RPM_BUILD_ROOT
106 DESTDIR=$RPM_BUILD_ROOT
108 # not installed, but used by installed headers (track.h, tunepimp.h)
109 install lib/threads/posix/mutex.h \
110 lib/{analyzer,filecache,plugins,readmeta,write}.h \
111 include/tunepimp-*/metadata.h \
112 $RPM_BUILD_ROOT%{_includedir}/tunepimp-0.5
114 ln -s tunepimp-0.5 $RPM_BUILD_ROOT%{_includedir}/tunepimp
116 #cd perl/tunepimp-perl
118 # DESTDIR=$RPM_BUILD_ROOT
119 #install -D examples/tp_tagger.pl $RPM_BUILD_ROOT%{_bindir}/tp_tagger
123 python setup.py install \
124 --root=$RPM_BUILD_ROOT \
127 install -D examples/trm.py $RPM_BUILD_ROOT%{_bindir}/trm
130 rm -rf $RPM_BUILD_ROOT
132 %post -p /sbin/ldconfig
133 %postun -p /sbin/ldconfig
136 %defattr(644,root,root,755)
137 %doc AUTHORS ChangeLog README.LGPL TODO
138 %attr(755,root,root) %{_bindir}/puid
139 %attr(755,root,root) %{_libdir}/libtunepimp.so.*.*.*
140 %dir %{_libdir}/tunepimp
141 %dir %{_libdir}/tunepimp/plugins
142 %attr(755,root,root) %{_libdir}/tunepimp/plugins/*.tpp
145 %defattr(644,root,root,755)
146 %attr(755,root,root) %{_libdir}/libtunepimp.so
147 %{_libdir}/libtunepimp.la
148 %{_includedir}/tunepimp
149 %{_includedir}/tunepimp-0.5
152 %defattr(644,root,root,755)
153 %{_libdir}/libtunepimp.a
155 %files -n python-tunepimp
156 %defattr(644,root,root,755)
157 %attr(755,root,root) %{_bindir}/trm
158 %dir %{py_sitescriptdir}/tunepimp
159 %{py_sitescriptdir}/tunepimp/*.py[co]