SHA256
1
0
forked from pool/soundtouch

Accepting request 1060147 from home:dirkmueller:Factory

- update to 2.3.2:
  * autotools improvements

OBS-URL: https://build.opensuse.org/request/show/1060147
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/soundtouch?expand=0&rev=41
This commit is contained in:
Takashi Iwai 2023-01-23 16:16:23 +00:00 committed by Git OBS Bridge
parent b02f01e2ae
commit 713468b8ef
5 changed files with 41 additions and 14 deletions

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:42633774f372d8cb0a33333a0ea3b30f357c548626526ac9f6ce018c94042692
size 524651

BIN
2.3.2.tar.gz (Stored with Git LFS) Normal file

Binary file not shown.

View File

@ -4,9 +4,11 @@ is undesirable for shared libraries.
see https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55522 see https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55522
for details. for details.
--- soundtouch/CMakeLists.txt 2021-09-07 17:26:53.000000000 +0200 Index: soundtouch/CMakeLists.txt
+++ soundtouch/CMakeLists.txt 2022-09-11 10:52:23.945515340 +0200 ===================================================================
@@ -3,13 +3,6 @@ --- soundtouch.orig/CMakeLists.txt
+++ soundtouch/CMakeLists.txt
@@ -3,13 +3,6 @@ project(SoundTouch VERSION 2.3.2 LANGUAG
include(GNUInstallDirs) include(GNUInstallDirs)
@ -20,14 +22,16 @@ for details.
##################### #####################
# SoundTouch library # SoundTouch library
--- soundtouch/configure.ac 2021-09-07 17:26:53.000000000 +0200 Index: soundtouch/configure.ac
+++ soundtouch/configure.ac 2022-09-11 10:52:44.845868245 +0200 ===================================================================
@@ -33,7 +33,7 @@ --- soundtouch.orig/configure.ac
+++ soundtouch/configure.ac
@@ -33,7 +33,7 @@ AC_LANG(C++)
# Compiler flags. Apply -ffast-math to allow gcc autovectorization # Compiler flags. Apply -Ofast (implies -O3 -ffast-math) to allow gcc autovectorization
# generate effective SIMD code. # generate effective SIMD code.
-CXXFLAGS+=" -O3 -ffast-math" -CXXFLAGS+=" -Ofast"
+CXXFLAGS+=" -O3 " +CXXFLAGS+=" -O2"
# Set AR_FLAGS to avoid build warning "ar: `u' modifier ignored since `D' is the default (see `U')" # Set AR_FLAGS to avoid build warning "ar: `u' modifier ignored since `D' is the default (see `U')"
AR_FLAGS='cr' AR_FLAGS='cr'

View File

@ -1,3 +1,9 @@
-------------------------------------------------------------------
Mon Jan 2 19:48:21 UTC 2023 - Dirk Müller <dmueller@suse.com>
- update to 2.3.2:
* autotools improvements
------------------------------------------------------------------- -------------------------------------------------------------------
Sun Sep 11 08:55:11 UTC 2022 - Dirk Müller <dmueller@suse.com> Sun Sep 11 08:55:11 UTC 2022 - Dirk Müller <dmueller@suse.com>

View File

@ -1,7 +1,7 @@
# #
# spec file for package soundtouch # spec file for package soundtouch
# #
# Copyright (c) 2022 SUSE LLC # Copyright (c) 2023 SUSE LLC
# #
# 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
@ -18,7 +18,7 @@
%define sover 1 %define sover 1
Name: soundtouch Name: soundtouch
Version: 2.3.1 Version: 2.3.2
Release: 0 Release: 0
Summary: Audio Processing Library Summary: Audio Processing Library
License: LGPL-2.1-or-later License: LGPL-2.1-or-later
@ -56,6 +56,15 @@ SoundTouch is a C++ audio processing library that allows
changing the sound tempo, pitch and playback rate parameters changing the sound tempo, pitch and playback rate parameters
independently from each other. independently from each other.
%package -n libSoundTouchDll%{sover}
Summary: Audio Processing Library
Group: System/Libraries
%description -n libSoundTouchDll%{sover}
SoundTouch is a C++ audio processing library that allows
changing the sound tempo, pitch and playback rate parameters
independently from each other.
%package devel %package devel
Summary: Development files for the SoundTouch audio processing library Summary: Development files for the SoundTouch audio processing library
Group: Development/Languages/C and C++ Group: Development/Languages/C and C++
@ -94,6 +103,9 @@ rm -fr %{buildroot}%{_datadir}/doc/%{name}
%post -n libSoundTouch%{sover} -p /sbin/ldconfig %post -n libSoundTouch%{sover} -p /sbin/ldconfig
%postun -n libSoundTouch%{sover} -p /sbin/ldconfig %postun -n libSoundTouch%{sover} -p /sbin/ldconfig
%post -n libSoundTouchDll%{sover} -p /sbin/ldconfig
%postun -n libSoundTouchDll%{sover} -p /sbin/ldconfig
%files %files
%{_bindir}/* %{_bindir}/*
%{_mandir}/man1/* %{_mandir}/man1/*
@ -102,9 +114,14 @@ rm -fr %{buildroot}%{_datadir}/doc/%{name}
%license COPYING.TXT %license COPYING.TXT
%{_libdir}/libSoundTouch.so.%{sover}* %{_libdir}/libSoundTouch.so.%{sover}*
%files -n libSoundTouchDll%{sover}
%license COPYING.TXT
%{_libdir}/libSoundTouchDll.so.%{sover}*
%files devel %files devel
%{_datadir}/aclocal/*.m4 %{_datadir}/aclocal/*.m4
%{_includedir}/%{name} %{_includedir}/%{name}
%{_includedir}/SoundTouchDLL.h
%{_libdir}/pkgconfig/*.pc %{_libdir}/pkgconfig/*.pc
%{_libdir}/*.so %{_libdir}/*.so