From 611b3e17be68e4aff15f09f8fd4ae236bc2bb9beb2adfa970f5e85778e15ff34 Mon Sep 17 00:00:00 2001 From: Olaf Hering Date: Wed, 27 Jan 2016 07:38:00 +0000 Subject: [PATCH] Accepting request 356119 from home:pluskalm:branches:multimedia:libs - Enable tests during package build - Cleanup spec file with spec-cleaner - Drop not needed libtool dependency for build OBS-URL: https://build.opensuse.org/request/show/356119 OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/opus?expand=0&rev=17 --- opus.changes | 7 +++++++ opus.spec | 36 +++++++++++++++++------------------- 2 files changed, 24 insertions(+), 19 deletions(-) diff --git a/opus.changes b/opus.changes index 3af81be..8e89c23 100644 --- a/opus.changes +++ b/opus.changes @@ -1,3 +1,10 @@ +------------------------------------------------------------------- +Tue Jan 26 20:23:12 UTC 2016 - mpluskal@suse.com + +- Enable tests during package build +- Cleanup spec file with spec-cleaner +- Drop not needed libtool dependency for build + ------------------------------------------------------------------- Tue Jan 19 13:24:17 UTC 2016 - idonmez@suse.com diff --git a/opus.spec b/opus.spec index 2e3c57e..5f13032 100644 --- a/opus.spec +++ b/opus.spec @@ -17,24 +17,23 @@ # +%define soname 0 Name: opus Version: 1.1.2 Release: 0 -%define soname 0 Summary: Opus Audio Codec Library License: BSD-3-Clause Group: System/Libraries +Url: http://opus-codec.org/ Source: http://downloads.xiph.org/releases/opus/%{name}-%{version}.tar.gz Source99: baselibs.conf -Url: http://opus-codec.org/ +BuildRequires: pkg-config BuildRoot: %{_tmppath}/%{name}-%{version}-build -BuildRequires: libtool -BuildRequires: pkgconfig %description The Opus codec is designed for interactive speech and audio transmission over the Internet. It is designed by the IETF Codec Working Group and incorporates -technology from Skype's SILK codec and Xiph.Org's CELT codec. +technology from Skype's SILK codec and Xiph.Org's CELT codec. %package -n libopus%{soname} Summary: Opus Audio Codec Library @@ -43,7 +42,7 @@ Group: System/Libraries %description -n libopus%{soname} The Opus codec is designed for interactive speech and audio transmission over the Internet. It is designed by the IETF Codec Working Group and incorporates -technology from Skype's SILK codec and Xiph.Org's CELT codec. +technology from Skype's SILK codec and Xiph.Org's CELT codec. %package -n libopus-devel Summary: Opus Audio Codec Library Development Environment @@ -53,7 +52,7 @@ Requires: libopus%{soname} = %{version} %description -n libopus-devel The Opus codec is designed for interactive speech and audio transmission over the Internet. It is designed by the IETF Codec Working Group and incorporates -technology from Skype's SILK codec and Xiph.Org's CELT codec. +technology from Skype's SILK codec and Xiph.Org's CELT codec. %package -n libopus-devel-static Summary: Opus Audio Codec Library Static Library @@ -63,33 +62,32 @@ Requires: libopus-devel = %{version} %description -n libopus-devel-static The Opus codec is designed for interactive speech and audio transmission over the Internet. It is designed by the IETF Codec Working Group and incorporates -technology from Skype's SILK codec and Xiph.Org's CELT codec. - +technology from Skype's SILK codec and Xiph.Org's CELT codec. %prep %setup -q %build %configure \ - --disable-silent-rules \ - --disable-doc \ - --enable-custom-modes \ - --enable-intrinsics + --disable-silent-rules \ + --disable-doc \ + --enable-custom-modes \ + --enable-intrinsics -%__make %{?_smp_mflags} +make %{?_smp_mflags} + +%check +make %{?_smp_mflags} check %install -%makeinstall +make DESTDIR=%{buildroot} install %{?_smp_mflags} -%__rm -f "%{buildroot}%{_libdir}"/*.la +find %{buildroot} -type f -name "*.la" -delete -print %post -n libopus%{soname} -p /sbin/ldconfig %postun -n libopus%{soname} -p /sbin/ldconfig -%clean -%{?buildroot:%__rm -rf "%{buildroot}"} - %files -n libopus%{soname} %defattr(-,root,root) %doc AUTHORS COPYING README