Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package audacity for openSUSE:Factory 
checked in at 2023-06-23 21:52:47
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/audacity (Old)
 and      /work/SRC/openSUSE:Factory/.audacity.new.15902 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "audacity"

Fri Jun 23 21:52:47 2023 rev:113 rq:1094745 version:3.3.3

Changes:
--------
--- /work/SRC/openSUSE:Factory/audacity/audacity.changes        2023-05-20 
17:23:49.213612918 +0200
+++ /work/SRC/openSUSE:Factory/.audacity.new.15902/audacity.changes     
2023-06-23 21:52:49.342689812 +0200
@@ -1,0 +2,18 @@
+Thu Jun 22 04:13:22 UTC 2023 - Konstantin Voinov <k...@kott.no-ip.biz>
+
+- Update to 3.3.3
+- Downgrade vst3stk to 3.7.3_build_20 as most compatible with audacity
+- Rework vst3sdk patches vst3sdk-3.7.3_build_20:
+  remove vst3sdk-fix-include-cstdint-for-gcc13.patch,
+         vst3sdk-fix-limits-include-moduleinfoparser.patch
+  add vst3sdk-fix-std-atomic-for-gcc12.patch,
+      vst3sdk-fix-include-cstdint.patch
+
+- Add vst-system-path.patch changes vst(3) search path to /usr/lib64
+
+  This is a hotfix release. It fixes the following bugs:
+  
+  * #4618 Fixed EQ not scaling properly when resizing the window.
+  * #4743 Fixed the audio.com upload flow.
+
+-------------------------------------------------------------------

Old:
----
  Audacity-3.3.2.tar.gz
  vst3sdk-3.7.7_build_19.tar.xz
  vst3sdk-fix-include-cstdint-for-gcc13.patch
  vst3sdk-fix-limits-include-moduleinfoparser.patch

New:
----
  Audacity-3.3.3.tar.gz
  vst-system-path.patch
  vst3sdk-3.7.3_build_20.tar.xz
  vst3sdk-fix-include-cstdint.patch
  vst3sdk-fix-std-atomic-for-gcc12.patch

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

Other differences:
------------------
++++++ audacity.spec ++++++
--- /var/tmp/diff_new_pack.ds4EXr/_old  2023-06-23 21:52:51.290700974 +0200
+++ /var/tmp/diff_new_pack.ds4EXr/_new  2023-06-23 21:52:51.298701021 +0200
@@ -24,7 +24,7 @@
 %endif
 
 Name:           audacity
-Version:        3.3.2
+Version:        3.3.3
 Release:        0
 Summary:        A Multi Track Digital Audio Editor
 License:        CC-BY-3.0 AND GPL-2.0-or-later AND GPL-3.0-only
@@ -33,14 +33,16 @@
 Source:         
https://github.com/audacity/audacity/archive/Audacity-%{version}.tar.gz
 Source1:        audacity-license-nyquist
 Source2:        audacity-rpmlintrc
-Source3:        vst3sdk-3.7.7_build_19.tar.xz
+Source3:        vst3sdk-3.7.3_build_20.tar.xz
 # PATCH-FIX-OPENSUSE audacity-no_buildstamp.patch davejpla...@gmail.com -- 
Remove the buildstamp.
 Patch0:         audacity-no_buildstamp.patch
 # PATCH-FIX-UPSTREAM audacity-no_return_in_nonvoid.patch - Fix false positive 
errors Two new gcc10 ones ignoring assert
 Patch1:         audacity-no_return_in_nonvoid.patch
 Patch2:         mod-script-pipe-disable-rpath.patch
-Patch95:        vst3sdk-fix-include-cstdint-for-gcc13.patch
-Patch96:        vst3sdk-fix-limits-include-moduleinfoparser.patch
+# PATCH-FIX-OPENSUSE vst-system-path.patch - search fo vsts in /usr/lib64 in 
x86_64 and ARM system
+Patch3:         vst-system-path.patch
+Patch94:        vst3sdk-fix-std-atomic-for-gcc12.patch
+Patch95:        vst3sdk-fix-include-cstdint.patch
 BuildRequires:  cmake >= 3.16
 BuildRequires:  desktop-file-utils
 BuildRequires:  gcc-c++
@@ -117,6 +119,10 @@
 %patch1 -p1
 %patch2 -p1
 
+%ifarch x86_64 aarch64
+%patch3 -p1
+%endif
+
 cp -f %{SOURCE1} LICENSE_NYQUIST.txt
 # Make sure we use the system versions.
 rm -rf lib-src/{expat,libvamp,libsoxr,ffmpeg,lame}/
