Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package audacity for openSUSE:Factory 
checked in at 2022-04-14 17:25:46
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/audacity (Old)
 and      /work/SRC/openSUSE:Factory/.audacity.new.1941 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "audacity"

Thu Apr 14 17:25:46 2022 rev:100 rq:970139 version:3.1.3

Changes:
--------
--- /work/SRC/openSUSE:Factory/audacity/audacity.changes        2022-02-01 
14:03:16.335943085 +0100
+++ /work/SRC/openSUSE:Factory/.audacity.new.1941/audacity.changes      
2022-04-14 17:26:24.399329392 +0200
@@ -1,0 +2,24 @@
+Thu Apr 14 07:44:51 UTC 2022 - Dave Plater <[email protected]>
+
+- Added libopus build dependency and "-DCMAKE_SKIP_RPATH:BOOL=on"
+  to fix Leap builds.
+
+-------------------------------------------------------------------
+Wed Apr 13 23:35:32 UTC 2022 - Konstantin Voinov <[email protected]>
+
+- Update to 3.1.3
+  * remove patches, now upstream:
+    0001-Adds-an-option-to-disable-Conan.patch
+    0001-Fixes-wxwidgets-fixup-script.patch
+    0001-Scope-libraries-required-by-the-optional-features.patch
+    Refresh missing-include.patch
+  * Improved performance of loading in projects
+  * Added snap guides when resizing clips
+  * Added new shortcuts for looping:
+    Shift+L for "Set Loop to Selection",
+    Shift+Alt+L for "Clear Looping Region"
+  * Added a new selection region indicator in the timeline
+  * Re-added the Quick Play indicator
+  * Lot of bug fixes
+
+-------------------------------------------------------------------
@@ -4,0 +29,99 @@
+
+-------------------------------------------------------------------
+Fri Dec  3 17:09:54 UTC 2021 - Marcus Rueckert <[email protected]>
+
+- prefer more system packages
+  - sqlite3
+  - portmidi
+  - portaudio
+- add some missing includes: missing-include.patch
+- make sure we no longer strip the binaries: added
+  no-more-strip.patch
+- audacity_use_ffmpeg=linked no longer works. switch to loaded.
+- bump from c++11 to c++17 (as the package now requires a c++17
+  compiler)
+- drop patches:
+  0001-Adds-an-option-to-disable-Conan.patch
+  0001-Fixes-wxwidgets-fixup-script.patch
+  0001-Scope-libraries-required-by-the-optional-features.patch
+  Fixes-GCC11-compatibility.patch
+  audacity-misc-errors.patch
+- refresh patches:
+  audacity-no_buildstamp.patch
+  audacity-no_return_in_nonvoid.patch
+
+-------------------------------------------------------------------
+Fri Dec  3 17:08:54 UTC 2021 - Marcus Rueckert <[email protected]>
+
+- Update to 3.1.3~beta1
+  This is a hotfix release. It improves project performance
+  significantly (up to 50x) compared to 3.1.0, and fixes the
+  following bugs:
+  - Fixes a crash when releasing a clip handle #2147
+
+-------------------------------------------------------------------
+Fri Dec  3 17:04:17 UTC 2021 - Marcus Rueckert <[email protected]>
+
+- Update to 3.1.2
+  This is a hotfix release. It fixes the following bugs:
+  - Fixed UTF8 support in clip titles #2135
+  - Fixed data loss when joining clips #2123
+  - Fixed a crash with exporting resampled tracks #2136
+  - Fixed a crash when opening projects with very small double
+    values #2128
+- Update to 3.1.1
+  This is a hotfix release. It fixes the following bugs:
+  Other than that, this release is identical to Audacity 3.1.0
+  - Fixed FFMPEG imports only importing the left channel #2046
+  - Improved Audacity's performance when many clips are present
+  - Fixed a crash with detach at silences #2072
+  - Fixed clip name corruption when applying effects to adjacent
+    clips #1889
+  - Fixed a crash with the time shift commands #2061
+  - Fixed custom themes not working #2043
+- Update to 3.1.0
+  This release introduces clip handles, smart clips and playback
+  looping as its major new features.
+  Smaller changes:
+  - Context menus have been added in more places.
+  - In the preferences, Tracks > Track behaviors > Editing a clip
+    can move other clips is now disabled by default
+  - The spectrogram defaults have been changed: scale type to Mel
+    (was Linear), top of scale to 20000 Hz (was 8000 Hz), window
+    size to 2048 (was 1024), and zero padding to 2 (was 1).
+  - The main volume controls no longer change the system volume.
+  - Raw Import now will remember the previously used settings.
+    Automatic detection of the format now is a button.
+  - A journaling feature has been added for QA purposes.
+  - Generate > Tone now supports triangle waves.
+  - There now exist "What's new" screens for the update and welcome
+    dialogs.
+  - Timeline Quick Play for regions and locked regions have been
+    replaced by playback looping.
+  - The shortcut to rename labels and clip names has temporarily
+    been hardcoded to Ctrl+F2.
+  - This conflicts with the default xfce shortcut to change
+    workspaces. Library changes:
+  - FFMPEG now supports avformat 55, 57 and 58.
+  - PortAudio has been updated to version 19.7 and devendored (so
+    it can be built against 19.6).
+  - Several libraries (expat, libsndfile, ...) have been
+    devendored. The CMakeLists.txt lists which versions we build
+    against. Fixed Bugs: There are some 50 issues closed labeled as
+    bug. Among them:
+  - AppImages support localization. #1382
+  - Progress bars for Nyquist generators have been made more
+    accurate. #1856
+  - Rhythm tracks can no longer drift off-time by 2ms over 9
+    minutes; they're now sample-accurate. #1853
+  - The play button has regained a pixel or two to become a
+    triangle once more. #1792
+  - Auto Duck has been made way more accurate and should no longer
+    miss sections above the threshold. #1389
+  - The manual now only is included in the executable once #1917
+  - Shift-clicking a menu item no longer opens the settings menu
+    #1358
+  - FFMPEG no longer segfaults ALSA #1170
+  - Audacity no longer crashes when macros output directory is set
+    to C:\ #1174
+  - A bouncing ball of death problem has been fixed #1312

