3 %bcond_without static_libs # don't build static library
5 Summary: Musepack decoding library
6 Summary(pl): Biblioteka do dekodowania formatu musepack
12 Source0: http://files2.musepack.net/source/%{name}-%{version}.tar.bz2
13 # Source0-md5: f14e07285b9b102a806649074c1d779b
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
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): 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
53 Pliki nag³ówkowe do biblioteki libmpcdec.
56 Summary: Static version of the libmpcdec library
57 Summary(pl): 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
66 Statyczna wersja biblioteki libmpcdec.
69 Summary: Example of using libmpcdec with documentation
70 Summary(pl): Przyk³ad u¿ycia libmpcdec z dokumentacj±
74 Example of using libmpcdec with documentation.
76 %description examples -l pl
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.*.*.*
113 %defattr(644,root,root,755)
114 %attr(755,root,root) %{_libdir}/libmpcdec.so
115 %{_libdir}/libmpcdec.la
116 %{_includedir}/mpcdec
118 %if %{with static_libs}
120 %defattr(644,root,root,755)
121 %{_libdir}/libmpcdec.a
126 %defattr(644,root,root,755)
127 %{_examplesdir}/%{name}-%{version}