Accepting request 292563 from multimedia:libs

1

OBS-URL: https://build.opensuse.org/request/show/292563
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libsndfile?expand=0&rev=45
This commit is contained in:
Dominique Leuenberger 2015-03-27 08:39:03 +00:00 committed by Git OBS Bridge
commit 0482060072
6 changed files with 167 additions and 55 deletions

View File

@ -0,0 +1,7 @@
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)
iEYEABECAAYFAk4dgRAACgkQbKQad0O41siZbQCfVOjunNH2JJuMJaY8nKsHrvTD
7IMAn0be2Nmm1A2TbYZ0wmf4wukEGcQJ
=YleA
-----END PGP SIGNATURE-----

View File

@ -1,3 +1,9 @@
-------------------------------------------------------------------
Sat Mar 21 08:14:38 UTC 2015 - mpluskal@suse.com
- Cleanup spec file with spec-cleaner
- Add gpg signature
------------------------------------------------------------------- -------------------------------------------------------------------
Mon Apr 15 14:00:22 UTC 2013 - mmeister@suse.com Mon Apr 15 14:00:22 UTC 2013 - mmeister@suse.com

View File

@ -1,7 +1,7 @@
# #
# spec file for package libsndfile-progs # spec file for package libsndfile-progs
# #
# Copyright (c) 2015 SUSE LINUX Products GmbH, Nuernberg, Germany. # Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
# #
# All modifications and additions to the file contributed by third parties # All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed # remain the property of their copyright owners, unless otherwise agreed
@ -17,6 +17,16 @@
Name: libsndfile-progs Name: libsndfile-progs
Version: 1.0.25
Release: 0
Summary: Example Programs for libsndfile
License: LGPL-2.1+
Group: System/Libraries
Url: http://www.mega-nerd.com/libsndfile/
Source0: http://www.mega-nerd.com/libsndfile/files/libsndfile-%{version}.tar.gz
Source1: http://www.mega-nerd.com/libsndfile/files/libsndfile-%{version}.tar.gz.asc
Source2: libsndfile.keyring
Patch0: libsndfile-example-fix.diff
BuildRequires: alsa-devel BuildRequires: alsa-devel
BuildRequires: flac-devel BuildRequires: flac-devel
BuildRequires: gcc-c++ BuildRequires: gcc-c++
@ -25,33 +35,19 @@ BuildRequires: libtool
BuildRequires: libvorbis-devel BuildRequires: libvorbis-devel
BuildRequires: pkgconfig BuildRequires: pkgconfig
BuildRequires: sqlite-devel BuildRequires: sqlite-devel
Summary: Example Programs for libsndfile
License: LGPL-2.1+
Group: System/Libraries
Version: 1.0.25
Release: 0
Source: http://www.mega-nerd.com/libsndfile/files/libsndfile-%{version}.tar.gz
Patch: libsndfile-example-fix.diff
Url: http://www.mega-nerd.com/libsndfile/
BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRoot: %{_tmppath}/%{name}-%{version}-build
%description %description
This package includes the example programs for libsndfile. This package includes the example programs for libsndfile.
Authors:
--------
Erik de Castro Lopo <erikd@mega-nerd.com>
%prep %prep
%setup -q -n libsndfile-%{version} %setup -q -n libsndfile-%{version}
%patch %patch0
%build %build
%define warn_flags -W -Wall -Wstrict-prototypes -Wpointer-arith -Wno-unused-parameter %define warn_flags -W -Wall -Wstrict-prototypes -Wpointer-arith -Wno-unused-parameter
# autoreconf --force --install # autoreconf --force --install
CFLAGS="$RPM_OPT_FLAGS %{warn_flags}" CFLAGS="%{optflags} %{warn_flags}"
export CFLAGS export CFLAGS
%configure --disable-silent-rules \ %configure --disable-silent-rules \
--disable-static \ --disable-static \
@ -60,11 +56,11 @@ export CFLAGS
make %{?_smp_mflags} make %{?_smp_mflags}
%install %install
make DESTDIR="$RPM_BUILD_ROOT" install make DESTDIR=%{buildroot} install %{?_smp_mflags}
# remove unnecessary lib files # remove unnecessary lib files
rm -rf $RPM_BUILD_ROOT%{_libdir} rm -rf %{buildroot}%{_libdir}
rm -rf $RPM_BUILD_ROOT%{_includedir} rm -rf %{buildroot}%{_includedir}
rm -rf $RPM_BUILD_ROOT%{_datadir}/doc/libsndfile1-dev rm -rf %{buildroot}%{_datadir}/doc/libsndfile1-dev
%files %files
%defattr(-, root, root) %defattr(-, root, root)

