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
for details.
--- soundtouch/CMakeLists.txt 2021-09-07 17:26:53.000000000 +0200
+++ soundtouch/CMakeLists.txt 2022-09-11 10:52:23.945515340 +0200
@@ -3,13 +3,6 @@
Index: soundtouch/CMakeLists.txt
===================================================================
--- soundtouch.orig/CMakeLists.txt
+++ soundtouch/CMakeLists.txt
@@ -3,13 +3,6 @@ project(SoundTouch VERSION 2.3.2 LANGUAG
include(GNUInstallDirs)
@ -20,14 +22,16 @@ for details.
#####################
# SoundTouch library
--- soundtouch/configure.ac 2021-09-07 17:26:53.000000000 +0200
+++ soundtouch/configure.ac 2022-09-11 10:52:44.845868245 +0200
@@ -33,7 +33,7 @@
Index: soundtouch/configure.ac
===================================================================
--- 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.
-CXXFLAGS+=" -O3 -ffast-math"
+CXXFLAGS+=" -O3 "
-CXXFLAGS+=" -Ofast"
+CXXFLAGS+=" -O2"
# Set AR_FLAGS to avoid build warning "ar: `u' modifier ignored since `D' is the default (see `U')"
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>

View File

@ -1,7 +1,7 @@
#
# 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
# remain the property of their copyright owners, unless otherwise agreed
@ -18,7 +18,7 @@
%define sover 1
Name: soundtouch
Version: 2.3.1
Version: 2.3.2
Release: 0
Summary: Audio Processing Library
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
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
Summary: Development files for the SoundTouch audio processing library
Group: Development/Languages/C and C++
@ -94,6 +103,9 @@ rm -fr %{buildroot}%{_datadir}/doc/%{name}
%post -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
%{_bindir}/*
%{_mandir}/man1/*
@ -102,9 +114,14 @@ rm -fr %{buildroot}%{_datadir}/doc/%{name}
%license COPYING.TXT
%{_libdir}/libSoundTouch.so.%{sover}*
%files -n libSoundTouchDll%{sover}
%license COPYING.TXT
%{_libdir}/libSoundTouchDll.so.%{sover}*
%files devel
%{_datadir}/aclocal/*.m4
%{_includedir}/%{name}
%{_includedir}/SoundTouchDLL.h
%{_libdir}/pkgconfig/*.pc
%{_libdir}/*.so