Old:
----
  0001-Adds-an-option-to-disable-Conan.patch
  0001-Fixes-wxwidgets-fixup-script.patch
  0001-Scope-libraries-required-by-the-optional-features.patch
  Audacity-3.0.5.tar.gz
  Fixes-GCC11-compatibility.patch
  audacity-misc-errors.patch

New:
----
  Audacity-3.1.3.tar.gz
  missing-include.patch
  no-more-strip.patch

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ audacity.spec ++++++
--- /var/tmp/diff_new_pack.vCCYF4/_old  2022-04-14 17:26:25.935331187 +0200
+++ /var/tmp/diff_new_pack.vCCYF4/_new  2022-04-14 17:26:25.939331192 +0200
@@ -17,32 +17,31 @@
 
 
 Name:           audacity
-Version:        3.0.5
+Version:        3.1.3
 Release:        0
+%define pkg_version 3.1.3
 Summary:        A Multi Track Digital Audio Editor
 License:        GPL-2.0-or-later
 Group:          Productivity/Multimedia/Sound/Utilities
 URL:            http://audacityteam.org/
 #               
https://github.com/audacity/audacity/archive/refs/tags/Audacity-3.0.4.tar.gz
-Source:         
https://github.com/audacity/audacity/archive/Audacity-%{version}.tar.gz
+Source:         
https://github.com/audacity/audacity/archive/Audacity-%{pkg_version}.tar.gz
 #Source:         
https://www.fosshub.com/Audacity.html/%%{name}-minsrc-%%{version}.tar.xz
 Source1:        audacity-license-nyquist
 Source2:        audacity-rpmlintrc
 # PATCH-FIX-OPENSUSE audacity-no_buildstamp.patch [email protected] -- 
Remove the buildstamp.
 Patch0:         audacity-no_buildstamp.patch
-Patch1:         audacity-misc-errors.patch
 # PATCH-FIX-UPSTREAM audacity-no_return_in_nonvoid.patch - Fix false positive 
errors Two new gcc10 ones ignoring assert
-Patch2:         audacity-no_return_in_nonvoid.patch
-Patch3:         0001-Adds-an-option-to-disable-Conan.patch
-Patch4:         0001-Scope-libraries-required-by-the-optional-features.patch
-Patch5:         0001-Fixes-wxwidgets-fixup-script.patch
-Patch6:         Fixes-GCC11-compatibility.patch
-BuildRequires:  cmake >= 3.15
+Patch1:         audacity-no_return_in_nonvoid.patch
+Patch2:         missing-include.patch
+Patch3:         no-more-strip.patch
+BuildRequires:  cmake >= 3.16
 BuildRequires:  desktop-file-utils
 BuildRequires:  gcc-c++
 #!BuildIgnore:  gstreamer-0_10-plugins-base
 BuildRequires:  hicolor-icon-theme
 BuildRequires:  libmp3lame-devel
+BuildRequires:  portmidi-devel
 BuildRequires:  wxWidgets-3_2-nostl-devel
 BuildRequires:  pkgconfig(alsa)
 BuildRequires:  pkgconfig(expat)