View File

@ -1,3 +1,10 @@
-------------------------------------------------------------------
Sat Mar 21 08:12:34 UTC 2015 - mpluskal@suse.com
- Cleanup spec file with spec-cleaner
- Add gpg signature
- Remove old ppc provides/obsoletes
------------------------------------------------------------------- -------------------------------------------------------------------
Wed Jan 7 08:30:31 CET 2015 - tiwai@suse.de Wed Jan 7 08:30:31 CET 2015 - tiwai@suse.de

103
libsndfile.keyring Normal file
View File

@ -0,0 +1,103 @@
-----BEGIN PGP PUBLIC KEY BLOCK-----
Version: GnuPG v2
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
=OvcO
-----END PGP PUBLIC KEY BLOCK-----

View File

@ -1,7 +1,7 @@
# #
# spec file for package libsndfile # spec file for package libsndfile
# #
# Copyright (c) 2015 SUSE LINUX Products GmbH, Nuernberg, Germany. # Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
# #
# All modifications and additions to the file contributed by third parties # All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed # remain the property of their copyright owners, unless otherwise agreed
@ -16,13 +16,27 @@
# #
%define lname %{name}1
Name: libsndfile Name: libsndfile
%define lname libsndfile1
Version: 1.0.25 Version: 1.0.25
Release: 0 Release: 0
Summary: Development/Libraries/C and C++ Summary: Development/Libraries/C and C++
License: LGPL-2.1+ License: LGPL-2.1+
Group: System/Libraries Group: System/Libraries
Url: http://www.mega-nerd.com/libsndfile
Source0: http://www.mega-nerd.com/%{name}/files/%{name}-%{version}.tar.gz
Source1: http://www.mega-nerd.com/%{name}/files/%{name}-%{version}.tar.gz.asc
Source2: %{name}.keyring
Source3: baselibs.conf
# PATCH-MISSING-TAG -- See http://en.opensuse.org/openSUSE:Packaging_Patches_guidelines
Patch0: libsndfile-example-fix.diff
# PATCH-MISSING-TAG -- See http://en.opensuse.org/openSUSE:Packaging_Patches_guidelines
Patch1: libsndfile-paf-zero-division-fix.diff
Patch2: sndfile-ocloexec.patch
# PATCH-FIX-UPSTREAM CVE-2014-9496 bnc#911796
Patch3: sndfile-src-sd2.c-Fix-segfault-in-SD2-RSRC-parser.patch
# PATCH-FIX-UPSTREAM CVE-2014-9496 bnc#911796
Patch4: sndfile-src-sd2.c-Fix-two-potential-buffer-read-overflows.patch
BuildRequires: alsa-devel BuildRequires: alsa-devel
BuildRequires: flac-devel BuildRequires: flac-devel
BuildRequires: gcc-c++ BuildRequires: gcc-c++
@ -33,23 +47,6 @@ BuildRequires: speex-devel
BuildRequires: sqlite-devel BuildRequires: sqlite-devel
Obsoletes: libsnd Obsoletes: libsnd
Provides: libsnd Provides: libsnd
# bug437293
%ifarch ppc64
Obsoletes: libsndfile-64bit
%endif
Url: http://www.mega-nerd.com/libsndfile/
#
Source: http://www.mega-nerd.com/%{name}/files/%{name}-%{version}.tar.gz
Source2: baselibs.conf
# PATCH-MISSING-TAG -- See http://en.opensuse.org/openSUSE:Packaging_Patches_guidelines
Patch0: libsndfile-example-fix.diff
# PATCH-MISSING-TAG -- See http://en.opensuse.org/openSUSE:Packaging_Patches_guidelines
Patch1: libsndfile-paf-zero-division-fix.diff
Patch2: sndfile-ocloexec.patch
# PATCH-FIX-UPSTREAM CVE-2014-9496 bnc#911796
Patch3: sndfile-src-sd2.c-Fix-segfault-in-SD2-RSRC-parser.patch
# PATCH-FIX-UPSTREAM CVE-2014-9496 bnc#911796
Patch4: sndfile-src-sd2.c-Fix-two-potential-buffer-read-overflows.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRoot: %{_tmppath}/%{name}-%{version}-build
%description %description
@ -58,13 +55,13 @@ AIFF, AU, and WAV files, through one standard interface. It can
currently read and write 8, 16, 24, and 32-bit PCM files as well as currently read and write 8, 16, 24, and 32-bit PCM files as well as
32-bit floating point WAV files and a number of compressed formats. 32-bit floating point WAV files and a number of compressed formats.
%package -n %lname %package -n %{lname}
Summary: A Library to Handle Various Audio File Formats Summary: A Library to Handle Various Audio File Formats
Group: System/Libraries Group: System/Libraries
Provides: %{name} = %{version} Provides: %{name} = %{version}
Obsoletes: %{name} <= 1.0.25 Obsoletes: %{name} <= 1.0.25
%description -n %lname %description -n %{lname}
Libsndfile is a C library for reading and writing sound files, such Libsndfile is a C library for reading and writing sound files, such
as AIFF, AU, and WAV files, through one standard interface. It can as AIFF, AU, and WAV files, through one standard interface. It can
currently read and write 8, 16, 24, and 32-bit PCM files as well as currently read and write 8, 16, 24, and 32-bit PCM files as well as
@ -78,11 +75,6 @@ Requires: glibc-devel
Requires: libstdc++-devel Requires: libstdc++-devel
Obsoletes: libsndd Obsoletes: libsndd
Provides: libsndd Provides: libsndd
# bug437293
%ifarch ppc64
Obsoletes: libsndfile-devel-64bit
%endif
#
%description devel %description devel
This package contains the files needed to compile programs that use the This package contains the files needed to compile programs that use the
@ -101,7 +93,8 @@ libsndfile library.
autoreconf --force --install autoreconf --force --install
CFLAGS="%{optflags} %{warn_flags}" CFLAGS="%{optflags} %{warn_flags}"
export CFLAGS export CFLAGS
%configure --disable-silent-rules \ %configure \
--disable-silent-rules \
--disable-static \ --disable-static \
--enable-sqlite \ --enable-sqlite \
--with-pic \ --with-pic \
@ -111,7 +104,7 @@ make %{?_smp_mflags}
%install %install
%make_install %make_install
# remove unnecessary files # remove unnecessary files
rm -f %{buildroot}%{_libdir}/*.la find %{buildroot} -type f -name "*.la" -delete -print
# remove programs; built in another spec file # remove programs; built in another spec file
rm -rf %{buildroot}%{_bindir} rm -rf %{buildroot}%{_bindir}
rm -rf %{buildroot}%{_mandir}/man1 rm -rf %{buildroot}%{_mandir}/man1
@ -119,16 +112,16 @@ rm -rf %{buildroot}%{_mandir}/man1
make -C examples distclean make -C examples distclean
rm -rf %{buildroot}%{_datadir}/doc/libsndfile1-dev rm -rf %{buildroot}%{_datadir}/doc/libsndfile1-dev
%post -n %lname -p /sbin/ldconfig %post -n %{lname} -p /sbin/ldconfig
%postun -n %lname -p /sbin/ldconfig %postun -n %{lname} -p /sbin/ldconfig
%check %check
pushd src pushd src
make check make %{?_smp_mflags} check
popd popd
%files -n %lname %files -n %{lname}
%defattr(-, root, root) %defattr(-, root, root)
%{_libdir}/libsndfile.so.1* %{_libdir}/libsndfile.so.1*