]> git.pld-linux.org Git - packages/libmusicbrainz.git/blame - libmusicbrainz.spec
- x32 rebuild
[packages/libmusicbrainz.git] / libmusicbrainz.spec
CommitLineData
888e66fa 1Summary: A software library for accesing MusicBrainz servers
be995442 2Summary(pl.UTF-8): Biblioteka umożliwiająca korzystanie z serwerów MusicBrainz
888e66fa 3Name: libmusicbrainz
c0e60631 4Version: 2.1.5
81fcb683 5Release: 5
888e66fa 6Epoch: 1
7License: LGPL
8Group: Libraries
9Source0: ftp://ftp.musicbrainz.org/pub/musicbrainz/%{name}-%{version}.tar.gz
c0e60631 10# Source0-md5: d5e19bb77edd6ea798ce206bd05ccc5f
a0147cba 11Patch0: %{name}-gcc43.patch
888e66fa 12URL: http://www.musicbrainz.org/
e8c98f38 13BuildRequires: autoconf >= 2.52
888e66fa 14BuildRequires: automake
00849102 15BuildRequires: expat-devel
aa84a889 16BuildRequires: libstdc++-devel
888e66fa 17BuildRequires: libtool
18d85123 18BuildRequires: python-devel
0602f7cd 19BuildRequires: python-modules >= 1:2.5
c0e60631 20BuildRequires: rpm-pythonprov
00849102 21Provides: musicbrainz
362d340d
JB
22Obsoletes: musicbrainz
23BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
888e66fa 24
25%description
26The MusicBrainz client library allows applications to make metadata
27lookup to a MusicBrainz server, generate signatures from WAV data and
28create CD Index Disk ids from audio CD roms.
29
f26f81d3
JR
30%description -l pl.UTF-8
31Biblioteka kliencka MusicBrainz pozwala aplikacjom na wysyłanie
32zapytań do serwerów MusicBrainz, generowanie sygnatur z plików WAV
33oraz tworzenie indeksów z płyt CD audio.
888e66fa 34
35%package devel
36Summary: Headers for developing programs that will use libmusicbrainz
be995442 37Summary(pl.UTF-8): Pliki nagłówkowe do rozwijania programów używających libmusicbrainz
888e66fa 38Group: Development/Libraries
d3fad8ac 39Requires: %{name} = %{epoch}:%{version}-%{release}
aa84a889
JB
40Requires: expat-devel
41Requires: libstdc++-devel
0dfb790c 42Provides: musicbrainz-devel
888e66fa 43Obsoletes: musicbrainz-devel
44
45%description devel
46This package contains the headers that programmers will need to
47develop applications which will use libmusicbrainz.
48
f26f81d3
JR
49%description devel -l pl.UTF-8
50Pliki nagłówkowe potrzebne programistom do rozwijania aplikacji
51używających biblioteki libmusicbrainz.
888e66fa 52
53%package static
54Summary: Static libmusicbrainz libraries
be995442 55Summary(pl.UTF-8): Biblioteki statyczne libmusicbrainz
888e66fa 56Group: Development/Libraries
d3fad8ac 57Requires: %{name}-devel = %{epoch}:%{version}-%{release}
888e66fa 58Obsoletes: musicbrainz-static
59
60%description static
61Static libmusicbrainz libraries.
62
f26f81d3 63%description static -l pl.UTF-8
eff00bd4 64Statyczne biblioteki libmusicbrainz.
888e66fa 65
24365b5f
AF
66%package -n python-musicbrainz
67Summary: Python bindings for libmusicbrainz
be995442 68Summary(pl.UTF-8): Wiązania Pythona do libmusicbrainz
b5f00f80 69Group: Libraries/Python
24365b5f 70Requires: %{name} = %{epoch}:%{version}-%{release}
b5f00f80 71%pyrequires_eq python-libs
24365b5f
AF
72
73%description -n python-musicbrainz
74Python bindings for libmusicbrainz.
75
f26f81d3
JR
76%description -n python-musicbrainz -l pl.UTF-8
77Wiązania Pythona do libmusicbrainz.
b5f00f80 78
888e66fa 79%prep
80%setup -q
a0147cba 81%patch0 -p1
888e66fa 82
83%build
84%{__libtoolize}
85%{__aclocal}
86%{__autoconf}
87%{__automake}
88%configure
888e66fa 89%{__make}
90
24365b5f
AF
91cd python
92LD_LIBRARY_PATH=../lib/.libs python setup.py build
93cd ..
94
888e66fa 95%install
96rm -rf $RPM_BUILD_ROOT
888e66fa 97
98%{__make} install \
99 DESTDIR=$RPM_BUILD_ROOT
100
24365b5f
AF
101cd python
102LD_LIBRARY_PATH=../lib/.libs python setup.py install \
103 --root=$RPM_BUILD_ROOT \
104 --optimize=2
105cd ..
106
c0e60631
JB
107%py_postclean
108
888e66fa 109%clean
110rm -rf $RPM_BUILD_ROOT
111
112%post -p /sbin/ldconfig
113%postun -p /sbin/ldconfig
114
115%files
116%defattr(644,root,root,755)
117%doc AUTHORS README TODO
c0e60631 118%attr(755,root,root) %{_libdir}/libmusicbrainz.so.*.*.*
a0147cba 119%attr(755,root,root) %ghost %{_libdir}/libmusicbrainz.so.4
888e66fa 120
121%files devel
122%defattr(644,root,root,755)
123%doc ChangeLog
c0e60631
JB
124%attr(755,root,root) %{_libdir}/libmusicbrainz.so
125%{_libdir}/libmusicbrainz.la
126%{_includedir}/musicbrainz
127%{_pkgconfigdir}/libmusicbrainz.pc
888e66fa 128
129%files static
130%defattr(644,root,root,755)
c0e60631 131%{_libdir}/libmusicbrainz.a
24365b5f
AF
132
133%files -n python-musicbrainz
134%defattr(644,root,root,755)
c0e60631
JB
135%{py_sitescriptdir}/musicbrainz.py[co]
136%{py_sitescriptdir}/python_musicbrainz-*.egg-info
This page took 0.041797 seconds and 4 git commands to generate.