diff --git a/Audacity-3.4.2.tar.gz b/Audacity-3.4.2.tar.gz deleted file mode 100644 index 7e147e2..0000000 --- a/Audacity-3.4.2.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:752cbe51fea0c143085d453eecbf024f5225891fd0118f1866d5964d892f1c25 -size 57368804 diff --git a/Audacity-3.5.1.tar.gz b/Audacity-3.5.1.tar.gz new file mode 100644 index 0000000..fb6cf48 --- /dev/null +++ b/Audacity-3.5.1.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:71dd1e1a8d58f4345abb3664d2446d3ba09c95d9c81b9e2a58d1a818ba793a23 +size 57387401 diff --git a/audacity.changes b/audacity.changes index 02b44ed..97b5c22 100644 --- a/audacity.changes +++ b/audacity.changes @@ -1,3 +1,124 @@ +------------------------------------------------------------------- +Tue Apr 30 05:53:46 UTC 2024 - Konstantin Voinov + +- Update VST3SDK to latest 3.7.11_build10 +- Remove vst3-specific patches, update .spec +- Update to 3.5.1 + This is a hotfix release. It fixes the following bugs: + * #6322 Fixed a crash on launch on macOS 11 and older. + * #6324 Fixed the update notification looking for alpha versions + instead of release versions. + * #6321 Fixed a freeze when using macros on multiple files. + +- Version 3.5.0 changes: + + Major changes + + * Cloud project saving + * We've introduced a new cloud-saving feature that allows you to + save your Audacity projects to audio.com. This allows you to work + from any device, share & collaborate with others and restore + previous versions if something went wrong. + * Automatic tempo detection + * Audacity can now automatically detect the tempo of imported loops, + and adjust them to be in tempo. + * Tempo detection is done via both audio analysis and metadata checking. + If you want to prepare your loop for automatic tempo detection + without relying on audio analysis, both acidizer tempo tags or + simply writing "123 bpm" anywhere into the filename work. + * Automatic tempo detection can be turned off via Preferences -> Import/Export. + * Pitch shifting + * You now can non-destructively change the pitch of a clip by + holding Alt and pressing the Up and Down arrow keys. Alternatively, + you can click on the overflow menu (...) and select "Pitch and speed...". + When changing the pitch this way, an arrow in the UI indicates + how much you've shifted it. + + Other changes + Additions + + * Added an option to skip plugin scanning to Preferences -> Effects. + * Added an overflow menu, as well as speed and pitch indicators to clips. + * Added subtitle formats for labels. Export to WebVTT and SubRip and + import of SubRip files is now supported. (Thanks, Pokechu22 and + Larry Bordowitz!) + + Changes + + * Reworked the plugin manager. + * Improved accessibility. (Thanks, David Bailes!) + * When zooming in vertically (Ctrl+scroll on the vertical + scale), the zeroline now remains centered. Moving the vertical + zoom off-center still is possible via Shift+scroll on the vertical scale. + * Changed the look of the selection adjust cursors (previously pointing + fingers on Windows and macOS, now look like >| everywhere). + * Changed the timeline options button from a green triangle to + a settings gear. From it, you can switch between Beats & Measures + or hh:mm:ss timeline rulers, set various preferences regarding to looping, + as well as playhead behaviors: "Scroll view to playhead" + (previously: "Update display while playing") and "Continuous scrolling" + (previously: Pinned Play Head). + * Improved BSD support. (Thanks, Brad Smith!) + * macOS: Changed the Audacity.app icon on macOS to fit new design guidelines. + * Reordered some menus. + * Moved OK/Cancel buttons of effects to the bottom. + + Removals + + There have been a number of removals of niche features to simplify the app. + This should make the app a bit less overwhelming to use, and + also will speed up future development as fewer things need to be considered. + + * Removed the read-only mouse preferences page. + * Removed Printing options. + * Removed Screenshot tool. To make a screenshot, + use Win+Shift+S (Windows) or Cmd+Shift+4 (Mac) instead. + * Removed Karaoke view. + * Removed the "solo=none" preference. + * Removed timeline tooltips preference. + * Removed "dragging selection edges" preference. + * Removed some warning dialogs and associated preferences. + * Removed "scrolling left of zero" preference. + * Replaced "Advanced Vertical Zooming" with new always-on behavior. + * Removed some vertical zoom presets. + * Removed EQ XML to TXT converter, which was needed for + the Audacity 2.3 -> 2.4 transition. It is now a plugin instead, + downloadable at https://plugins.audacityteam.org/additional-resources/eq-curves/eq-xml-to-txt-converter. + * Removed the "Vocal reduction and isolation" effect. As a replacement + on Windows and Linux, the Intel OpenVINO plugins work better and on + a wider array of content, including mono tracks. The old effect still can + be downloaded from https://plugins.audacityteam.org/nyquist-plugins/effect-plugins/filters-and-eq#vocal-reduction-and-isolation + + Bugfixes + + * Fixed a number of dialogs that were able to grow too large to + fit on the screen. + * #2133 Fixed the playback cursor sometimes desynchronizing with + actual playback. (Thanks, David Bailes!) + * #3723 #5615 Fixed the GetInfo scripting command. + * #5283 Fixed "Reset configuration" command breaking modules preference page. + * #5389 Fixed stereo tracks randomly splitting into mono. + * #5500 The Export Audio -> (external program) option remembers + the command line argument again. + * #5670 #3903 Fixed the Compressor effect sometimes corrupting + audio. (Thanks, David Bailes!) + * #5580 #4952 Fixed Timer Record sometimes failing to export. + (Thanks, David Bailes!) + * #5681 Fixed incorrect level measurements for mono tracks in + Noise Gate effect. (Thanks, Steve Daulton!) + * #5750 When exporting multiple files, the mono/stereo setting is + now honored properly. + * #5848 Fixed some effects failing when language is set to German, + Korean, Dutch, Slovenian, or Turkish. + * #5868 #1548 Fixed 8 and 9 inputs not working on keyboard inputs which + have AltGr+8/9 mean [ and ]. (Thanks, David Bailes!) + * #5858 Fixed Audacity crashing when making a stereo track using + keyboard. (Thanks, Joe Souza!) + * #5976 Fixed the "Set default" button not working in the metadata + editor. (Thanks, dg-no-9!) + * #5977 Linux: Fixed a memory leak in Wayland by explicitly running + on X11. (Thanks, Takahashi, Naoki!) + ------------------------------------------------------------------- Tue Feb 20 10:26:07 UTC 2024 - Dominique Leuenberger diff --git a/audacity.spec b/audacity.spec index 11edf59..58f2cc9 100644 --- a/audacity.spec +++ b/audacity.spec @@ -24,7 +24,7 @@ %endif Name: audacity -Version: 3.4.2 +Version: 3.5.1 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,7 +33,7 @@ URL: http://audacityteam.org/ 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.11_build_10.tar.xz # PATCH-FIX-OPENSUSE audacity-no_buildstamp.patch davejplater@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 @@ -41,8 +41,6 @@ Patch1: audacity-no_return_in_nonvoid.patch Patch2: mod-script-pipe-disable-rpath.patch # PATCH-FIX-OPENSUSE vst-system-path.patch - search fo vsts in /usr/lib64 in x86_64 and ARM system Patch3: lib64-plugins-default-path.patch -Patch94: vst3sdk-fix-include-cstdint-for-gcc13.patch -Patch95: vst3sdk-fix-limits-include-moduleinfoparser.patch BuildRequires: cmake >= 3.16 BuildRequires: desktop-file-utils %if 0%{?suse_version} <= 1600 @@ -63,6 +61,7 @@ BuildRequires: pkgconfig(expat) BuildRequires: pkgconfig(flac) >= 1.3.1 BuildRequires: pkgconfig(flac++) BuildRequires: pkgconfig(gtk+-3.0) +BuildRequires: pkgconfig(gtkmm-3.0) BuildRequires: pkgconfig(id3tag) BuildRequires: pkgconfig(id3tag) BuildRequires: pkgconfig(jack) @@ -94,6 +93,10 @@ BuildRequires: pkgconfig(vorbis) BuildRequires: pkgconfig(vorbisenc) BuildRequires: pkgconfig(vorbisfile) BuildRequires: pkgconfig(wavpack) +BuildRequires: pkgconfig(xcb-cursor) +BuildRequires: pkgconfig(xcb-keysyms) +BuildRequires: pkgconfig(xcb-util) +BuildRequires: pkgconfig(xkbcommon-x11) BuildRequires: pkgconfig(zlib) # WARNING lilv-0 >= 0.24.6;lv2 >= 1.16.0;serd-0 >= 0.30.2;sord-0 >= 0.16.4;sratom-0 >= 0.6.4;suil-0 >= 0.10.6 # check these versions after every update otherwise audacity builds libsuil itself. @@ -141,9 +144,6 @@ touch include/RevisionIdent.h %if %{with vst} tar xf %{SOURCE3} --strip-components=1 --one-top-level=vst3sdk - -%patch -P 94 -p1 -d vst3sdk -%patch -P 95 -p1 -d vst3sdk %endif %build diff --git a/vst3sdk-3.7.11_build_10.tar.xz b/vst3sdk-3.7.11_build_10.tar.xz new file mode 100644 index 0000000..c0bb704 --- /dev/null +++ b/vst3sdk-3.7.11_build_10.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fb6927f90ba1ee5a7c63b39e8a0035dad366df8c3dae9d241f29d5819a1d04da +size 14795276 diff --git a/vst3sdk-3.7.7_build_19.tar.xz b/vst3sdk-3.7.7_build_19.tar.xz deleted file mode 100644 index 771c12d..0000000 --- a/vst3sdk-3.7.7_build_19.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:78eec6a80bf51ffc30ef3a1f03075ee095649df2d1df37cb592beb15a057f5fa -size 14548336 diff --git a/vst3sdk-fix-include-cstdint-for-gcc13.patch b/vst3sdk-fix-include-cstdint-for-gcc13.patch deleted file mode 100644 index 6894e9c..0000000 --- a/vst3sdk-fix-include-cstdint-for-gcc13.patch +++ /dev/null @@ -1,13 +0,0 @@ -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 @@ - - #include - #include -+#include - - //------------------------------------------------------------------------ - namespace Steinberg { diff --git a/vst3sdk-fix-limits-include-moduleinfoparser.patch b/vst3sdk-fix-limits-include-moduleinfoparser.patch deleted file mode 100644 index 432ed8a..0000000 --- a/vst3sdk-fix-limits-include-moduleinfoparser.patch +++ /dev/null @@ -1,13 +0,0 @@ -Submodule public.sdk contains modified content -diff --git a/public.sdk/source/vst/moduleinfo/moduleinfoparser.cpp b/public.sdk/source/vst/moduleinfo/moduleinfoparser.cpp -index b49b471..c99b7e2 100644 ---- a/public.sdk/source/vst/moduleinfo/moduleinfoparser.cpp -+++ b/public.sdk/source/vst/moduleinfo/moduleinfoparser.cpp -@@ -39,6 +39,7 @@ - #include "jsoncxx.h" - #include "pluginterfaces/base/ipluginbase.h" - #include -+#include - - //------------------------------------------------------------------------ - namespace Steinberg::ModuleInfoLib {