]> git.pld-linux.org Git - packages/libtunepimp.git/blob - libtunepimp.spec
- updated to 0.4.0, flac metadata support enabled, gcc4 fix.
[packages/libtunepimp.git] / libtunepimp.spec
1 Summary:        The MusicBrainz tagging library
2 Summary(pl):    Biblioteka znakowania MusicBrainz
3 Name:           libtunepimp
4 Version:        0.4.0
5 Release:        1
6 License:        GPL
7 Group:          Libraries
8 Source0:        ftp://ftp.musicbrainz.org/pub/musicbrainz/%{name}-%{version}.tar.gz
9 # Source0-md5:  c11c3082ee72896949cb4fdb7acbbf63
10 Patch0:         %{name}-readline.patch
11 Patch1:         %{name}-gcc4.patch
12 BuildRequires:  autoconf >= 2.52
13 BuildRequires:  automake
14 BuildRequires:  flac-devel
15 BuildRequires:  libid3tag-devel >= 0.15.0b
16 BuildRequires:  libmad-devel
17 BuildRequires:  libmusicbrainz-devel >= 2.1.0
18 BuildRequires:  libstdc++-devel >= 2:1.4d
19 BuildRequires:  libtool
20 BuildRequires:  libvorbis-devel
21 BuildRequires:  readline-devel
22 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
23
24 %description
25 The MusicBrainz tagging library.
26
27 %description -l pl
28 Biblioteka znakowania MusicBrainz.
29
30 %package devel
31 Summary:        Header files for libtunepimp library
32 Summary(pl):    Pliki nag³ówkowe biblioteki libtunepimp
33 Group:          Development/Libraries
34 Requires:       %{name} = %{version}-%{release}
35 Requires:       libid3tag-devel
36 Requires:       libmad-devel
37 Requires:       libmusicbrainz-devel >= 2.1.0
38 Requires:       libstdc++-devel >= 2:1.4d
39 Requires:       libvorbis-devel
40
41 %description devel
42 Header files for libtunepimp library.
43
44 %description devel -l pl
45 Pliki nag³ówkowe biblioteki libtunepimp.
46
47 %package static
48 Summary:        Static libtunepimp library
49 Summary(pl):    Statyczna biblioteka libtunepimp
50 Group:          Development/Libraries
51 Requires:       %{name}-devel = %{version}-%{release}
52
53 %description static
54 Static libtunepimp library.
55
56 %description static -l pl
57 Statyczna biblioteka libtunepimp.
58
59 %prep
60 %setup -q
61 %patch0 -p1
62 %patch1 -p1
63
64 %build
65 %{__libtoolize}
66 %{__aclocal}
67 %{__autoconf}
68 %{__autoheader}
69 %{__automake}
70 %configure
71 %{__make}
72
73 %install
74 rm -rf $RPM_BUILD_ROOT
75
76 %{__make} install \
77         DESTDIR=$RPM_BUILD_ROOT
78
79 # not installed, but used by installed headers
80 install lib/threads/posix/mutex.h \
81         lib/{analyzer,filecache,filelookup,lookup,plugins,readmeta,submit,write}.h \
82         include/tunepimp/metadata.h \
83         $RPM_BUILD_ROOT%{_includedir}/tunepimp
84
85 %clean
86 rm -rf $RPM_BUILD_ROOT
87
88 %post   -p /sbin/ldconfig
89 %postun -p /sbin/ldconfig
90
91 %files
92 %defattr(644,root,root,755)
93 %doc AUTHORS ChangeLog README.LGPL TODO
94 %attr(755,root,root) %{_bindir}/tp_tagger
95 %attr(755,root,root) %{_bindir}/trm
96 %attr(755,root,root) %{_libdir}/lib*.so.*.*.*
97 %dir %{_libdir}/tunepimp
98 %dir %{_libdir}/tunepimp/plugins
99 %attr(755,root,root) %{_libdir}/tunepimp/plugins/*.tpp
100
101 %files devel
102 %defattr(644,root,root,755)
103 %attr(755,root,root) %{_libdir}/lib*.so
104 %{_libdir}/lib*.la
105 %{_includedir}/tunepimp
106
107 %files static
108 %defattr(644,root,root,755)
109 %{_libdir}/lib*.a
This page took 0.085735 seconds and 4 git commands to generate.