@@ -59,12 +58,15 @@
 BuildRequires:  pkgconfig(lv2) >= 1.16.0
 BuildRequires:  pkgconfig(mad)
 BuildRequires:  pkgconfig(ogg)
+BuildRequires:  pkgconfig(opus)
+BuildRequires:  pkgconfig(portaudio-2.0)
 BuildRequires:  pkgconfig(serd-0) >= 0.30.2
 BuildRequires:  pkgconfig(shared-mime-info)
 BuildRequires:  pkgconfig(sndfile)
 BuildRequires:  pkgconfig(sord-0) >= 0.16.4
 BuildRequires:  pkgconfig(soundtouch)
 BuildRequires:  pkgconfig(soxr)
+BuildRequires:  pkgconfig(sqlite3)
 BuildRequires:  pkgconfig(sratom-0) >= 0.6.4
 BuildRequires:  pkgconfig(suil-0)  >= 0.10.6
 BuildRequires:  pkgconfig(twolame)
@@ -100,7 +102,7 @@
 %lang_package
 
 %prep
-%setup -q -n %{name}-Audacity-%{version}
+%setup -q -n %{name}-Audacity-%{pkg_version}
 %autopatch -p1
 
 cp -f %{SOURCE1} LICENSE_NYQUIST.txt
@@ -133,15 +135,19 @@
 export PKG_CONFIG_PATH="`echo $PWD`:%{_libdir}/pkgconfig"
 fi
 export CFLAGS="%{optflags} -fno-strict-aliasing -ggdb $(wx-config --cflags)"
-export CXXFLAGS="$CFLAGS -std=gnu++11"
+export CXXFLAGS="$CFLAGS -std=gnu++17"
 %cmake \
+       -DCMAKE_SKIP_RPATH:BOOL=on \
+       -DAUDACITY_REV_TIME=$(date -u -d "@${SOURCE_DATE_EPOCH}" 
"+%Y-%m-%dT%H:%M:%SZ") \
+       -DAUDACITY_REV_LONG=STRING:%{version} \
+       -DAUDACITY_BUILD_LEVEL=1 \
        -DCMAKE_MODULE_LINKER_FLAGS:STRING="$(wx-config --libs)" \
        -DCMAKE_SHARED_LINKER_FLAGS:STRING="$(wx-config --libs)" \
        -Daudacity_conan_enabled=Off \
        -Daudacity_has_networking:BOOL=Off \
        -Daudacity_lib_preference:STRING=system \
        -Duse_lame:STRING=system \
-       -Daudacity_use_ffmpeg:STRING=linked
+       -Daudacity_use_ffmpeg:STRING=loaded
 
 make %{?_smp_mflags}
 
@@ -156,7 +162,6 @@
   
%{buildroot}%{_datadir}/icons/hicolor/48x48/mimetypes/application-x-audacity-project.xpm
 rm -rf %{buildroot}%{_datadir}/pixmaps/
 rm -rf %{buildroot}%{_datadir}/doc
-cp -v lib-src/portmixer/LICENSE.txt portmixer.LICENSE.txt
 
 # Why make install installs these is a mystery
 rm -f %{buildroot}%{_libdir}/audacity/libwx_baseu-suse-nostl.so.*
@@ -182,10 +187,10 @@
 %files
 %defattr(-,root,root)
 %doc README.txt
-%license LICENSE.txt LICENSE_NYQUIST.txt portmixer.LICENSE.txt
+%license LICENSE.txt LICENSE_NYQUIST.txt
 %{_bindir}/%{name}
 %{_libdir}/%{name}