@@ -126,8 +132,9 @@
 
 %if %{with vst}
 tar xf %{SOURCE3} --strip-components=1 --one-top-level=vst3sdk
+
+%patch94 -p1 -d vst3sdk
 %patch95 -p1 -d vst3sdk
-%patch96 -p1 -d vst3sdk
 %endif
 
 %build
@@ -150,7 +157,8 @@
 %if %{without vst}
        -Daudacity_has_vst3=off \
 %endif
-       -Daudacity_use_ffmpeg:STRING=loaded
+       -Daudacity_use_ffmpeg:STRING=loaded \
+       -DVST3_DEFAULT_INSTALL_PATH=%{_libdir}/vst3/
 
 # Workaround for an old cmake in Leap 15.3
 %if 0%{?sle_version} == 150300 && 0%{?is_opensuse}

++++++ Audacity-3.3.2.tar.gz -> Audacity-3.3.3.tar.gz ++++++
/work/SRC/openSUSE:Factory/audacity/Audacity-3.3.2.tar.gz 
/work/SRC/openSUSE:Factory/.audacity.new.15902/Audacity-3.3.3.tar.gz differ: 
char 13, line 1

++++++ _service ++++++
--- /var/tmp/diff_new_pack.ds4EXr/_old  2023-06-23 21:52:51.358701364 +0200
+++ /var/tmp/diff_new_pack.ds4EXr/_new  2023-06-23 21:52:51.362701387 +0200
@@ -2,8 +2,9 @@
   <service name="tar_scm" mode="disabled">
     <param name="scm">git</param>
     <param name="url">https://github.com/steinbergmedia/vst3sdk/</param>
-    <param name="revision">v3.7.7_build_19</param>
-    <param name="version">3.7.7_build_19</param>
+    <param name="revision">v3.7.3_build_20</param>
+    <param name="version">3.7.3_build_20</param>
+    <param name="exclude">doc</param>
     <param name="filename">vst3sdk</param>
   </service>
   <service name="recompress" mode="disabled">

++++++ vst-system-path.patch ++++++
diff -ur audacity-Audacity-3.3.3.orig/libraries/lib-vst3/module_linux.cpp 
audacity-Audacity-3.3.3/libraries/lib-vst3/module_linux.cpp
--- audacity-Audacity-3.3.3.orig/libraries/lib-vst3/module_linux.cpp    
2023-06-08 06:17:02.000000000 -0700
+++ audacity-Audacity-3.3.3/libraries/lib-vst3/module_linux.cpp 2023-06-08 
15:55:40.689042067 -0700
@@ -278,7 +278,7 @@
         * Application                          : /$APPFOLDER/vst3/
         */
 
-       const auto systemPaths = {"/usr/lib/vst3/", "/usr/local/lib/vst3/"};
+       const auto systemPaths = {"/usr/lib64/vst3/", "/usr/local/lib/vst3/"};
 
        PathList list;
        if (auto homeDir = getenv ("HOME"))
diff -ur audacity-Audacity-3.3.3.orig/libraries/lib-vst3/VST3EffectsModule.cpp 
audacity-Audacity-3.3.3/libraries/lib-vst3/VST3EffectsModule.cpp
--- audacity-Audacity-3.3.3.orig/libraries/lib-vst3/VST3EffectsModule.cpp       
2023-06-08 06:17:02.000000000 -0700
+++ audacity-Audacity-3.3.3/libraries/lib-vst3/VST3EffectsModule.cpp    
2023-06-08 15:55:54.309041756 -0700
@@ -169,7 +169,7 @@
    pathList.push_back("/Network/Library/Audio/Plug-ins/VST3/");
 #elif __WXGTK__
    pathList.push_back(wxGetHomeDir() + "/.vst3/");
-   pathList.push_back("/usr/lib/vst3/");
+   pathList.push_back("/usr/lib64/vst3/");
    pathList.push_back("/usr/local/lib/vst3/");
 #endif
 
diff -ur audacity-Audacity-3.3.3.orig/src/effects/VST/VSTEffect.cpp 
audacity-Audacity-3.3.3/src/effects/VST/VSTEffect.cpp
--- audacity-Audacity-3.3.3.orig/src/effects/VST/VSTEffect.cpp  2023-06-08 
06:17:02.000000000 -0700
+++ audacity-Audacity-3.3.3/src/effects/VST/VSTEffect.cpp       2023-06-08 
15:58:57.777037560 -0700
@@ -346,7 +346,7 @@
       pathList.push_back(wxT(LIBDIR) wxT("/vst"));
 
       // These are the defaults used by other hosts
