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