-#%%{_libdir}/%%{name}/modules/mod-script-pipe.so
+%{_libdir}/%{name}/modules/mod-script-pipe.so
 %{_datadir}/%{name}/
 %{_datadir}/applications/%{name}.desktop
 %{_datadir}/icons/hicolor/*

++++++ Audacity-3.0.5.tar.gz -> Audacity-3.1.3.tar.gz ++++++
/work/SRC/openSUSE:Factory/audacity/Audacity-3.0.5.tar.gz 
/work/SRC/openSUSE:Factory/.audacity.new.1941/Audacity-3.1.3.tar.gz differ: 
char 13, line 1

++++++ audacity-no_buildstamp.patch ++++++
--- /var/tmp/diff_new_pack.vCCYF4/_old  2022-04-14 17:26:25.999331262 +0200
+++ /var/tmp/diff_new_pack.vCCYF4/_new  2022-04-14 17:26:26.003331267 +0200
@@ -1,20 +1,7 @@
-Index: b/lib-src/portaudio-v19/qa/loopback/src/paqa.c
+Index: audacity-Audacity-3.1.3-beta-1/src/AboutDialog.cpp
 ===================================================================
---- a/lib-src/portaudio-v19/qa/loopback/src/paqa.c
-+++ b/lib-src/portaudio-v19/qa/loopback/src/paqa.c
-@@ -1460,7 +1460,7 @@ int main( int argc, char **argv )
-       int justMath = 0;
-     char *executableName = argv[0];
- 
--      printf("PortAudio LoopBack Test built " __DATE__ " at " __TIME__ "\n");
-+      printf("PortAudio LoopBack Test built " "17 March 2017" " at " "23:15" 
"\n");
- 
-       if( argc > 1 ){
-               printf("running with arguments:");
-Index: b/src/AboutDialog.cpp
-===================================================================
---- a/src/AboutDialog.cpp
-+++ b/src/AboutDialog.cpp
+--- audacity-Audacity-3.1.3-beta-1.orig/src/AboutDialog.cpp
++++ audacity-Audacity-3.1.3-beta-1/src/AboutDialog.cpp
 @@ -71,7 +71,7 @@ hold information about one contributor t
  #endif
  
@@ -24,7 +11,7 @@
  #else
  #define REV_IDENT (XO("No revision identifier was provided").Translation())
  #endif
-@@ -597,8 +597,8 @@ void AboutDialog::PopulateInformationPag
+@@ -598,8 +598,8 @@ void AboutDialog::PopulateInformationPag
        << XO("The Build")
        << wxT("</h3>\n<table>"); // start build info table
  
@@ -35,17 +22,4 @@
     AddBuildinfoRow(&informationStr, XO("Commit Id:"), REV_IDENT );
  
     auto buildType =
-Index: b/CMakeLists.txt
-===================================================================
---- a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -19,7 +19,7 @@ endif ()
- # still link to the alpha manual online.
- 
- # Set this value to 0 for alpha, 1 for beta, 2 for release builds
--set( AUDACITY_BUILD_LEVEL 0 CACHE STRING "0 for alpha, 1 for beta, 2 for 
release builds" )
-+set( AUDACITY_BUILD_LEVEL 2 CACHE STRING "0 for alpha, 1 for beta, 2 for 
release builds" )
- 
- # The Audacity version
- # Increment as appropriate after release of a new version, and set back
 

++++++ audacity-no_return_in_nonvoid.patch ++++++
--- /var/tmp/diff_new_pack.vCCYF4/_old  2022-04-14 17:26:26.011331276 +0200
+++ /var/tmp/diff_new_pack.vCCYF4/_new  2022-04-14 17:26:26.015331281 +0200
@@ -1,8 +1,8 @@
-Index: b/src/widgets/NumericTextCtrl.cpp
+Index: audacity-Audacity-3.1.3-beta-1/src/widgets/NumericTextCtrl.cpp
 ===================================================================
---- a/src/widgets/NumericTextCtrl.cpp  2021-08-26 08:15:19.157002365 +0200
-+++ b/src/widgets/NumericTextCtrl.cpp  2021-08-26 08:15:38.545784197 +0200
-@@ -677,6 +677,7 @@ static const BuiltinFormatString Bandwid
+--- audacity-Audacity-3.1.3-beta-1.orig/src/widgets/NumericTextCtrl.cpp
++++ audacity-Audacity-3.1.3-beta-1/src/widgets/NumericTextCtrl.cpp
+@@ -679,6 +679,7 @@ static const BuiltinFormatString Bandwid
           case NumericConverter::BANDWIDTH:
              return WXSIZEOF(BandwidthConverterFormats_);
        }
@@ -10,10 +10,10 @@
     }
  }
  
-Index: b/lib-src/libnyquist/nyquist/xlisp/xlbfun.c
+Index: audacity-Audacity-3.1.3-beta-1/lib-src/libnyquist/nyquist/xlisp/xlbfun.c
 ===================================================================
---- a/lib-src/libnyquist/nyquist/xlisp/xlbfun.c        2021-08-26 
08:15:19.157002365 +0200
-+++ b/lib-src/libnyquist/nyquist/xlisp/xlbfun.c        2021-08-26 
08:15:38.545784197 +0200
+--- 
audacity-Audacity-3.1.3-beta-1.orig/lib-src/libnyquist/nyquist/xlisp/xlbfun.c
++++ audacity-Audacity-3.1.3-beta-1/lib-src/libnyquist/nyquist/xlisp/xlbfun.c
 @@ -603,7 +603,10 @@ LVAL xcleanup(void)
  {
      xllastarg();
@@ -26,10 +26,10 @@
  }
  
  /* xtoplevel - special form 'top-level' */
