From 80f057a04896ae1e1a201d896f5a3c7291041ba3 Mon Sep 17 00:00:00 2001 From: Jakub Bogusz Date: Thu, 26 Nov 2015 16:10:23 +0100 Subject: [PATCH 1/1] - new --- tinycompress.spec | 96 +++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 96 insertions(+) create mode 100644 tinycompress.spec diff --git a/tinycompress.spec b/tinycompress.spec new file mode 100644 index 0000000..60934b0 --- /dev/null +++ b/tinycompress.spec @@ -0,0 +1,96 @@ +# +# Conditional build: +%bcond_without static_libs # don't build static libraries +# +Summary: Userspace library for ALSA compressed APIs +Summary(pl.UTF-8): Biblioteka przestrzeni użytkownika dla API systemu ALSA dla danych skompresowanych +Name: tinycompress +Version: 1.1.0 +Release: 1 +License: BSD +Group: Libraries +Source0: ftp://ftp.alsa-project.org/pub/tinycompress/%{name}-%{version}.tar.bz2 +# Source0-md5: c451c51c3dac433365e90cb31142617c +URL: http://www.alsa-project.org/ +BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) + +%description +tinycompress is a userspace library for anyone who wants to use the +ALSA compressed APIs introduced in Linux 3.3. + +This library provides the APIs to open a ALSA compressed device and +read/write compressed data like MP3 etc to it. + +%description -l pl.UTF-8 +tinycompress to biblioteka przestrzeni użytkownika dla chcących +wykorzystywać API systemu ALSA dla danych skompresowanych, wprowadzone +w Linuksie 3.3. + +Biblioteka udostępnia API do otwierania urządzeń kompresowanych ALSA +oraz odczytu/zapisu przez nie danych skompresowanych np. MP3. + +%package devel +Summary: Header files for tinycompress library +Summary(pl.UTF-8): Pliki nagłówkowe biblioteki tinycompress +Group: Development/Libraries +Requires: %{name} = %{version}-%{release} + +%description devel +Header files for tinycompress library. + +%description devel -l pl.UTF-8 +Pliki nagłówkowe biblioteki tinycompress. + +%package static +Summary: Static tinycompress library +Summary(pl.UTF-8): Statyczna biblioteka tinycompress +Group: Development/Libraries +Requires: %{name}-devel = %{version}-%{release} + +%description static +Static tinycompress library. + +%description static -l pl.UTF-8 +Statyczna biblioteka tinycompress. + +%prep +%setup -q + +%build +%configure \ + %{?with_static_libs:--enable-static} +%{__make} + +%install +rm -rf $RPM_BUILD_ROOT + +%{__make} install \ + DESTDIR=$RPM_BUILD_ROOT + +# no external dependencies +%{__rm} $RPM_BUILD_ROOT%{_libdir}/libtinycompress.la + +%clean +rm -rf $RPM_BUILD_ROOT + +%post -p /sbin/ldconfig +%postun -p /sbin/ldconfig + +%files +%defattr(644,root,root,755) +%doc COPYING README +%attr(755,root,root) %{_bindir}/cplay +%attr(755,root,root) %{_bindir}/crecord +%attr(755,root,root) %{_libdir}/libtinycompress.so.*.*.* +%attr(755,root,root) %ghost %{_libdir}/libtinycompress.so.0 + +%files devel +%defattr(644,root,root,755) +%attr(755,root,root) %{_libdir}/libtinycompress.so +%{_includedir}/tinycompress + +%if %{with static_libs} +%files static +%defattr(644,root,root,755) +%{_libdir}/libtinycompress.a +%endif -- 2.44.0