-      pathList.push_back(wxT("/usr/lib/vst"));
+      pathList.push_back(wxT("/usr/lib64/vst"));
       pathList.push_back(wxT("/usr/local/lib/vst"));
       pathList.push_back(wxGetHomeDir() + wxFILE_SEP_PATH + wxT(".vst"));
    }

++++++ vst3sdk-3.7.7_build_19.tar.xz -> vst3sdk-3.7.3_build_20.tar.xz ++++++
/work/SRC/openSUSE:Factory/audacity/vst3sdk-3.7.7_build_19.tar.xz 
/work/SRC/openSUSE:Factory/.audacity.new.15902/vst3sdk-3.7.3_build_20.tar.xz 
differ: char 15, line 1

++++++ vst3sdk-fix-include-cstdint-for-gcc13.patch -> 
vst3sdk-fix-include-cstdint.patch ++++++
--- 
/work/SRC/openSUSE:Factory/audacity/vst3sdk-fix-include-cstdint-for-gcc13.patch 
    2023-04-28 16:23:46.818154506 +0200
+++ 
/work/SRC/openSUSE:Factory/.audacity.new.15902/vst3sdk-fix-include-cstdint.patch
    2023-06-23 21:52:49.514690797 +0200
@@ -1,13 +1,13 @@
 Submodule public.sdk contains modified content
-diff --git a/public.sdk/source/vst/moduleinfo/moduleinfo.h 
b/public.sdk/source/vst/moduleinfo/moduleinfo.h
-index ecf528b..49f2827 100644
---- a/public.sdk/source/vst/moduleinfo/moduleinfo.h
-+++ b/public.sdk/source/vst/moduleinfo/moduleinfo.h
-@@ -39,6 +39,7 @@
+diff --git a/public.sdk/source/vst/utility/stringconvert.h 
b/public.sdk/source/vst/utility/stringconvert.h
+index ff910aa..9dbd984 100644
+--- a/public.sdk/source/vst/utility/stringconvert.h
++++ b/public.sdk/source/vst/utility/stringconvert.h
+@@ -38,6 +38,7 @@
  
+ #include "pluginterfaces/vst/vsttypes.h"
  #include <string>
- #include <vector>
 +#include <cstdint>
  
  //------------------------------------------------------------------------
- namespace Steinberg {
+ namespace VST3 {

++++++ vst3sdk-fix-std-atomic-for-gcc12.patch ++++++
diff -ur vst3sdk-3.7.4_build_25.orig/pluginterfaces/base/funknown.cpp 
vst3sdk-3.7.4_build_25/pluginterfaces/base/funknown.cpp
--- vst3sdk-3.7.4_build_25.orig/pluginterfaces/base/funknown.cpp        
2022-01-18 10:42:29.305860504 +1000
+++ vst3sdk-3.7.4_build_25/pluginterfaces/base/funknown.cpp     2022-05-17 
10:22:42.306950103 +1000
@@ -88,7 +88,7 @@
 int32 PLUGIN_API atomicAdd (int32& var, int32 d)
 {
 #if SMTG_USE_STDATOMIC_H
-       return atomic_fetch_add (reinterpret_cast<atomic_int_least32_t*> 
(&var), d) + d;
+       return std::atomic_fetch_add 
(reinterpret_cast<std::atomic_int_least32_t*> (&var), d) + d;
 #else
 #if SMTG_OS_WINDOWS
 #ifdef __MINGW32__
diff -ur vst3sdk-3.7.4_build_25.orig/pluginterfaces/base/funknown.h 
vst3sdk-3.7.4_build_25/pluginterfaces/base/funknown.h
--- vst3sdk-3.7.4_build_25.orig/pluginterfaces/base/funknown.h  2022-01-18 
10:42:29.305860504 +1000
+++ vst3sdk-3.7.4_build_25/pluginterfaces/base/funknown.h       2022-05-17 
10:22:52.071191240 +1000
@@ -20,6 +20,7 @@
 #include "pluginterfaces/base/ftypes.h"
 #include "pluginterfaces/base/smartpointer.h"
 #include <cstring>
+#include <atomic>
 
 #if SMTG_CPP11_STDLIBSUPPORT
 #include <type_traits>

Reply via email to