-Index: b/lib-src/portsmf/allegro.cpp
+Index: audacity-Audacity-3.1.3-beta-1/lib-src/portsmf/allegro.cpp
 ===================================================================
---- a/lib-src/portsmf/allegro.cpp      2021-08-26 08:15:19.157002365 +0200
-+++ b/lib-src/portsmf/allegro.cpp      2021-08-26 08:15:38.545784197 +0200
+--- audacity-Audacity-3.1.3-beta-1.orig/lib-src/portsmf/allegro.cpp
++++ audacity-Audacity-3.1.3-beta-1/lib-src/portsmf/allegro.cpp
 @@ -2905,6 +2905,9 @@ Alg_event_ptr &Alg_seq::operator[](int i
          tr++;
      }
@@ -40,10 +40,10 @@
  }
  #pragma warning(default: 4715)
  
-Index: b/lib-src/libnyquist/nyquist/cmupv/src/cmupv.c
+Index: 
audacity-Audacity-3.1.3-beta-1/lib-src/libnyquist/nyquist/cmupv/src/cmupv.c
 ===================================================================
---- a/lib-src/libnyquist/nyquist/cmupv/src/cmupv.c     2021-08-26 
08:15:19.157002365 +0200
-+++ b/lib-src/libnyquist/nyquist/cmupv/src/cmupv.c     2021-08-26 
08:15:38.545784197 +0200
+--- 
audacity-Audacity-3.1.3-beta-1.orig/lib-src/libnyquist/nyquist/cmupv/src/cmupv.c
++++ audacity-Audacity-3.1.3-beta-1/lib-src/libnyquist/nyquist/cmupv/src/cmupv.c
 @@ -600,6 +600,7 @@ double pv_get_effective_pos(Phase_vocode
          return -(pv->ratio * pv->fftsize / 2.0);
      } // I can't think of any other case.

++++++ missing-include.patch ++++++
Index: b/libraries/lib-utility/BufferedStreamReader.h
===================================================================
--- a/libraries/lib-utility/BufferedStreamReader.h      2021-12-22 
17:35:36.000000000 +0200
+++ b/libraries/lib-utility/BufferedStreamReader.h      2022-04-14 
09:56:19.275619728 +0200
@@ -13,6 +13,7 @@
 #include <vector>
 #include <cstddef>
 #include <cstdint>
+#include <cstddef>
 #include <type_traits>
 
 /*!
Index: b/libraries/lib-xml/XMLAttributeValueView.cpp
===================================================================
--- a/libraries/lib-xml/XMLAttributeValueView.cpp       2021-12-22 
17:35:36.000000000 +0200
+++ b/libraries/lib-xml/XMLAttributeValueView.cpp       2022-04-14 
09:56:19.275619728 +0200
@@ -12,6 +12,7 @@
 #include "FromChars.h"
 
 #include <numeric>
+#include <limits>
 
 XMLAttributeValueView::XMLAttributeValueView(bool value) noexcept
     : mInteger(value)

++++++ no-more-strip.patch ++++++
Index: 
audacity-Audacity-3.1.3-beta-1/cmake-proxies/cmake-modules/AudacityFunctions.cmake
===================================================================
--- 
audacity-Audacity-3.1.3-beta-1.orig/cmake-proxies/cmake-modules/AudacityFunctions.cmake
+++ 
audacity-Audacity-3.1.3-beta-1/cmake-proxies/cmake-modules/AudacityFunctions.cmake
@@ -440,13 +440,13 @@ function( audacity_module_fn NAME SOURCE
    target_link_options( ${TARGET} PRIVATE ${LOPTS} )
    target_link_libraries( ${TARGET} PUBLIC ${LIBRARIES} )
 
-   if( NOT CMAKE_SYSTEM_NAME MATCHES "Windows" )
-      add_custom_command(
-         TARGET "${TARGET}"
-         POST_BUILD
-         COMMAND $<IF:$<CONFIG:Debug>,echo,strip> -x $<TARGET_FILE:${TARGET}>
-      )
-   endif()
+   # if( NOT CMAKE_SYSTEM_NAME MATCHES "Windows" )
+   #    add_custom_command(
+   #       TARGET "${TARGET}"
+   #       POST_BUILD
+   #       COMMAND $<IF:$<CONFIG:Debug>,echo,strip> -x $<TARGET_FILE:${TARGET}>
+   #    )
+   # endif()
 
    if( NOT REAL_LIBTYPE STREQUAL "MODULE" )
       if( CMAKE_SYSTEM_NAME MATCHES "Windows" )

Reply via email to