3 %bcond_without static_libs # don't build static library
5 Summary: Musepack decoding library
6 Summary(pl.UTF-8): Biblioteka do dekodowania formatu musepack
12 Source0: http://files2.musepack.net/source/%{name}-%{version}.tar.bz2
13 # Source0-md5: 7f7a060e83b4278acf4b77d7a7b9d2c0
14 URL: http://www.musepack.net/
15 BuildRequires: automake
16 BuildRequires: autoconf
17 BuildRequires: libtool
18 BuildRequires: sed >= 4.0
19 Obsoletes: libmusepack
20 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
23 This library handles decoding of the MPC format, which is an audio
24 compression format with a strong emphasis on high quality. It's not
25 lossless, but it is designed for transparency, so that you won't be
26 able to hear differences between the original wave file and the much
27 smaller MPC file. It is based on the MPEG-1 Layer-2 / MP2 algorithms,
28 but since 1997 it has rapidly developed and vastly improved and is now
29 at an advanced stage in which it contains heavily optimized and
32 %description -l pl.UTF-8
33 Ta biblioteka obsługuje dekodowanie formatu MPC, który jest formatem
34 kompresji dźwięku z naciskiem na wysoką jakość. Nie jest bezstratny,
35 ale jest zaprojektowany dla przezroczystości tak, że nie można
36 usłyszeć różnicy między oryginalnym plikiem wave a dużo mniejszym
37 plikiem MPC. Jest oparty na algorytmach MPEG-1 Layer-2 / MP2, ale od
38 1997 roku został znacznie rozwinięty i ulepszony, a teraz jest w
39 zaawansowanym stadium, w którym zawiera silnie zoptymalizowany i nie
43 Summary: Header files for libmpcdec
44 Summary(pl.UTF-8): Pliki nagłówkowe do biblioteki libmpcdec
45 Group: Development/Libraries
46 Requires: %{name} = %{version}-%{release}
47 Obsoletes: libmusepack-devel
50 Header files for libmpcdec.
52 %description devel -l pl.UTF-8
53 Pliki nagłówkowe do biblioteki libmpcdec.
56 Summary: Static version of the libmpcdec library
57 Summary(pl.UTF-8): Statyczna wersja biblioteki libmpcdec
58 Group: Development/Libraries
59 Requires: %{name}-devel = %{version}-%{release}
60 Obsoletes: libmusepack-static
63 Static version of the libmpcdec library.
65 %description static -l pl.UTF-8
66 Statyczna wersja biblioteki libmpcdec.
69 Summary: Example of using libmpcdec with documentation
70 Summary(pl.UTF-8): Przykład użycia libmpcdec z dokumentacją
74 Example of using libmpcdec with documentation.
76 %description examples -l pl.UTF-8
77 Przykład użycia libmpcdec z dokumentacją.
83 %{?debug:%{__sed} -i -e "s,-O3 -fomit-frame-pointer,,g" configure.ac}
90 %{!?with_static_libs:--disable-static}
94 rm -rf $RPM_BUILD_ROOT
95 install -d $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
97 DESTDIR=$RPM_BUILD_ROOT
99 install src/sample.cpp $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
102 rm -rf $RPM_BUILD_ROOT
104 %post -p /sbin/ldconfig
105 %postun -p /sbin/ldconfig
108 %defattr(644,root,root,755)
109 %doc AUTHORS ChangeLog
110 %attr(755,root,root) %{_libdir}/libmpcdec.so.*.*.*
111 %Ghost %{_libdir}/libmpcdec.so.5
114 %defattr(644,root,root,755)
115 %attr(755,root,root) %{_libdir}/libmpcdec.so
116 %{_libdir}/libmpcdec.la
117 %{_includedir}/mpcdec
119 %if %{with static_libs}
121 %defattr(644,root,root,755)
122 %{_libdir}/libmpcdec.a
126 %defattr(644,root,root,755)
127 %{_examplesdir}/%{name}-%{version}