Import audacity_3.2.4+dfsg-1.debian.tar.xz
authorDennis Braun <snd@debian.org>
Wed, 1 Feb 2023 20:56:51 +0000 (21:56 +0100)
committerDennis Braun <snd@debian.org>
Wed, 1 Feb 2023 20:56:51 +0000 (21:56 +0100)
[dgit import tarball audacity 3.2.4+dfsg-1 audacity_3.2.4+dfsg-1.debian.tar.xz]

28 files changed:
README.source [new file with mode: 0644]
audacity-data.bug-presubj [new file with mode: 0644]
audacity-data.install [new file with mode: 0644]
audacity.bug-presubj [new file with mode: 0644]
audacity.install [new file with mode: 0644]
audacity.lintian-overrides [new file with mode: 0644]
audacity.mime [new file with mode: 0644]
changelog [new file with mode: 0644]
control [new file with mode: 0644]
copyright [new file with mode: 0644]
gbp.conf [new file with mode: 0644]
gbp/postclone.sh [new file with mode: 0755]
not-installed [new file with mode: 0644]
patches/0007-Playback_cursor_workaround.patch [new file with mode: 0644]
patches/0009-fix_build_with_portsmf_sys_library.patch [new file with mode: 0644]
patches/Add-mime-type-for-aup3-file-extension.patch [new file with mode: 0644]
patches/Do-not-strip-debug-info-for-CMAKE_BUILD_TYPE-RelWithDebIn.patch [new file with mode: 0644]
patches/Drop-UBUNTU_MENUPROXY-0-workaround.patch [new file with mode: 0644]
patches/Fix-rpath-for-private-libraries-on-Linux.patch [new file with mode: 0644]
patches/Fix-setting-audacity_use_midi-off.patch [new file with mode: 0644]
patches/series [new file with mode: 0644]
rules [new file with mode: 0755]
salsa-ci.yml [new file with mode: 0644]
source/format [new file with mode: 0644]
source/options [new file with mode: 0644]
source_audacity.py [new file with mode: 0644]
upstream/metadata [new file with mode: 0644]
watch [new file with mode: 0644]

diff --git a/README.source b/README.source
new file mode 100644 (file)
index 0000000..1823c40
--- /dev/null
@@ -0,0 +1,22 @@
+gbp clone
+---------
+
+Starting with gbp>0.8.1, here's an simple way to automatically fine-tune the
+repository in the following ways:
+- make git ignore any .pc/ directory (created by quilt)
+- enable the "--follow-tags" when running 'git-push', so it's harder
+  to forget to push packaging tags along with the branches.
+
+To enable this, run gbp-clone with the '--postclone debian/gbp/postclone.sh'
+option.
+To enable this for ALL repositories cloned via 'gbp' (in the future), do
+something like the following:
+
+    $ mkdir -p ~/bin
+    $ cp debian/gbp/postclone.sh ~/bin/gbphook-postclone
+    $ cat >> ~/.gbp.conf <<EOF
+    [clone]
+    postclone = ~/bin/gbphook-postclone
+    EOF
+
+ -- IOhannes m zmölnig (Debian/GNU) <umlaeute@debian.org>  Mon, 1 Aug 2016 12:15:50 +0200
diff --git a/audacity-data.bug-presubj b/audacity-data.bug-presubj
new file mode 100644 (file)
index 0000000..0cf2746
--- /dev/null
@@ -0,0 +1,3 @@
+Before reporting bug consider use of upstream bug tracking system.
+http://wiki.audacityteam.org/wiki/Reporting_Bugs
+If the bug is rather "debian-specific" please proceed
diff --git a/audacity-data.install b/audacity-data.install
new file mode 100644 (file)
index 0000000..9d25973
--- /dev/null
@@ -0,0 +1,5 @@
+usr/share/audacity
+usr/share/icons
+usr/share/locale
+usr/share/mime
+usr/share/pixmaps/gnome-mime-application-x-audacity-project.xpm
diff --git a/audacity.bug-presubj b/audacity.bug-presubj
new file mode 100644 (file)
index 0000000..0cf2746
--- /dev/null
@@ -0,0 +1,3 @@
+Before reporting bug consider use of upstream bug tracking system.
+http://wiki.audacityteam.org/wiki/Reporting_Bugs
+If the bug is rather "debian-specific" please proceed
diff --git a/audacity.install b/audacity.install
new file mode 100644 (file)
index 0000000..1b1ca91
--- /dev/null
@@ -0,0 +1,9 @@
+debian/source_audacity.py usr/share/apport/package-hooks
+usr/bin
+usr/lib
+usr/share/applications
+usr/share/doc
+usr/share/man
+usr/share/metainfo
+usr/share/pixmaps/audacity16.xpm
+usr/share/pixmaps/audacity32.xpm
diff --git a/audacity.lintian-overrides b/audacity.lintian-overrides
new file mode 100644 (file)
index 0000000..ed6f105
--- /dev/null
@@ -0,0 +1,3 @@
+# false positive
+desktop-command-not-in-package env [usr/share/applications/audacity.desktop]
+spelling-error-in-binary addd add [usr/bin/audacity]
diff --git a/audacity.mime b/audacity.mime
new file mode 100644 (file)
index 0000000..02ee5d1
--- /dev/null
@@ -0,0 +1,9 @@
+application/ogg; audacity %s; edit=audacity %s; test=test "$DISPLAY" != ""; priority=2
+audio/basic; audacity %s; edit=audacity %s; test=test "$DISPLAY" != ""; priority=2
+audio/mpeg; audacity %s; edit=audacity %s; test=test "$DISPLAY" != ""; priority=2
+audio/x-aiff; audacity %s; edit=audacity %s; test=test "$DISPLAY" != ""; priority=2
+audio/x-mp3; audacity %s; edit=audacity %s; test=test "$DISPLAY" != ""; priority=2
+audio/x-wav; audacity %s; edit=audacity %s; test=test "$DISPLAY" != ""; priority=2
+application/x-flac; audacity %s; edit=audacity %s; test=test "$DISPLAY" != ""; priority=2
+audio/x-flac; audacity %s; edit=audacity %s; test=test "$DISPLAY" != ""; priority=2
+application/x-audacity-project; audacity %s; edit=audacity %s; test=test "$DISPLAY" != ""; priority=2
diff --git a/changelog b/changelog
new file mode 100644 (file)
index 0000000..959ecd9
--- /dev/null
+++ b/changelog
@@ -0,0 +1,1380 @@
+audacity (3.2.4+dfsg-1) unstable; urgency=medium
+
+  * New upstream version 3.2.4+dfsg
+  * Bump d/copyright years
+
+ -- Dennis Braun <snd@debian.org>  Wed, 01 Feb 2023 21:56:51 +0100
+
+audacity (3.2.3+dfsg-1) unstable; urgency=medium
+
+  * New upstream version 3.2.3+dfsg
+  * Refresh patchset
+  * Bump Standards-Version to 4.6.2
+
+ -- Dennis Braun <snd@debian.org>  Wed, 28 Dec 2022 21:43:56 +0100
+
+audacity (3.2.2+dfsg-1) unstable; urgency=medium
+
+  * New upstream version 3.2.2+dfsg
+  * Refresh patchset
+
+ -- Dennis Braun <snd@debian.org>  Mon, 19 Dec 2022 22:40:08 +0100
+
+audacity (3.2.1+dfsg-1) unstable; urgency=medium
+
+  * New upstream version 3.2.1+dfsg
+  * Prefer libjack-dev over libjack-jackd2-dev
+  * Update my email address
+
+ -- Dennis Braun <snd@debian.org>  Sun, 04 Dec 2022 14:16:41 +0100
+
+audacity (3.2.0+dfsg-1) unstable; urgency=medium
+
+  [ Dennis Braun ]
+  * New upstream version (LP: #1924841)
+    + Fix track volume and panning slider's pop-up visibility (Closes: #946167)
+    + Support Italian language (Closes: #962077)
+    + Fix FTBFS with ffmpeg 5.0 (Closes: #1004598, LP: #1983862)
+    + Fix AAC (m4a) file support (LP: #1978405)
+    + Fix export to .opus (Closes: #1005082)
+    + Fix length and position of selection is not shown correctly
+      (Closes: #1010892, LP: #1973052)
+    + Build against wxwidgets 3.2 (Closes: #1019831)
+    + Exclude libs from lib-src, we want to use system libs
+  * d/patches:
+    + Refresh patchset
+    + Fix build with wxwidgets 3.2 and portsmf system lib
+    + Remove obsolete patches
+  * d/control:
+    + Update and sort B-Ds
+    + Bump Standards-Version to 4.6.1
+    + Fix order of uploaders
+  * d/copyright:
+    + Add comment why we exclude files
+    + Update entries and licenses
+  * Refresh lintian-overrides
+  * d/not-installed: Do not install usr/audacity
+  * d/rules:
+    + Update configure options
+    + Remove obsolete commands after dh auto install
+    + Do not override dh_auto_test anymore
+  * Add salsa CI config
+
+  [ Benjamin Drung ]
+  * d/rules: Set audacity_has_networking explicitly to Off (Closes: #990737)
+  * Use gbp-pq to format patches
+  * Fix rpath for private libraries on Linux
+  * d/rules: Set cmake build type to RelWithDebInfo
+  * Disable vst3sdk support (not packaged yet)
+  * Add new build dependency libwavpack-dev
+  * Replace build dependency libmad0-dev by libmpg123-dev
+  * Drop git from build dependencies
+  * Drop anchient UBUNTU_MENUPROXY=0 workaround
+  * Update debian/copyright
+  * Use lame.pc from libmp3lame-dev 3.100-5
+  * Add mime type for 'aup3' file extension
+  * Add support for cross compiling
+
+ -- Benjamin Drung <bdrung@debian.org>  Thu, 29 Sep 2022 13:18:00 +0200
+
+audacity (2.4.2~dfsg0-5) unstable; urgency=medium
+
+  * Workaround patch for playback cursor under wayland
+    Audacity has no full wayland support yet, so we use X11 to start
+    (Closes: #950150, #962389, #988632, LP: #1877833)
+    The patch can probably be removed when wxwidgets 3.1.3 is in debian archive
+  * Add lintian-overrides to override false positive lintian errors
+
+ -- Dennis Braun <d_braun@kabelmail.de>  Wed, 26 May 2021 22:26:01 +0200
+
+audacity (2.4.2~dfsg0-4) unstable; urgency=medium
+
+  [ Sebastian Ramacher ]
+  * Bump cmake requirement (Closes: #969571)
+
+  [ Dennis Braun ]
+  * Fix temporary audio .au files exposure (CVE-2020-11867). (Closes: #976874)
+  * Bump S-V to 4.5.1, no changes needed
+
+ -- Dennis Braun <d_braun@kabelmail.de>  Tue, 08 Dec 2020 23:46:09 +0100
+
+audacity (2.4.2~dfsg0-3) unstable; urgency=medium
+
+  * Team upload
+  * debian/rules: Properly link ffmpeg libraries
+
+ -- Sebastian Ramacher <sramacher@debian.org>  Fri, 24 Jul 2020 00:27:55 +0200
+
+audacity (2.4.2~dfsg0-2) unstable; urgency=medium
+
+  * Team upload
+  * debian/rules: Disable use of embedded sbsms
+
+ -- Sebastian Ramacher <sramacher@debian.org>  Thu, 23 Jul 2020 22:26:16 +0200
+
+audacity (2.4.2~dfsg0-1) unstable; urgency=medium
+
+  * Team upload
+
+  [ Dennis Braun ]
+  * New upstream version 2.4.1~dfsg0
+  * Exclude unfree RFC files and unnecessary autogenerated files
+  * Fix wrong use of AC_CHECK_FILE for portmidi (Closes: #960093)
+  * Refresh d/copyright
+  * d/audacity.mime: Remove quotes from %s placeholder
+  * d/rules: Remove obsolete linker flags
+
+  [ Sebastian Ramacher ]
+  * New upstream release
+  * debian/: Build with cmake
+    - Update build dependencies
+    - Move arch dependent plugins to /usr/lib/audacity
+    - Remove autoconf/automake patches
+    - Apply patches to use system libraries
+  * debian/copyright: Remove copyright info for autconf/automake files
+
+ -- Sebastian Ramacher <sramacher@debian.org>  Thu, 23 Jul 2020 20:48:30 +0200
+
+audacity (2.3.3-2) unstable; urgency=medium
+
+  [ Helmut Grohne ]
+  * Fix FTCBFS: (Closes: #850463)
+   + cross.patch: Fix wrong use of AC_CHECK_FILE
+
+  [ Dennis Braun ]
+  * d/audacity.install: Add /usr/share/metainfo
+  * d/audacity.lintian-overrides: Drop, obsolete
+  * d/control:
+    + Bump Standards-Version to 4.5.0
+    + Bump dh-compat to 13
+    + Add me as an uploader
+    + Set RRR: no
+  * d/copyright:
+    + Remove a lot of unused entries
+    + Get rid of CC-BY with no version, use CC-BY-3.0 instead,
+      like LICENSE.txt says
+    + Add CC0-1.0 license for appdata
+  * Add d/not-installed
+  * Add d/upstream/metadata
+
+ -- Dennis Braun <d_braun@kabelmail.de>  Sat, 02 May 2020 02:53:01 +0200
+
+audacity (2.3.3-1) unstable; urgency=medium
+
+  * New upstream release.
+  * Bump debhelper-compat to 12.
+  * Bump Standards-Version to 4.4.1.
+  * Drop obsolete d/NEWS file.
+  * debian/patches:
+    + 0002-workaround-wxwidgets-fit-recovery.patch: Drop, Obsolete.
+    + 0005-Fix-building-against-the-system-portaudio-library.patch: Update.
+
+ -- Dennis Braun <d_braun@kabelmail.de>  Thu, 21 Nov 2019 20:50:20 +0100
+
+audacity (2.3.2-2) unstable; urgency=medium
+
+  * Team upload.
+  * d/p/0006-Link-atomic-if-needed.patch: Link atomic if needed.
+    (Closes: #933731)
+
+ -- Unit193 <unit193@ubuntu.com>  Tue, 06 Aug 2019 02:01:08 -0400
+
+audacity (2.3.2-1) unstable; urgency=medium
+
+  * Team upload.
+
+  [ Mateusz Łukasik ]
+  * New upstream release.
+
+  [ Ondřej Nový ]
+  * Use debhelper-compat instead of debian/compat
+
+  [ Unit 193 ]
+  * New upstream release.
+  * d/control; Update build-depends for (wx)GTK3.
+  * Update Standards-Version to 4.4.0.
+
+ -- Unit 193 <unit193@ubuntu.com>  Mon, 22 Jul 2019 19:28:49 -0400
+
+audacity (2.2.2-1) unstable; urgency=medium
+
+  * Team upload.
+
+  [ James Cowgill ]
+  * New upstream release.
+    - Fixes FTBFS with FFmpeg 4.0. (Closes: #888332)
+
+  * d/changelog: Remove trailing whitespace.
+  * d/control:
+    - Use a secure Homepage URL.
+    - Mark audacity-data Multi-Arch foreign.
+    - Bump standards version to 4.1.4.
+  * d/compat: Use debhelper compat 11.
+  * d/copyright: Update copyright years.
+  * d/gbp.conf: Remove filter-pristine-tar option.
+  * d/patches:
+    - Refresh patches.
+    - Drop 0003-spelling.patch - applied upstream.
+  * d/source/lintian-overrides:
+    - Move from d/source.lintian-overrides.
+    - Remove source-contains-* overrides.
+
+  [ Ondřej Nový ]
+  * d/copyright: Use https protocol in Format field
+  * d/control: Set Vcs-* to salsa.debian.org
+
+  [ Felipe Sateler ]
+  * Change maintainer address to debian-multimedia@lists.debian.org
+
+ -- James Cowgill <jcowgill@debian.org>  Wed, 06 Jun 2018 11:55:07 +0100
+
+audacity (2.2.1-1) unstable; urgency=medium
+
+  * Add filter option to gbp.conf file.
+  * New upstream version 2.2.1
+  * Introduce postclone.sh script to ignore .pc/ dir.
+  * Patches refreshed.
+
+ -- Jaromír Mikeš <mira.mikes@seznam.cz>  Mon, 11 Dec 2017 12:20:41 +0100
+
+audacity (2.2.0-2) unstable; urgency=medium
+
+  * Fix FTBFS on non-x86 archs. (Closes: #882173)
+    Thanks to James Cowgill <jcowgill@debian.org>
+
+ -- Jaromír Mikeš <mira.mikes@seznam.cz>  Fri, 24 Nov 2017 18:23:25 +0100
+
+audacity (2.2.0-1) unstable; urgency=medium
+
+  [ Sebastian Ramacher ]
+  * New upstream release. (Closes: #858173)
+  * debian/{control,compat,rules}: Bump debhelper compat to 10.
+  * deian/compat:
+    - Bump Standards-Version.
+
+  [ Jaromír Mikeš ]
+  * Fix watch file.
+  * Add myself as uploader.
+  * New upstream version 2.2.0
+
+ -- Jaromír Mikeš <mira.mikes@seznam.cz>  Sun, 19 Nov 2017 19:28:34 +0100
+
+audacity (2.1.2-2) unstable; urgency=medium
+
+  [ Mateusz Łukasik ]
+  * Team upload.
+  * debian/patches:
+    - fix-gcc6-ftbfs.patch - Add to fix FTBFS with gcc-6. (Closes: #811671)
+  * debian/control:
+    - Bump Standards-Version to 3.9.8. (no changes needed)
+  * debian/watch: Update to github.
+
+  [ Free Ekanayaka ]
+  * Add travis.debian.net configuration
+
+ -- Free Ekanayaka <freee@debian.org>  Thu, 24 Nov 2016 20:20:12 +0000
+
+audacity (2.1.2-1) unstable; urgency=medium
+
+  * Team upload.
+  * Upload to unstable.
+
+  [ Sebastian Ramacher ]
+  * New upstream release.
+  * debian/audacity.menu: Removed since audacity comes with a desktop file.
+  * debian/control:
+    - Remove Build-Conflicts. libwxbase2.6-dev and wx2.6-headers
+      are only available in squeeze.
+    - Update Vcs-*.
+
+  [ Benjamin Drung]
+  * Sort configure flags alphabetical.
+
+ -- Sebastian Ramacher <sramacher@debian.org>  Fri, 29 Jan 2016 19:31:05 +0100
+
+audacity (2.1.2~rc2-1) experimental; urgency=medium
+
+  * Team upload.
+  * New upstream release candidate.
+  * Migrate to automatic dbg packages
+  * debian/control:
+    - Remove obsolete Breaks+Replaces.
+    - Remove no longer existing ffmpeg -dev packages from B-D.
+
+ -- Sebastian Ramacher <sramacher@debian.org>  Tue, 12 Jan 2016 22:27:03 +0100
+
+audacity (2.1.2~rc1-1) experimental; urgency=medium
+
+  * New upstream release candidate. (Closes: #764075, #806185)
+    - Add wxWidgets 3.0 support.
+  * Enable LV2 support. (Closes: #673616, #767882)
+    - debian/control: Add lv2-dev, liblilv-dev and libsuil-dev to
+      Build-Depends.
+    - debian/rules: Build with --with-lv2=system.
+  * debian/patches:
+    - wxWidgets-3.0.patch, clang-ftbfs.patch,
+      fix-cursor-recapturing-sliders.patch,
+      wxwidgets-clipboard-reenetry-workaround.patch,
+      wxwidgets-effect-dialogs-segfault.patch: Removed (applied upstream).
+    - workaround-wxwidgets-fit-recovery.patch: Refreshed.
+  * debian/rules: Force system copy of portsmf.
+
+ -- Sebastian Ramacher <sramacher@debian.org>  Mon, 07 Dec 2015 20:27:06 +0100
+
+audacity (2.0.6-2) unstable; urgency=medium
+
+  [ Martin Steghöfer ]
+  * Workaround for wx bug causing layout problems in recovery dialog.
+  * Fix effect dialog segfault due to events before initialization and
+    add workaround for wxWidgets bug "Reentry in clipboard". (Closes: #765341)
+  * Fix cursor recapturing in track panel sliders. (Closes: #765779)
+
+ -- Benjamin Drung <bdrung@debian.org>  Sat, 25 Oct 2014 23:42:05 +0200
+
+audacity (2.0.6-1) unstable; urgency=medium
+
+  * New upstream release.
+  * Update debian/watch to point to FossHub.
+  * Bump Standards-Version to 3.9.6 (no changes required)
+  * Drop all patches (all included in new upstream release) and the
+    libnyquist autoreconf workaround
+  * Disable tests (they fail to build, because they are bitrotten)
+  * Fix autoreconf for the minimal audacity source tarball.
+  * Compile audacity against wxWidgets 3.0. Thanks to Martin Steghöfer for
+    this enormous patch (Closes: #749659)
+  * Fix FTBFS with clang. Thanks to Arthur Marble. (Closes: #757531)
+
+ -- Benjamin Drung <bdrung@debian.org>  Tue, 14 Oct 2014 01:28:54 +0200
+
+audacity (2.0.5-2) unstable; urgency=medium
+
+  * Add support for recent FFmpeg/libav versions. Thanks to Michael Niedermayer
+    for the porting work. (Closes: #740755, LP: #1076928)
+  * Fix default LADSPA search paths on Linux. (Closes: #724836, LP: #1261654)
+  * Fix build failure caused by undefined PATH_MAX.
+  * Bump Standards-Version to 3.9.5 (no changes needed).
+  * Remove -Wstrict-prototypes build flag from libnyquist.
+
+ -- Benjamin Drung <bdrung@debian.org>  Sat, 31 May 2014 22:02:54 +0200
+
+audacity (2.0.5-1) unstable; urgency=low
+
+  * New upstream release.
+  * Add distclean.patch to make dh_auto_clean work again.
+
+ -- Benjamin Drung <bdrung@debian.org>  Tue, 22 Oct 2013 12:53:52 +0200
+
+audacity (2.0.4-1) unstable; urgency=low
+
+  * Team upload.
+
+  [ Petr Vorel ]
+  * debian/watch: Check for xz compressed tarballs. (Closes: #722133)
+
+  [ Sebastian Ramacher ]
+  * New upstream release.
+  * debian/patches/bp-docdir-fix.patch: Removed (applied upstream).
+  * Disable libav support. (Closes: #692809)
+    audacity is not yet compatible with libav 9 and needs to be ported first.
+    Until audacity has been ported, support for some audio formats (AC3, M4A,
+    MP4, WMA) is not available.
+    - debian/control: Remove libav{codec,format,util}-dev build dependencies.
+    - debian/rules: Build with --without-ffmpeg.
+  * Use dh-autoreconf to clean up generated auto* files.
+  * Bump debhelper compat to 9.
+    - Decreases the Installed-Size of audacity-dbg by a large amount since
+      dh_strip now uses compressed debugging symbol files.
+    - {C,CXX,LD,CPP}FLAGS are automatically exported.
+    - Bump debhelper build dependency to >= 9. We at least need 8.1 to
+      support Standards-Version 3.9.4 (binary-{arch,indep} targets).
+  * debian/rules: Override dh_auto_clean since it gets confused by the output
+    of 'make clean' and 'make distclean' and does not detect that the targets
+    are available.
+  * debian/control: Remove useless zip build-dependency.
+
+ -- Sebastian Ramacher <sramacher@debian.org>  Sat, 14 Sep 2013 18:19:36 +0200
+
+audacity (2.0.3-1) unstable; urgency=low
+
+  * New upstream release (LP: #1107520).
+    - Add keyboard shortcut for export (LP: #651499)
+  * Drop disable-dynamic-ffmpeg.patch (accepted upstream).
+  * Replace libsamplerate by libsoxr, which is faster and produces better
+    resampling results.
+  * Bump Standard-Version to 3.9.4 (no changes needed).
+  * Use canonical URI for VCS-* fields.
+  * Fix docdir path.
+
+ -- Benjamin Drung <bdrung@debian.org>  Sat, 06 Apr 2013 14:28:29 +0200
+
+audacity (2.0.2-1) unstable; urgency=low
+
+  * New upstream release.
+  * Drop additional-mime-types.patch (accepted upstream).
+  * Refresh disable-dynamic-ffmpeg.patch.
+
+ -- Benjamin Drung <bdrung@debian.org>  Fri, 24 Aug 2012 11:39:19 +0200
+
+audacity (2.0.1-1) unstable; urgency=low
+
+  * New upstream release.
+  * Update patches.
+
+ -- Benjamin Drung <bdrung@debian.org>  Sat, 30 Jun 2012 00:45:22 +0200
+
+audacity (2.0.1~rc2-1) unstable; urgency=low
+
+  * New upstream release.
+  * Drop four patches that were applied upstream.
+  * Refresh remaining patches.
+
+ -- Benjamin Drung <bdrung@debian.org>  Wed, 27 Jun 2012 12:44:13 +0200
+
+audacity (2.0.1~rc1-2) unstable; urgency=low
+
+  * Allow opening files with Audacity with your file manager. (LP: #1006610)
+
+ -- Benjamin Drung <bdrung@debian.org>  Mon, 25 Jun 2012 02:06:15 +0200
+
+audacity (2.0.1~rc1-1) unstable; urgency=low
+
+  * New upstream release.
+  * Build against system libsbsms.
+  * Refresh patches.
+
+ -- Benjamin Drung <bdrung@debian.org>  Sat, 23 Jun 2012 23:50:34 +0200
+
+audacity (2.0.0-1) unstable; urgency=low
+
+  * New upstream release.
+  * Drop fix-glib-include-error.patch (fixed upstream).
+  * Use build flags from the environment for portmixer.
+    Thanks to Simon Ruderich <simon@ruderich.org> (Closes: #663275)
+
+ -- Benjamin Drung <bdrung@debian.org>  Wed, 14 Mar 2012 14:43:28 +0100
+
+audacity (2.0.0~rc8-1) unstable; urgency=low
+
+  * New upstream release.
+  * Enable hardened build flags through dpkg-buildflags.
+  * debian/watch: Show 1000 entries instead of only 100.
+  * Register FLAC file type in .desktop file. (Closes: #661921)
+  * Fix build failure with Glib 2.31.20.
+
+ -- Benjamin Drung <bdrung@debian.org>  Thu, 08 Mar 2012 17:10:05 +0100
+
+audacity (2.0.0~rc6-1) unstable; urgency=low
+
+  * New upstream release.
+  * Bump Standards-Version to 3.9.3, no changes needed.
+
+ -- Benjamin Drung <bdrung@debian.org>  Wed, 29 Feb 2012 01:26:22 +0100
+
+audacity (2.0.0~rc4-1) unstable; urgency=low
+
+  * New upstream release.
+
+ -- Benjamin Drung <bdrung@debian.org>  Thu, 23 Feb 2012 15:58:54 +0100
+
+audacity (2.0.0~rc1-1) unstable; urgency=low
+
+  * New upstream release.
+  * Update debian/watch file.
+  * Drop FFmpeg/libav patches (they were accepted upstream).
+  * Improve label-region-relation.patch.
+
+ -- Benjamin Drung <bdrung@debian.org>  Sat, 18 Feb 2012 12:55:34 +0100
+
+audacity (1.3.14-3) unstable; urgency=low
+
+  * Change the behavior of point labels to behave like region labels.
+
+ -- Benjamin Drung <bdrung@debian.org>  Fri, 20 Jan 2012 18:12:51 +0100
+
+audacity (1.3.14-2) unstable; urgency=low
+
+  * Add missing include to support building Audacity with libav 0.8.
+    (Closes: #654212)
+
+ -- Benjamin Drung <bdrung@debian.org>  Sat, 14 Jan 2012 13:49:00 +0100
+
+audacity (1.3.14-1) unstable; urgency=low
+
+  * New upstream release (Closes: #651949).
+  * Drop backported patches and refresh remaining patches.
+  * Replace libav-0.7.patch by ffmpeg-2.patch from upstream.
+
+ -- Benjamin Drung <bdrung@debian.org>  Thu, 22 Dec 2011 23:35:29 +0100
+
+audacity (1.3.13-5) unstable; urgency=low
+
+  * Use linux-any instead of hardcoded list of non-Linux architectures.
+    (Closes: #634303)
+  * Build against libmp3lame. (Closes: #600747)
+
+ -- Benjamin Drung <bdrung@debian.org>  Fri, 29 Jul 2011 18:06:22 +0200
+
+audacity (1.3.13-4) unstable; urgency=low
+
+  * libav-0.7.patch: Unbreak compilation against libav 0.7.
+    Thanks to Reinhard Tartler for the patch (Closes: #628201)
+  * Bump required libav version to 0.6 (Closes: #628138)
+
+ -- Benjamin Drung <bdrung@debian.org>  Sat, 28 May 2011 13:41:09 +0200
+
+audacity (1.3.13-3) unstable; urgency=low
+
+  * Apply followup commits for fixing upstream bug #367.
+  * Apply upstream fix for upstream bug #137.
+
+ -- Benjamin Drung <bdrung@debian.org>  Sat, 23 Apr 2011 11:43:42 +0200
+
+audacity (1.3.13-2) unstable; urgency=low
+
+  * Apply two upstream fixes for the upstream bugs #350 and #367.
+
+ -- Benjamin Drung <bdrung@debian.org>  Sun, 17 Apr 2011 18:43:04 +0200
+
+audacity (1.3.13-1) unstable; urgency=low
+
+  * New upstream release (LP: #608948, #690226, #694778, #713584, #753323).
+  * Drop 13 upstream applied patches.
+  * Refresh disable dynamic loading patches.
+  * Drop configure.patch and run ./autogen.sh on build time instead.
+  * Use local sbsms due to an API change.
+
+ -- Benjamin Drung <bdrung@debian.org>  Wed, 13 Apr 2011 01:43:29 +0200
+
+audacity (1.3.12-17) unstable; urgency=low
+
+  * Drop article from the description synopsis.
+  * Add Applied-Upstream tag to patches.
+  * Build against portSMF.
+  * Build against libsbsms.
+  * Bump Standards-Version to 3.9.2 (no changes required).
+
+ -- Benjamin Drung <bdrung@debian.org>  Sat, 09 Apr 2011 18:25:32 +0200
+
+audacity (1.3.12-16) unstable; urgency=low
+
+  * Split and update disable-dynamic-loading.patch.
+  * Add support to disable dynamic loading of LAME.
+
+ -- Benjamin Drung <bdrung@debian.org>  Fri, 11 Mar 2011 17:10:04 +0100
+
+audacity (1.3.12-15) unstable; urgency=low
+
+  * Fix crash on WMA export (LP: #695648).
+
+ -- Benjamin Drung <bdrung@debian.org>  Wed, 09 Mar 2011 12:09:51 +0100
+
+audacity (1.3.12-14) unstable; urgency=low
+
+  [ Fabian Greffrath ]
+  * Remove myself from Uploaders.
+
+  [ Benjamin Drung ]
+  * Soundtouch >= 1.5 uses soundtouch.pc and not soundtouch-1.4.pc
+
+ -- Benjamin Drung <bdrung@debian.org>  Mon, 28 Feb 2011 15:04:39 +0100
+
+audacity (1.3.12-13) unstable; urgency=low
+
+  * Compile against system portAudio (Closes: #323711).
+
+ -- Benjamin Drung <bdrung@debian.org>  Sat, 26 Feb 2011 23:02:54 +0100
+
+audacity (1.3.12-12) unstable; urgency=low
+
+  * Rebuild against the newest soundtouch.
+
+ -- Benjamin Drung <bdrung@debian.org>  Sat, 19 Feb 2011 15:06:35 +0100
+
+audacity (1.3.12-11) unstable; urgency=low
+
+  * Tighten build dependencies.
+  * Add portsmf-configure.patch to support using system portSMF.
+  * Fix char to const char conversion in src/TrackArtist.cpp.
+
+ -- Benjamin Drung <bdrung@debian.org>  Thu, 17 Feb 2011 21:08:58 +0100
+
+audacity (1.3.12-9) unstable; urgency=low
+
+  * Drop ffmpeg-av-match-ext.patch in favor of disable-dynamic-loading.patch.
+  * Update my email address.
+  * Drop DM-Upload-Allowed from debian/control.
+
+ -- Benjamin Drung <bdrung@debian.org>  Thu, 06 Jan 2011 22:04:37 +0100
+
+audacity (1.3.12-8) experimental; urgency=low
+
+  * Pick up upstream improvements to the slider background color patch.
+
+ -- Benjamin Drung <bdrung@ubuntu.com>  Thu, 25 Nov 2010 23:02:25 +0100
+
+audacity (1.3.12-7) experimental; urgency=low
+
+  * Fix interchanged bug numbers from previous upload.
+  * Support FFmpeg >= 0.6 (Closes: #593162, LP: #602934).
+
+ -- Benjamin Drung <bdrung@ubuntu.com>  Wed, 22 Sep 2010 02:37:52 +0200
+
+audacity (1.3.12-6) unstable; urgency=low
+
+  * Build with jack on all architectures (Due to a bug, jack was already
+    enabled on all architectures except on i386, amd64, powerpc).
+  * Fix build failure with GCC 4.5 (Closes: #564865, LP: #629955).
+
+ -- Benjamin Drung <bdrung@ubuntu.com>  Tue, 21 Sep 2010 22:47:19 +0200
+
+audacity (1.3.12-5) unstable; urgency=low
+
+  * Fix missing content in debug package.
+  * Bump Standards-Version to 3.9.1 (no changes required).
+
+ -- Benjamin Drung <bdrung@ubuntu.com>  Thu, 05 Aug 2010 12:53:38 +0200
+
+audacity (1.3.12-4) unstable; urgency=low
+
+  [ Fabian Greffrath ]
+  * Fix debian/watch to consult sourceforge again, as googlecode changed
+    their download page link format.
+  * Update my e-mail address.
+
+  [ Benjamin Drung ]
+  * Switch from CDBS to dh 7.
+  * Convert versioned Conflicts into Breaks.
+  * Simplify debian/rules.
+  * Bump Standards-Version to 3.9.0 (no changes required).
+  * Add open-mixer.patch to fix segfault with multiple ALSA devices.
+    (Closes: #584605) - thanks to Dave Witbrodt <dawitbro@sbcglobal.net>
+
+ -- Benjamin Drung <bdrung@ubuntu.com>  Wed, 30 Jun 2010 01:09:55 +0200
+
+audacity (1.3.12-3) unstable; urgency=high
+
+  * Do not install audacity.xpm (Closes: #578509).
+
+ -- Benjamin Drung <bdrung@ubuntu.com>  Mon, 26 Apr 2010 01:20:30 +0200
+
+audacity (1.3.12-2) unstable; urgency=low
+
+  * Add fix-slider-background-color.patch to fix background color of
+    sliders.
+
+ -- Benjamin Drung <bdrung@ubuntu.com>  Sun, 04 Apr 2010 17:54:47 +0200
+
+audacity (1.3.12-1) unstable; urgency=low
+
+  * New upstream release.
+  * Remove all patches (they are applied upstream).
+  * Remove all images from debian directory (they are now included in
+    the upstrem tarball).
+  * Update debian/*.install files.
+  * Enable the feature to link audio tracks to a label track.
+  * Update watch file.
+  * Drop unused libtag1-dev from Build-Depends.
+
+ -- Benjamin Drung <bdrung@ubuntu.com>  Sat, 03 Apr 2010 01:43:27 +0200
+
+audacity (1.3.11-2) unstable; urgency=low
+
+  * Fix export by track bug in export-multiple.patch.
+  * Update meta data of patches.
+  * Bump Standards-Version to 3.8.4 (no changes required).
+  * Add trailing blank line to debian/NEWS.
+
+ -- Benjamin Drung <bdrung@ubuntu.com>  Wed, 03 Feb 2010 14:02:14 +0100
+
+audacity (1.3.11-1) unstable; urgency=low
+
+  * New upstream release.
+    - builds with binutils-gold (Closes: #553969)
+    - builds with upcoming gcc 4.5 (gcc-snapshot 20100117-1) (Closes: #564865)
+    - Click Track and other Nyquist plugins work on amd64 (LP: #454859)
+  * Drop hurd.patch (accepted upstream).
+  * Remove asterisk from debian/NEWS.
+
+ -- Benjamin Drung <bdrung@ubuntu.com>  Tue, 19 Jan 2010 23:42:22 +0100
+
+audacity (1.3.10-2) unstable; urgency=low
+
+  * Build against system libvamp and taglib.
+  * Add hurd.patch to fix missing NOFILE on GNU/Hurd.
+
+ -- Benjamin Drung <bdrung@ubuntu.com>  Thu, 31 Dec 2009 01:16:47 +0100
+
+audacity (1.3.10-1) unstable; urgency=low
+
+  * New upstream release.
+  * Drop patches, which are accepted or applied upstream:
+    - closing-2nd-while-recording-in-1st.patch
+    - crash-on-get-default-device.patch
+    - ffmpeg-0.5-compatibility.diff
+    - gsocket.patch
+    - labeltrack-crash.patch
+    - stopstream-on-close.patch
+  * Refresh remaining patches.
+  * Switch to new source format 3.0 (quilt).
+  * debian/rules: Use autotools class instead of gnome class.
+  * Bump debhelper version to 7.
+
+ -- Benjamin Drung <bdrung@ubuntu.com>  Wed, 02 Dec 2009 01:45:30 +0100
+
+audacity (1.3.9-7) unstable; urgency=low
+
+  [ David Henningsson ]
+  * Avoid crash in GetDefaultPlayDevice (LP: #475277)
+  * Fixed crash on start recording, then open and close a project window
+  * Update my email address
+  * Add apport hook for better bug reports on Ubuntu
+  * stopstream-on-close.patch has now been forwarded and committed
+    upstream.
+
+  [ Benjamin Drung ]
+  * Add Applied-Upstream meta data to patch.
+
+ -- Benjamin Drung <bdrung@ubuntu.com>  Sat, 28 Nov 2009 13:43:20 +0100
+
+audacity (1.3.9-6) unstable; urgency=low
+
+  [ David Henningsson ]
+  * Add myself to uploaders
+  * Avoid that Audacity leaves autosave files behind, if quitted with
+    monitoring enabled (LP: #455990)
+  * prevent crashes when undoing label track changes (picked from
+    upstream CVS). (LP: #385538)
+
+ -- Benjamin Drung <bdrung@ubuntu.com>  Thu, 22 Oct 2009 00:22:42 +0200
+
+audacity (1.3.9-5) unstable; urgency=low
+
+  * Add debian/patches/disk-full-on-export.patch to show an error message if
+    the disk gets full on PCM export; thanks to David Henningsson for the patch
+    (LP: #259798).
+
+ -- Benjamin Drung <bdrung@ubuntu.com>  Sun, 11 Oct 2009 17:52:06 +0200
+
+audacity (1.3.9-4) unstable; urgency=low
+
+  * Add debian/patches/switch-hostapi-crash.patch to prevent crash when
+    selecting sound card driver; thanks to David Henningsson for the patch
+    (LP: #436990).
+
+ -- Benjamin Drung <bdrung@ubuntu.com>  Sat, 26 Sep 2009 15:58:39 +0200
+
+audacity (1.3.9-3) unstable; urgency=low
+
+  * Add debian/patches/gsocket.patch to fix conflicting GSocket definition.
+
+ -- Benjamin Drung <bdrung@ubuntu.com>  Fri, 11 Sep 2009 10:39:31 +0200
+
+audacity (1.3.9-2) unstable; urgency=low
+
+  * Respect locales/$LANG (Closes: #481424, LP: #292168).
+    - Add debian/patches/lang.patch
+  * Drop CVE-2007-6061.patch and remove notice from NEWS file. The
+    security issue is fixed since version 1.3.5 and /tmp can be used as
+    temporary directory again.
+  * Remove resolved news item from experimental (Closes: #545402).
+
+ -- Benjamin Drung <bdrung@ubuntu.com>  Tue, 08 Sep 2009 17:05:00 +0200
+
+audacity (1.3.9-1) unstable; urgency=low
+
+  * New upstream release.
+  * Drop 10-kFreeBSD.patch and 20-autoconf.patch (accepted by upstream).
+  * Drop debian/patches/dont-create-help-directory-on-runtime.patch.
+  * Add debian/patches/ffmpeg-0.5-compatibility.diff to make audacity
+    compatible to the ffmpeg 0.5 series.
+  * Rename recommended "unstripped" to "extra" ffmpeg variants.
+  * Add meta-information to all patch files according to the DEP-3.
+  * Do not link against unused libraries (make dpkg-shlibdeps happy).
+
+ -- Benjamin Drung <bdrung@ubuntu.com>  Tue, 01 Sep 2009 02:17:01 +0200
+
+audacity (1.3.8-1) experimental; urgency=low
+
+  [ Benjamin Drung ]
+  * New upstream release.
+  * Drop patches that are applied or adopted upstream:
+    - curly-brace-before-preprocessor-endif.patch
+    - desktop_file.patch
+    - make-distclean.patch
+    - pulseaudio.patch
+  * Drop portaudio.patch, it does not apply anymore and audacity was
+    never build against portaudio.
+  * debian/NEWS: Fix typo (thanks to Lintian).
+  * Bump Standards-Version to 3.8.3 (no changes).
+  * Drop debian/source.lintian-overrides, not needed any longer.
+  * Update debian/watch file to search on Google Code.
+  * Do not create help directory on runtime (backport patch from upstream)
+    - Add debian/patches/dont-create-help-directory-on-runtime.patch
+  * Add debian/patches/export-multiple.patch (LP: #276043).
+  * Add debian/patches/10-kFreeBSD.patch and debian/patches/20-autoconf.patch
+    to fix FTBFS on GNU/kFreeBSD; thanks to Petr Salinger for the patch
+    (Closes: #542765).
+  * Allow uploads done by Debian Maintainers.
+  * This release is not compatible to the ffmpeg 0.5 series. Left a
+    notice in debian/NEWS.
+
+  [ Reinhard Tartler ]
+  * Build against system taglib
+
+ -- Benjamin Drung <bdrung@ubuntu.com>  Tue, 25 Aug 2009 03:28:39 +0200
+
+audacity (1.3.7-3) unstable; urgency=low
+
+  [ Fabian Greffrath ]
+  * Remove Matt Brubeck <mbrubeck@debian.org> from Uploaders (Closes: #521481).
+
+  [ Reinhard Tartler ]
+  * Recommend alternatively on the "unstripped" ffmpeg variants (LP: #344061).
+
+  [ Benjamin Drung ]
+  * debian/control:
+    + Update my e-mail address.
+    + Move audacity-dbg to section debug.
+  * Bumped Standards-Version to 3.8.1.
+  * Update make-distclean.patch to also remove lib-src/libportmixer.a.
+  * Add debian/source.lintian-overrides to suppress ancient-libtool warning.
+  * Add Audacity SVG icon; thanks to Aaron Spike (LP: #157828).
+
+ -- Benjamin Drung <bdrung@ubuntu.com>  Sun, 14 Jun 2009 23:17:41 +0200
+
+audacity (1.3.7-2) unstable; urgency=low
+
+  * Build against system FFmpeg for import and export support
+    (Closes: #512278, #5143333).
+  * Build-Depend on recent versions of the ffmpeg headers and recommend ffmpeg
+    shared libraries with recent sonames to make sure the ffmpeg packages are
+    new enough for audacity.
+  * Recent ffmpeg packages have Speex support enabled, so audacity can also
+    benefit from this feature (Closes: #329802).
+  * Re-enable PortMixer, as recommended upstream:
+    <http://sourceforge.net/mailarchive/message.php?msg_name=1234719213.4602.23.camel%40delph>
+
+ -- Fabian Greffrath <fabian@debian-unofficial.org>  Tue, 17 Feb 2009 10:27:17 +0100
+
+audacity (1.3.7-1) experimental; urgency=low
+
+  [ Benjamin Drung ]
+  * New upstream release.
+    + Fixes error on second build (Closes: #442497, #486155).
+  * Dropped hyphen-used-as-minus-sign.patch (applied upstream).
+  * Added curly-brace-before-preprocessor-endif.patch to fix compile error.
+  * Added myself to Uploaders.
+  * Added make-distclean.patch.
+  * Updated watch file.
+  * Removed Ubuntu changelog entries.
+
+  [ Fabian Greffrath ]
+  * Removed spurious "DEB_COMPRESS_EXCLUDE := *.htb" from debian/rules.
+    There isn't even one file of this name in the packages.
+
+ -- Benjamin Drung <benjamin.drung@gmail.com>  Wed, 04 Feb 2009 20:16:48 +0100
+
+audacity (1.3.6-3) unstable; urgency=low
+
+  * Added myself to Uploaders.
+  * Wrapped Uploaders and Build-Depends fields.
+  * Ordered and cleaned up Build-Depends, added autotools-dev.
+  * Bumped Standards-Version to 3.8.0.
+  * Moved Homepage from package description to Source stanza.
+  * Added ${misc:Depends} to Depends.
+  * Added MP2-support via libtwolame (Closes: #448762, #481338).
+  * Removed obsolete audacity.dirs and blank lines in
+    debian/audacity.install and debian/rules.
+  * Use Applications/Sound in audacity.menu.
+  * Use sf.net redirector in debian/watch.
+  * Fixed syntax errors in architecture checks in debian/rules
+    (Closes: #486147).
+  * Removed redundant debhelper calls from debian/rules and force remove
+    of the license file.
+  * Added patch to fix hyphen-used-as-minus-sign, thanks lintian.
+  * Added an audacity-dbg debug package.
+  * Versioned Build-Depends on libsoundtouch1-dev (>= 1.3.1-2) and
+    explicitely enable it in the configure flags (Closes: #459198).
+  * Added advice to also remove '~/.audacity' to debian/NEWS (Closes: #463955).
+  * Added Build-Conflicts against libwxbase2.6-dev and wx2.6-headers
+    (Closes: #405623).
+  * Explicitely built against the system libsamplerate, effectively disabling
+    the internal libresample. This may break support for proprietary VST
+    plug-ins! Left a notice in debian/NEWS.
+  * Reordered configure flags in debian/rules and renamed
+    T1_DEB_CONFIGURE_EXTRA_FLAGS to the more descriptive WITH_JACK_CONFFLAG.
+  * Audacity suggests libmp3lame0.
+  * Added an arch:all audacity-data package that contains most of the
+    architecture-independent content of the '/usr/share' directory.
+  * Fixed faulty confflags --with-libid3tag and --with-libvorbis.
+  * Remove the redundant LICENSE.txt file immediately after the install rule.
+  * Do not manually remove lib-src/libpormixer.a in the clean rule. We build
+    --without-portmixer anyway.
+
+ -- Fabian Greffrath <fabian@debian-unofficial.org>  Tue, 20 Jan 2009 15:45:00 +0100
+
+audacity (1.3.6-2) unstable; urgency=low
+
+  * Set Maintainer to pkg-multimedia-maintainers
+  * Add Vcs-Git and Vcs-Browser URLs
+
+ -- Free Ekanayaka <freee@debian.org>  Mon, 12 Jan 2009 08:30:59 +0000
+
+audacity (1.3.6-1) unstable; urgency=low
+
+  * New upstream version
+  * Drop ratefix patch, merged upstream
+  * Add pulseaudio patch (thanks to David Henningsson)
+  * Build depend on libwxgtk2.8-dev instead of libwxgtk2.6-dev
+  * Set Maintainer to pkg-multimedia-maintainers
+  * Add Vcs-Git and Vcs-Browser URLs
+
+ -- Free Ekanayaka <freee@debian.org>  Sun, 11 Jan 2009 23:54:44 +0000
+
+audacity (1.3.5-2) unstable; urgency=low
+
+  * Applied ratefix.patch which fixes a project rate issue when
+    exporting to wav (Closes: #481641), thanks to Paul Martin
+
+ -- Free Ekanayaka <freee@debian.org>  Mon, 19 May 2008 11:51:25 +0100
+
+audacity (1.3.5-1) unstable; urgency=low
+
+  * New upstream release
+  * Included patches from Ubuntu (thanks to Bruno Barrera Yever):
+    - debian/patches/desktop_file.patch:
+      - removed deprecated Encoding field
+      - removed deprecated Application value from Categories
+      - updated Name fields
+      - updated Icon field
+  * Removed liblame patch, included upstream
+
+ -- Free Ekanayaka <freee@debian.org>  Wed, 14 May 2008 13:54:33 +0100
+
+audacity (1.3.4-1.2) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Fix FTBFS with GCC 4.3 (Closes: #455635).
+  * Reenable JACK on amd64 (Closes: #469325).
+
+ -- Luk Claes <luk@debian.org>  Sat, 22 Mar 2008 10:50:11 +0000
+
+audacity (1.3.4-1.1) unstable; urgency=high
+
+  * Non-maintainer upload by security team.
+  * Fix insecure directory creation in /tmp by moving the directory
+    to the users home directory (CVE-2007-6061; Closes: #453283).
+  * Adding NEWS file to advise the user to change the tmp path
+    in his config file so there is a notification for users who
+    are already vulnerable.
+
+ -- Nico Golde <nion@debian.org>  Mon, 21 Jan 2008 19:08:54 +0100
+
+audacity (1.3.4-1) unstable; urgency=low
+
+  [ Joost Yervante Damad ]
+  * Survived the library transition (Closes: #426636)
+  * Disable portmixer as recommended (Closes: #454241)
+  * only enable jack on i386 and powerpc (See also #406754)
+
+  [ Free Ekanayaka ]
+  * New upstream release
+  * Force removal of lib-src/libportmixer.a when cleaning (Closes #442497)
+  * Fixed watch file (Closes: #449637)
+  * Dropped no more needed desktop, kfreebsd and see patches
+
+ -- Free Ekanayaka <freee@debian.org>  Tue, 18 Dec 2007 21:15:12 +0000
+
+audacity (1.3.3-1) unstable; urgency=low
+
+  * New upstream release
+  * Added watch file
+  * debian/patches:
+     - updated libmp3lame patch
+  * debian/control:
+     - as suggested upstream, depend on libgtk2.0-dev, otherwise
+       the code fails to build
+
+ -- Free Ekanayaka <freee@debian.org>  Fri, 18 May 2007 12:11:05 +0200
+
+audacity (1.3.2-4) unstable; urgency=low
+
+  * debian/patches:
+     - desktop_file.patch: fixed broken Category entry
+  * debian/audacity.mime:
+     - added entry for application/x-audacity-project
+
+ -- Free Ekanayaka <freee@debian.org>  Thu, 17 May 2007 02:36:41 +0200
+
+audacity (1.3.2-3) unstable; urgency=low
+
+  [ Joost Yervante Damad ]
+  * Add patch by Joo Martin <bugs@joomart.de> to fix installation of
+    the locales (Closes: #416864, #422338)
+  * Add patch based on work by Mikael Magnusson <mikma@users.sourceforge.net>
+    that enables usage of the portaudio library on the system, however it
+    doesn't work, because portmixer doesn't compile against it, soo we're
+    not using it yet.
+  * Apply changes from #423477 (Closes: #423477)
+      - transparent background for icons
+      - /usr/share/audacity => /usr/share/pixmaps
+  * Look for libmp3lame.so.0 iso libmp3lame.so (Closes: #410516)
+  [ Free Ekanayaka ]
+  * Add icon for .aup files
+
+ -- Joost Yervante Damad <andete@debian.org>  Sat, 12 May 2007 13:09:13 +0200
+
+audacity (1.3.2-2) unstable; urgency=high
+
+  [Joost Yervante Damad]
+  * audacity - FTBFS: error: unrecognized command line option "-msse"
+    (Closes: #409255)
+    Fixed by building the sse file only with -msse on i386 and amd64 archs
+  [ Free Ekanayaka ]
+  * FTBFS on GNU/kFreeBSD (Closes: #409260)
+
+ -- Joost Yervante Damad <andete@debian.org>  Fri, 23 Mar 2007 11:00:39 +0100
+
+audacity (1.3.2-1) unstable; urgency=low
+
+  [ Michael Biebl ]
+  * New upstream release for GTK2 and ALSA.
+  * debian/control
+    - Add build-dep on libexpat1-dev, libjack0.100.0-dev, libasound2-dev.
+    - Build against libwxgtk2.6-dev. (Closes: #340409, #379616)
+  * debian/rules
+    - Enable portaudio v19 (ALSA). (Closes: #249157)
+    - Enable unicode. (Closes: #298548)
+    - Use system expat library.
+  * Ship the desktop file provided by upstream, drop
+    debian/audacity.desktop.
+  * Use debhelper v5 compat mode.
+  * Update FSF address in debian/copyright.
+  * Update to Standards-Version 3.7.2, no further changes required.
+
+  [ Free Ekanayaka ]
+  * Depend on libjack-dev rather that libjack0.100.0-dev, which is now
+    obsolete
+  * Set Maintainer to Debian Multimedia Team
+  * Added Matt and myself to Uploaders
+
+ -- Free Ekanayaka <freee@debian.org>  Tue, 16 Jan 2007 15:53:30 +0100
+
+audacity (1.2.4b-2.1) unstable; urgency=low
+
+  * NMU as part of the GCC 4.1 transition.
+  * Remove extra qualification from C++ header file (closes: #357056).
+
+ -- Martin Michlmayr <tbm@cyrius.com>  Fri, 26 May 2006 12:26:18 +0200
+
+audacity (1.2.4b-2) unstable; urgency=low
+
+  * src/effects/Silence.cpp: Fix bug that caused Generate Silence to affect
+    all tracks instead of just the selected ones.
+  * debian/copyright: Update FSF address.
+  * de.po: Fix translation mistakes (closes: #313667).  Patch from Jens
+    Seidel.
+  * Fix build on GNU/kFreeBSD (closes: #345201).  Patch from Aurelien Jarno.
+
+ -- Matt Brubeck <mbrubeck@debian.org>  Fri, 13 Jan 2006 20:08:04 -0800
+
+audacity (1.2.4b-1) unstable; urgency=low
+
+  * New upstream release
+    - Fixed encoding error in French localization.
+  * debian/control: Updated my email address.
+
+ -- Matt Brubeck <mbrubeck@debian.org>  Mon, 19 Dec 2005 17:46:43 -0800
+
+audacity (1.2.4-1) unstable; urgency=low
+
+  * New upstream release
+    - debian/rules, debian/control, debian/audacity.mime:
+      Build new FLAC import support (closes: #329801, #329824).
+  * debian/control:
+    - Update Standards-Version to 3.6.2.
+    - Add Build-Conflicts with libwxgtk2.6-dev.
+  * debian/audacity.mime: Reduce priorities (closes: #327234).
+  * debian/patches/001-allegro-gcc4.diff: Removed (merged upstream).
+
+ -- Matt Brubeck <mbrubeck@cs.hmc.edu>  Sat, 26 Nov 2005 18:38:48 -0800
+
+audacity (1.2.3-2) unstable; urgency=low
+
+  * Build against libwxgtk2.4-1 (closes: #320995).
+  * 001-allegro-gcc4.diff (from Andreas Jochens) -
+    Fix AMD64/gcc4 compilation error (closes: #285481).
+  * debian/control: Add Build-Conflicts with libwxgtk2.5-dev.
+  * debian/copyright: Refer to specific versions of (L)GPL from
+    common-licenses.  Remove extraneous characters from SoundTouch
+    license notice.  (Thanks to Marc 'HE' Brockschmidt.)
+
+ -- Matt Brubeck <mbrubeck@cs.hmc.edu>  Tue,  2 Aug 2005 20:53:09 -0700
+
+audacity (1.2.3-1) unstable; urgency=low
+
+  * New upstream release
+    - Fall back to default help file path if custom path is wrong
+      (closes: #275345).
+
+ -- Matt Brubeck <mbrubeck@cs.hmc.edu>  Fri, 19 Nov 2004 11:53:04 -0800
+
+audacity (1.2.2-2) unstable; urgency=low
+
+  * debian/copyright: Add copyright information and original licenses
+    for other libraries included in the Audacity source package.
+  * debian/audacity.desktop: Add a .desktop file (closes: #281193).
+  * debian/rules, debian/control: Run dh_desktop; Build-Depends on debhelper
+    (>=4.2.21).
+
+ -- Matt Brubeck <mbrubeck@cs.hmc.edu>  Sat, 16 Oct 2004 10:35:44 -0700
+
+audacity (1.2.2-1) unstable; urgency=low
+
+  * New upstream release (closes: #268360).
+
+ -- Matt Brubeck <mbrubeck@cs.hmc.edu>  Wed,  1 Sep 2004 22:29:13 -0700
+
+audacity (1.2.1.91-1) unstable; urgency=low
+
+  * New upstream pre-release.
+
+ -- Matt Brubeck <mbrubeck@cs.hmc.edu>  Mon,  9 Aug 2004 20:24:38 -0700
+
+audacity (1.2.1-4) unstable; urgency=low
+
+  * Really install audacity.mime.
+
+ -- Matt Brubeck <mbrubeck@cs.hmc.edu>  Sun, 18 Jul 2004 19:28:41 -0700
+
+audacity (1.2.1-3) unstable; urgency=low
+
+  * debian/copyright: Update maintainer information.
+  * Use dh_install to install menu icons.
+  * Don't gzip the HTB (online help) file, which is already compressed
+    (closes: #256562).
+  * Remove extra file LICENSE.txt in debian/rules instead of
+    patching upstream Makefile.
+
+ -- Matt Brubeck <mbrubeck@cs.hmc.edu>  Sun, 11 Jul 2004 17:14:51 -0700
+
+audacity (1.2.1-2) unstable; urgency=low
+
+  * debian/patches/dirmanager-hash.diff: Fix a dataloss bug when editing
+    a saved project file with duplicated data (patch from upstream CVS).
+  * locale/ru.po: Fix character encoding of Russian translation by reverting
+    to file from 1.2.0.
+  * Add "icon" line to menu file (closes: #252853).
+  * Register as a MIME handler (closes: #255893).
+
+ -- Matt Brubeck <mbrubeck@cs.hmc.edu>  Fri, 25 Jun 2004 13:54:27 -0700
+
+audacity (1.2.1-1) unstable; urgency=low
+
+  * New upstream release
+    - Removes debugging output from Import Raw (closes: #245665).
+    - Fixes crash when Equalization window is too small (closes: #243767).
+
+ -- Matt Brubeck <mbrubeck@cs.hmc.edu>  Sat,  8 May 2004 12:19:48 -0700
+
+audacity (1.2.0-3) unstable; urgency=low
+
+  * Fix nyquist build on MIPS, and re-enable nyquist on all platforms.
+    Patch from Stephen Gildea (closes: #241488).
+  * Use smaller image as window icon (closes: #242856).
+  * Update autotools helper files config.guess and config.sub.
+  * Add Suggests: ladspa-plugin.
+  * Add a menu icon.
+
+ -- Matt Brubeck <mbrubeck@cs.hmc.edu>  Sat, 10 Apr 2004 10:36:34 -0700
+
+audacity (1.2.0-2) unstable; urgency=low
+
+  * Fix endianness problem on PowerPC (closes: #232972).
+
+ -- Matt Brubeck <mbrubeck@cs.hmc.edu>  Sat, 27 Mar 2004 11:11:11 -0800
+
+audacity (1.2.0-1) unstable; urgency=low
+
+  * New upstream release (closes: #234746).
+  * New maintainer.
+  * Update Standards-Version to 3.6.1.0.
+  * Remove libsamplerate dependency (replaced by libresample).
+  * Fix compilation error in soundtouch.  Patch from Matt Kraai
+    (closes: #236990).
+  * Fix "make distclean" to remove all configure-generated files.
+  * Remove outdated information from copyright file.
+  * Remove duplicate license file LICENSE.txt.
+  * Properly quote values in menu file.
+  * Acknowledge NMU (closes: #213193, #194509, #223248, #220365, #221176).
+
+ -- Matt Brubeck <mbrubeck@cs.hmc.edu>  Tue, 16 Mar 2004 15:11:03 -0800
+
+audacity (1.1.99pre3-1) unstable; urgency=low
+
+  * Add 'zip' to Build-deps.  Previously zip was in non-US which required
+    me to pre-zip the help file before uploading, but this is no longer
+    the case.  (closes: #226261)
+  * The rebuild should resolve the runtime link warnings and crashes
+    (closes: #227903)
+  * Nyquist is no longer configured to be part of the build.  It
+    prevents mips and mipsel from building correctly, and no one
+    is prepared to fix the problems at this time.
+
+ -- Joshua Haberman <joshua@debian.org>  Thu, 15 Jan 2004 18:48:10 -0800
+
+audacity (1.1.99pre3-0.1) unstable; urgency=low
+
+  * new upstream, hopefully closes: #213193, #194509
+  * recompiled with newer libs, closes: #223248, #220365, #221176
+  * NMU
+
+ -- Torsten Werner <twerner@debian.org>  Wed, 31 Dec 2003 13:40:24 +0100
+
+audacity (1.1.99pre1-2) unstable; urgency=low
+
+  * Prevent audacity-1.2-help.htb from being gzipped, so online help
+    works correctly
+  * Changes to configure.in, such as recognizing when libsndfile is
+    not present
+  * Build-depend on libsndfile1-dev, so autobuilders won't fail
+    (closes: #204334)
+
+ -- Joshua Haberman <joshua@debian.org>  Wed,  6 Aug 2003 18:24:02 +0000
+
+audacity (1.1.99pre1-1) unstable; urgency=low
+
+  * New upstream 1.2 prerelease.  Far too many new features to list.
+  * Audacity 1.2 does not support opening MIDI files, so the
+    Open Midi -> Export Ogg crash is no longer triggerable (closes: #150654)
+  * Audacity 1.2 performs checks to guard against multiple instances
+    running concurrently, to prevent multiple instances from interfering
+    with each others temporary files.  (closes: #182782)
+  * We now use libsndfile for sound file i/o, so 8 bit files should
+    no longer be distorted.  (closes: #187304)
+  * Recompile should fix weird, unexplainable, unreproducable runtime
+    linking error. (closes: #187504)
+  * Audacity 1.2 has a completely new audio i/o backend.  The code that
+    caused a problem when changing devices in the preferences has been
+    completely rewritten.  (closes: #188808)
+  * We no longer link against id3lib (thank goodness) so the FTBFS that
+    was clearly caused by id3lib should no longer be an issue.
+    (closes: #192328)
+  * "<" and ">" removed from URL display to prevent the URL from disappearing
+    entirely from the packages.d.o web pages that don't properly escape them.
+    (closes: #196660)
+
+ -- Joshua Haberman <joshua@debian.org>  Tue,  5 Aug 2003 20:15:07 +0000
+
+audacity (1.0.1-1) unstable; urgency=low
+
+  * New minor upstream release
+  * Moved binary and manpages out of /usr/X11R6 (closes: #171403)
+  * The recompile will solve the libvorbis0 dependency problem
+    (closes: #185387, #185078)
+  * The recompile should also solve problems with the dynamic linker
+    not finding the correct libstdc++.  (closes: #184905)
+
+ -- Joshua Haberman <joshua@debian.org>  Tue, 25 Mar 2003 01:33:47 +0000
+
+audacity (1.0.0-1.1) unstable; urgency=low
+
+  * NMU to fix breakage caused by libvorbis0 split.
+
+ -- Christopher L Cheney <ccheney@debian.org>  Mon, 29 Jul 2002 22:00:00 -0500
+
+audacity (1.0.0-1) unstable; urgency=low
+
+  * New upstream release (1.0.0, woohoo!)
+  * More 64-bit platform patches (closes: #145537)
+
+ -- Joshua Haberman <joshua@debian.org>  Fri, 14 Jun 2002 23:55:23 -0700
+
+audacity (0.98-3) unstable; urgency=low
+
+  * Applied fix that caused file importing to fail on  platforms where
+    sizeof(long) != 4. (closes: #140417)
+
+ -- Joshua Haberman <joshua@debian.org>  Sun, 14 Apr 2002 02:40:17 -0700
+
+audacity (0.98-2) unstable; urgency=low
+
+  * New build-depends on libwxgtk2.2-dev (>=2.2.9.2) should solve any
+    remaining libpng problems.  This will effectively revert us back to
+    libpng2, since this is what the libwxgtk2.2 maintainer decided on.
+
+ -- Joshua Haberman <joshua@debian.org>  Wed,  6 Mar 2002 20:12:42 -0800
+
+audacity (0.98-1) unstable; urgency=low
+
+  * Full upstream release.
+  * All effects will correctly cancel now. (closes: #129381)
+  * Fixed subtle but serious bug in libmad mp3 importing code that would
+    randomly cause freezes when importing mp3s. (closes: #129380)
+  * Build-depends on wxWindows and libpng are versioned to force libpng3
+    for both. (closes: #128463)
+
+ -- Joshua Haberman <joshua@debian.org>  Tue, 22 Jan 2002 23:51:20 -0800
+
+audacity (0.97.2-1) unstable; urgency=low
+
+  * Eliminated build-dependency on 'zip' by pre-zipping the help file. I was
+    previously unaware that zip is in non-us, making the build-dep a policy
+    violation. Unfortunately, this required a new source tarball, since
+    Debian diffs don't seem to allow binary files.
+
+ -- Joshua Haberman <joshua@debian.org>  Tue,  1 Jan 2002 22:47:26 -0800
+
+audacity (0.97.1-1) unstable; urgency=low
+
+  * Upstream prerelease. Upstream we have fixed many important bugs, but
+    the next full release may not be ready for Debian's freeze. These
+    fixes should definitely go in woody.
+  * Audacity no longer includes its own complete copy of libmpeg3 and
+    id3lib; instead we link against the debian packages libmad0-dev and
+    libid3-dev. This effectively sidesteps the problems of id3lib
+    building (or not building) on 64 bit architectures.
+    (closes: #121599, #123132, #126769)
+  * improved debian/rules to more completely "make clean." (closes: #126761)
+
+ -- Joshua Haberman <joshua@debian.org>  Sat, 29 Dec 2001 21:05:46 -0800
+
+audacity (0.97-1) unstable; urgency=low
+
+  * Upstream release
+  * Updated config.guess and config.sub from upstream (closes: bug#115361)
+
+ -- Joshua Haberman <joshua@debian.org>  Sat, 13 Oct 2001 14:37:49 -0700
+
+audacity (0.96-1) unstable; urgency=low
+
+  * Upstream release
+
+ -- Joshua Haberman <joshua@debian.org>  Mon,  6 Aug 2001 16:37:53 -0700
+
+audacity (0.95-2) unstable; urgency=low
+
+  * re-eliminated architecture-specific flags from compilation of libmpeg3
+    (forgot to fix upstream before this release) (closes: bug#96750)
+
+ -- Joshua Haberman <joshua@debian.org>  Tue,  8 May 2001 23:12:34 -0700
+
+audacity (0.95-1) unstable; urgency=low
+
+  * Upstream release
+
+ -- Joshua Haberman <joshua@debian.org>  Mon, 30 Apr 2001 16:19:00 -0700
+
+audacity (0.94c-2) unstable; urgency=low
+
+  * eliminated architecture-specific flags from compilation of libmpeg3
+    (closes: bug#92410)
+  * added support for the help system
+
+ -- Joshua Haberman <joshua@debian.org>  Sun,  1 Apr 2001 00:18:25 -0800
+
+audacity (0.94c-1) unstable; urgency=low
+
+  * Initial Release.
+
+ -- Joshua Haberman <joshua@debian.org>  Sun, 25 Mar 2001 19:56:13 -0800
diff --git a/control b/control
new file mode 100644 (file)
index 0000000..ec141b9
--- /dev/null
+++ b/control
@@ -0,0 +1,87 @@
+Source: audacity
+Section: sound
+Priority: optional
+Maintainer: Debian Multimedia Maintainers <debian-multimedia@lists.debian.org>
+Uploaders: Free Ekanayaka <freee@debian.org>,
+           Benjamin Drung <bdrung@debian.org>,
+           David Henningsson <diwic@ubuntu.com>,
+           Jaromír Mikeš <mira.mikes@seznam.cz>,
+           Dennis Braun <snd@debian.org>
+Standards-Version: 4.6.2
+Build-Depends: cmake (>= 3.15),
+               debhelper-compat (= 13),
+               gettext,
+               libasound2-dev [linux-any],
+               libavcodec-dev,
+               libavformat-dev,
+               libavutil-dev,
+               libexpat1-dev,
+               libexpat1-dev:native,
+               libflac++-dev,
+               libgtk-3-dev,
+               libgtk-3-dev:native,
+               libid3tag0-dev,
+               libjack-dev | libjack-jackd2-dev,
+               liblilv-dev,
+               libmp3lame-dev (>= 3.100-5~),
+               libmp3lame-dev:native,
+               libmpg123-dev,
+               libogg-dev,
+               libportmidi-dev,
+               libportsmf-dev,
+               libsbsms-dev (>= 2.2.0~),
+               libsndfile1-dev,
+               libsndfile1-dev:native,
+               libsoundtouch-dev,
+               libsoxr-dev,
+               libsoxr-dev:native,
+               libsqlite3-dev,
+               libsqlite3-dev:native,
+               libsratom-dev,
+               libsuil-dev,
+               libtwolame-dev,
+               libvorbis-dev,
+               libwavpack-dev (>= 5.2.0),
+               libwxgtk3.2-dev,
+               libwxgtk3.2-dev:native,
+               lv2-dev,
+               portaudio19-dev,
+               portaudio19-dev:native,
+               uuid-dev,
+               uuid-dev:native,
+               vamp-plugin-sdk,
+               zlib1g-dev,
+               zlib1g-dev:native
+Homepage: https://www.audacityteam.org/
+Vcs-Browser: https://salsa.debian.org/multimedia-team/audacity
+Vcs-Git: https://salsa.debian.org/multimedia-team/audacity.git
+Rules-Requires-Root: no
+
+Package: audacity
+Architecture: any
+Depends: audacity-data (= ${source:Version}),
+         ${misc:Depends},
+         ${shlibs:Depends}
+Suggests: ladspa-plugin
+Description: fast, cross-platform audio editor
+ Audacity is a multi-track audio editor for Linux/Unix, MacOS and
+ Windows.  It is designed for easy recording, playing and editing of
+ digital audio.  Audacity features digital effects and spectrum
+ analysis tools.  Editing is very fast and provides unlimited
+ undo/redo.
+ .
+ Supported file formats include Ogg Vorbis, MP2, MP3, WAV, AIFF, and AU.
+
+Package: audacity-data
+Architecture: all
+Multi-Arch: foreign
+Depends: ${misc:Depends}
+Recommends: audacity
+Description: fast, cross-platform audio editor (data)
+ Audacity is a multi-track audio editor for Linux/Unix, MacOS and
+ Windows.  It is designed for easy recording, playing and editing of
+ digital audio.  Audacity features digital effects and spectrum
+ analysis tools.  Editing is very fast and provides unlimited
+ undo/redo.
+ .
+ This package contains the architecture-independent data files.
diff --git a/copyright b/copyright
new file mode 100644 (file)
index 0000000..8482422
--- /dev/null
+++ b/copyright
@@ -0,0 +1,674 @@
+Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
+Upstream-Name: audacity
+Upstream-Contact: audacity-devel@lists.sourceforge.net
+Source: https://github.com/audacity/audacity
+Comment: We exclude those external source files and build with system libs instead
+ Some of these external sources have non-free files
+Files-Excluded:
+ lib-src/libsbsms
+ lib-src/libsoxr
+ lib-src/libvamp
+ lib-src/lv2
+ lib-src/portsmf
+ lib-src/soundtouch
+ lib-src/sqlite
+ lib-src/twolame
+
+Files: *
+Copyright: 2000-2001, Apple Computer, Inc
+           1999-2023, Audacity Team
+           1989-1994, Carnegie Mellon University
+           1985-1986, David Betz
+           1985-1987, David Michael Betz
+           2003, David W. Durham
+           2003-2005, Dominic Mazzoni and Matt Brubeck
+           1999-2017, Ekipa Audacity
+           2001, Erik de Castro Lopo <erikd@mega-nerd.com>
+           1989-2013, Free Software Foundation, Inc
+           1989-1991, Free Software Foundation, Inc.
+           2010, HairerSoft
+           2005, Heinrich Taube <taube@uiuc.edu>
+           2006, Innovative Computer Solutions")
+           1998-2003, Julian Smart
+           2008, LRN
+           2009, Martin Srebotnjak
+           2000-2002, Michael Smith
+           1986-2009, Microsoft Corporation
+           1999-2012, Olli Parviainen
+           Olli Parviainen
+           2006, Rick Taube
+           1998, Robert Roebling
+           1998, Robert Roebling, 2004 Zbigniew Zagorski, 2005 Mart Raudsepp
+           1991-2012, Roger B. Dannenberg
+           Ryan Norton
+           2004, Sami Liedes
+           2002-2005, Shane T. Mueller
+           2007, Sharif Farsiweb, Inc
+           Stefan Csomor
+           2005, The Audacity Team
+           1995-2010, Ulrich Drepper <drepper@gnu.ai.mit.edu>
+           2011, Vadim Zeitlin <vadim@wxwidgets.org>
+           2007-2009, Vaughan Johnson, Martyn Shaw (MJS)
+           1999, and beyond Audacity Development Team
+           2007-2013, robs@users.sourceforge.net
+           2010, wxWidgets team
+License: CC-BY-3.0 or GPL-2+
+
+Files: libraries/lib-audio-devices/DeviceManager.h
+       libraries/lib-math/Resample.cpp
+       libraries/lib-math/Resample.h
+       libraries/lib-theme/AllThemeResources.h
+       linux/packages/fedora34/audacity.spec
+       mac/Wrapper.c
+       src/CrossFade.h
+       src/Dependencies.cpp
+       src/Dependencies.h
+       src/FFmpeg.cpp
+       src/FFmpeg.h
+       src/PitchName.cpp
+       src/PitchName.h
+       src/Profiler.cpp
+       src/Profiler.h
+       src/ProjectSerializer.cpp
+       src/ProjectSerializer.h
+       src/commands/CommandMisc.h
+       src/commands/CommandTargets.h
+       src/commands/ScreenshotCommand.cpp
+       src/commands/ScreenshotCommand.h
+       src/commands/SelectCommand.h
+       src/effects/BassTreble.cpp
+       src/effects/BassTreble.h
+       src/effects/ChangePitch.cpp
+       src/effects/ChangePitch.h
+       src/effects/EffectManager.cpp
+       src/effects/EffectManager.h
+       src/effects/EffectUI.cpp
+       src/effects/EffectUI.h
+       src/effects/Reverb.cpp
+       src/effects/Reverb.h
+       src/effects/ScoreAlignDialog.cpp
+       src/effects/lv2/LV2Effect.cpp
+       src/effects/lv2/LV2Effect.h
+       src/effects/lv2/LoadLV2.cpp
+       src/effects/lv2/LoadLV2.h
+       src/effects/lv2/NativeWindow.h
+       src/export/ExportFFmpeg.cpp
+       src/export/ExportFFmpegDialogs.cpp
+       src/widgets/MultiDialog.cpp
+       src/widgets/MultiDialog.h
+Copyright: 1999-2021, Audacity Team
+License: GPL-2
+
+Files: lib-src/libnyquist/nyquist/nyqsrc/fftw.h
+       lib-src/libnyquist/nyquist/nyqsrc/rfftw.h
+       libraries/lib-math/RealFFTf.cpp
+       src/AudioIO.cpp
+       src/RealFFTf48x.cpp
+       src/SoundActivatedRecord.cpp
+       src/SoundActivatedRecord.h
+       src/TimerRecordDialog.cpp
+       src/TimerRecordDialog.h
+       src/effects/VST/aeffectx.h
+       src/export/ExportMP2.cpp
+       src/export/ExportMP3.cpp
+       src/toolbars/SelectionBar.cpp
+       src/toolbars/SpectralSelectionBar.cpp
+       src/widgets/ProgressDialog.cpp
+       src/widgets/ProgressDialog.h
+Copyright: 2003, David W. Durham
+           2000-2014, Dominic Mazzoni
+           2001-2003, Erik de Castro Lopo <erikd@mega-nerd.com>
+           2006, Javier Serrano Polo <jasp00/at/users.sourceforge.net>
+           2002-2003, Joshua Haberman
+           2006, Markus Meyer
+           1997-1999, Massachusetts Institute of Technology
+           2003, Paolo Patruno
+           2009, Philip VanBaren
+           2000-2001, Robert Leslie
+           2000-2004, Underbit Technologies, Inc
+           2006-2009, Vaughan Johnson
+License: GPL-2+
+
+Files: locale/fr.po
+Copyright: 1999-2017, Audacity Team
+           Gabriel Wicke - http://wikidev.net
+License: GPL
+
+Files: debian/*
+License: CC-BY-3.0 or GPL-2+
+Copyright:
+ 2011-2004 Joshua Haberman <joshua@debian.org>
+ 2004-2006 Matt Brubeck <mbrubeck@cs.hmc.edu>
+ 2007-2009 Free Ekanayaka <freee@debian.org>
+ 2009-2022 Benjamin Drung <bdrung@debian.org>
+ 2020-2023 Dennis Braun <snd@debian.org>
+ David Henningsson <diwic@ubuntu.com>
+
+Files: cmake-proxies/cmake-modules/conan.cmake
+       lib-src/libscorealign/autotools/*
+       lib-src/libscorealign/license.txt
+       libraries/lib-string-utils/3party/*
+       libraries/lib-string-utils/ToChars.cpp
+Copyright: 2009, Florian
+           2018, JFrog
+           2017, James Edward Anhalt III - https://github.com/jeaiii/itoa
+           2008-2010, Roger B. Dannenberg
+           1999-2007, Ross Bencina and Phil Burk
+           1994, X Consortium
+License: Expat
+
+Files: lib-src/portburn/portburn.h
+       lib-src/portburn/portburn_macosx.c
+       lib-src/portburn/portburn_macosx.cpp
+       lib-src/portburn/portburn_staging.c
+       lib-src/portburn/portburn_staging.cpp
+       lib-src/portburn/portburn_staging.h
+       lib-src/portburn/portburn_winxp.cpp
+       lib-src/portburn/portburn_winxpv1.cpp
+       lib-src/portburn/portburn_winxpv2.cpp
+       lib-src/portburn/test_portburn.cpp
+Copyright: no copyright
+License: LGPL
+
+Files: lib-src/portmixer/*
+Copyright: 1999-2007, Ross Bencina and Phil Burk
+           1994, X Consortium
+License: Expat
+
+Files: include/*
+       libraries/lib-components/ComponentInterface.h
+       libraries/lib-components/EffectAutomationParameters.h
+       libraries/lib-components/EffectInterface.h
+       libraries/lib-components/PluginProvider.h
+       libraries/lib-module-manager/ConfigInterface.h
+       libraries/lib-module-manager/PluginInterface.h
+Copyright: 2006-2013, Alexander Chemeris
+           2014, Audacity Team
+           2011, Intel Corporation
+License: BSD-3-clause
+
+Files: linux/ldd_recursive.pl
+Copyright: 2011, Intel Corporation
+License: BSD-3-clause or GPL-2
+
+Files: src/effects/VST3/memorystream.*
+       src/effects/VST3/module_*
+Copyright: 2021, Steinberg Media Technologies GmbH
+License: BSD-3-clause
+
+Files: src/effects/lv2/zix/*
+Copyright: 2011-2014, David Robillard <http://drobilla.net>
+License: ISC
+
+Files: src/effects/ladspa/ladspa.h
+Copyright: 2000-2002, Richard W.E. Furse, Paul Barton-Davis
+License: LGPL-2.1+
+
+Files: linux/findlib.c
+Copyright: 2020, Peter Jonas
+License: Expat
+
+Files: src/SseMathFuncs.h
+Copyright: 2007, Julien Pommier
+License: Zlib
+
+Files:
+ help/audacity.appdata.xml
+Copyright:
+ Audacity Team
+License: CC0-1.0
+ On Debian systems, the complete text of the Creative Commons CC0 1.0
+ Universal license (CC0-1.0) can be found in
+ "/usr/share/common-licenses/CC0-1.0".
+
+License: BSD-3-clause
+ Redistribution and use in source and binary forms, with or without
+ modification, are permitted provided that the following conditions are
+ met:
+ .
+ * Redistributions of source code must retain the above copyright
+   notice, this list of conditions and the following disclaimer.
+ * Redistributions in binary form must reproduce the above copyright
+   notice, this list of conditions and the following disclaimer in
+   the documentation and/or other materials provided with the
+   distribution.
+ * Neither the author nor the names of any contributors may be used
+   to endorse or promote products derived from this software without
+   specific prior written permission.
+ .
+ THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+ "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
+ TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
+ PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR
+ CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
+ EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
+ PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
+ OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+ WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
+ OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
+ ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+License: CC-BY-3.0
+ THE WORK (AS DEFINED BELOW) IS PROVIDED UNDER THE TERMS OF THIS
+ CREATIVE COMMONS PUBLIC LICENSE ("CCPL" OR "LICENSE"). THE WORK IS
+ PROTECTED BY COPYRIGHT AND/OR OTHER APPLICABLE LAW. ANY USE OF THE WORK
+ OTHER THAN AS AUTHORIZED UNDER THIS LICENSE OR COPYRIGHT LAW IS
+ PROHIBITED.
+ .
+ BY EXERCISING ANY RIGHTS TO THE WORK PROVIDED HERE, YOU ACCEPT AND
+ AGREE TO BE BOUND BY THE TERMS OF THIS LICENSE. TO THE EXTENT THIS
+ LICENSE MAY BE CONSIDERED TO BE A CONTRACT, THE LICENSOR GRANTS YOU THE
+ RIGHTS CONTAINED HERE IN CONSIDERATION OF YOUR ACCEPTANCE OF SUCH TERMS
+ AND CONDITIONS.
+ .
+ 1. Definitions
+ .
+  a "Adaptation" means a work based upon the Work, or upon the Work and
+    other pre-existing works, such as a translation, adaptation,
+    derivative work, arrangement of music or other alterations of a
+    literary or artistic work, or phonogram or performance and includes
+    cinematographic adaptations or any other form in which the Work may
+    be recast, transformed, or adapted including in any form
+    recognizably derived from the original, except that a work that
+    constitutes a Collection will not be considered an Adaptation for
+    the purpose of this License. For the avoidance of doubt, where the
+    Work is a musical work, performance or phonogram, the
+    synchronization of the Work in timed-relation with a moving image
+    ("synching") will be considered an Adaptation for the purpose of
+    this License.
+  b "Collection" means a collection of literary or artistic works, such
+    as encyclopedias and anthologies, or performances, phonograms or
+    broadcasts, or other works or subject matter other than works listed
+    in Section 1(f) below, which, by reason of the selection and
+    arrangement of their contents, constitute intellectual creations, in
+    which the Work is included in its entirety in unmodified form along
+    with one or more other contributions, each constituting separate and
+    independent works in themselves, which together are assembled into a
+    collective whole. A work that constitutes a Collection will not be
+    considered an Adaptation (as defined above) for the purposes of this
+    License.
+  c "Distribute" means to make available to the public the original and
+    copies of the Work or Adaptation, as appropriate, through sale or
+    other transfer of ownership.
+  d "Licensor" means the individual, individuals, entity or entities
+    that offer(s) the Work under the terms of this License.
+  e "Original Author" means, in the case of a literary or artistic work,
+    the individual, individuals, entity or entities who created the Work
+    or if no individual or entity can be identified, the publisher; and
+    in addition (i) in the case of a performance the actors, singers,
+    musicians, dancers, and other persons who act, sing, deliver,
+    declaim, play in, interpret or otherwise perform literary or
+    artistic works or expressions of folklore; (ii) in the case of a
+    phonogram the producer being the person or legal entity who first
+    fixes the sounds of a performance or other sounds; and, (iii) in the
+    case of broadcasts, the organization that transmits the broadcast.
+  f "Work" means the literary and/or artistic work offered under the
+    terms of this License including without limitation any production in
+    the literary, scientific and artistic domain, whatever may be the
+    mode or form of its expression including digital form, such as a
+    book, pamphlet and other writing; a lecture, address, sermon or
+    other work of the same nature; a dramatic or dramatico-musical work;
+    a choreographic work or entertainment in dumb show; a musical
+    composition with or without words; a cinematographic work to which
+    are assimilated works expressed by a process analogous to
+    cinematography; a work of drawing, painting, architecture,
+    sculpture, engraving or lithography; a photographic work to which
+    are assimilated works expressed by a process analogous to
+    photography; a work of applied art; an illustration, map, plan,
+    sketch or three-dimensional work relative to geography, topography,
+    architecture or science; a performance; a broadcast; a phonogram; a
+    compilation of data to the extent it is protected as a copyrightable
+    work; or a work performed by a variety or circus performer to the
+    extent it is not otherwise considered a literary or artistic work.
+  g "You" means an individual or entity exercising rights under this
+    License who has not previously violated the terms of this License
+    with respect to the Work, or who has received express permission
+    from the Licensor to exercise rights under this License despite a
+    previous violation.
+  h "Publicly Perform" means to perform public recitations of the Work
+    and to communicate to the public those public recitations, by any
+    means or process, including by wire or wireless means or public
+    digital performances; to make available to the public Works in such
+    a way that members of the public may access these Works from a place
+    and at a place individually chosen by them; to perform the Work to
+    the public by any means or process and the communication to the
+    public of the performances of the Work, including by public digital
+    performance; to broadcast and rebroadcast the Work by any means
+    including signs, sounds or images.
+  i "Reproduce" means to make copies of the Work by any means including
+    without limitation by sound or visual recordings and the right of
+    fixation and reproducing fixations of the Work, including storage of
+    a protected performance or phonogram in digital form or other
+    electronic medium.
+ .
+ 2. Fair Dealing Rights. Nothing in this License is intended to reduce,
+ limit, or restrict any uses free from copyright or rights arising from
+ limitations or exceptions that are provided for in connection with the
+ copyright protection under copyright law or other applicable laws.
+ .
+ 3. License Grant. Subject to the terms and conditions of this License,
+ Licensor hereby grants You a worldwide, royalty-free, non-exclusive,
+ perpetual (for the duration of the applicable copyright) license to
+ exercise the rights in the Work as stated below:
+ .
+  a to Reproduce the Work, to incorporate the Work into one or more
+    Collections, and to Reproduce the Work as incorporated in the
+    Collections;
+  b to create and Reproduce Adaptations provided that any such
+    Adaptation, including any translation in any medium, takes
+    reasonable steps to clearly label, demarcate or otherwise identify
+    that changes were made to the original Work. For example, a
+    translation could be marked "The original work was translated from
+    English to Spanish," or a modification could indicate "The original
+    work has been modified.";
+  c to Distribute and Publicly Perform the Work including as
+    incorporated in Collections; and,
+  d to Distribute and Publicly Perform Adaptations.
+  f For the avoidance of doubt:
+    i. Non-waivable Compulsory License Schemes. In those jurisdictions
+       in which the right to collect royalties through any statutory or
+       compulsory licensing scheme cannot be waived, the Licensor
+       reserves the exclusive right to collect such royalties for any
+       exercise by You of the rights granted under this License;
+    ii. Waivable Compulsory License Schemes. In those jurisdictions in
+        which the right to collect royalties through any statutory or
+        compulsory licensing scheme can be waived, the Licensor waives
+        the exclusive right to collect such royalties for any exercise
+        by You of the rights granted under this License; and,
+    iii. Voluntary License Schemes. The Licensor waives the right to
+         collect royalties, whether individually or, in the event that
+         the Licensor is a member of a collecting society that
+         administers voluntary licensing schemes, via that society, from
+         any exercise by You of the rights granted under this License.
+ .
+ The above rights may be exercised in all media and formats whether now
+ known or hereafter devised. The above rights include the right to make
+ such modifications as are technically necessary to exercise the rights
+ in other media and formats. Subject to Section 8(f), all rights not
+ expressly granted by Licensor are hereby reserved.
+ .
+ 4. Restrictions. The license granted in Section 3 above is expressly
+    made subject to and limited by the following restrictions:
+ .
+  a You may Distribute or Publicly Perform the Work only under the terms
+    of this License. You must include a copy of, or the Uniform Resource
+    Identifier (URI) for, this License with every copy of the Work You
+    Distribute or Publicly Perform. You may not offer or impose any
+    terms on the Work that restrict the terms of this License or the
+    ability of the recipient of the Work to exercise the rights granted
+    to that recipient under the terms of the License. You may not
+    sublicense the Work. You must keep intact all notices that refer to
+    this License and to the disclaimer of warranties with every copy of
+    the Work You Distribute or Publicly Perform. When You Distribute or
+    Publicly Perform the Work, You may not impose any effective
+    technological measures on the Work that restrict the ability of a
+    recipient of the Work from You to exercise the rights granted to
+    that recipient under the terms of the License. This Section 4(a)
+    applies to the Work as incorporated in a Collection, but this does
+    not require the Collection apart from the Work itself to be made
+    subject to the terms of this License. If You create a Collection,
+    upon notice from any Licensor You must, to the extent practicable,
+    remove from the Collection any credit as required by Section 4(b),
+    as requested. If You create an Adaptation, upon notice from any
+    Licensor You must, to the extent practicable, remove from the
+    Adaptation any credit as required by Section 4(b), as requested.
+  b If You Distribute, or Publicly Perform the Work or any Adaptations
+    or Collections, You must, unless a request has been made pursuant to
+    Section 4(a), keep intact all copyright notices for the Work and
+    provide, reasonable to the medium or means You are utilizing: (i)
+    the name of the Original Author (or pseudonym, if applicable) if
+    supplied, and/or if the Original Author and/or Licensor designate
+    another party or parties (e.g., a sponsor institute, publishing
+    entity, journal) for attribution ("Attribution Parties") in
+    Licensor's copyright notice, terms of service or by other reasonable
+    means, the name of such party or parties; (ii) the title of the Work
+    if supplied; (iii) to the extent reasonably practicable, the URI, if
+    any, that Licensor specifies to be associated with the Work, unless
+    such URI does not refer to the copyright notice or licensing
+    information for the Work; and (iv) , consistent with Section 3(b),
+    in the case of an Adaptation, a credit identifying the use of the
+    Work in the Adaptation (e.g., "French translation of the Work by
+    Original Author," or "Screenplay based on original Work by Original
+    Author"). The credit required by this Section 4 (b) may be
+    implemented in any reasonable manner; provided, however, that in the
+    case of a Adaptation or Collection, at a minimum such credit will
+    appear, if a credit for all contributing authors of the Adaptation
+    or Collection appears, then as part of these credits and in a manner
+    at least as prominent as the credits for the other contributing
+    authors. For the avoidance of doubt, You may only use the credit
+    required by this Section for the purpose of attribution in the
+    manner set out above and, by exercising Your rights under this
+    License, You may not implicitly or explicitly assert or imply any
+    connection with, sponsorship or endorsement by the Original Author,
+    Licensor and/or Attribution Parties, as appropriate, of You or Your
+    use of the Work, without the separate, express prior written
+    permission of the Original Author, Licensor and/or Attribution
+    Parties.
+  c Except as otherwise agreed in writing by the Licensor or as may be
+    otherwise permitted by applicable law, if You Reproduce, Distribute
+    or Publicly Perform the Work either by itself or as part of any
+    Adaptations or Collections, You must not distort, mutilate, modify
+    or take other derogatory action in relation to the Work which would
+    be prejudicial to the Original Author's honor or reputation.
+    Licensor agrees that in those jurisdictions (e.g. Japan), in which
+    any exercise of the right granted in Section 3(b) of this License
+    (the right to make Adaptations) would be deemed to be a distortion,
+    mutilation, modification or other derogatory action prejudicial to
+    the Original Author's honor and reputation, the Licensor will waive
+    or not assert, as appropriate, this Section, to the fullest extent
+    permitted by the applicable national law, to enable You to
+    reasonably exercise Your right under Section 3(b) of this License
+    (right to make Adaptations) but not otherwise.
+ .
+ 5. Representations, Warranties and Disclaimer
+ .
+ UNLESS OTHERWISE MUTUALLY AGREED TO BY THE PARTIES IN WRITING, LICENSOR
+ OFFERS THE WORK AS-IS AND MAKES NO REPRESENTATIONS OR WARRANTIES OF ANY
+ KIND CONCERNING THE WORK, EXPRESS, IMPLIED, STATUTORY OR OTHERWISE,
+ INCLUDING, WITHOUT LIMITATION, WARRANTIES OF TITLE, MERCHANTIBILITY,
+ FITNESS FOR A PARTICULAR PURPOSE, NONINFRINGEMENT, OR THE ABSENCE OF
+ LATENT OR OTHER DEFECTS, ACCURACY, OR THE PRESENCE OF ABSENCE OF
+ ERRORS, WHETHER OR NOT DISCOVERABLE. SOME JURISDICTIONS DO NOT ALLOW
+ THE EXCLUSION OF IMPLIED WARRANTIES, SO SUCH EXCLUSION MAY NOT APPLY TO
+ YOU.
+ .
+ 6. Limitation on Liability. EXCEPT TO THE EXTENT REQUIRED BY APPLICABLE
+ LAW, IN NO EVENT WILL LICENSOR BE LIABLE TO YOU ON ANY LEGAL THEORY FOR
+ ANY SPECIAL, INCIDENTAL, CONSEQUENTIAL, PUNITIVE OR EXEMPLARY DAMAGES
+ ARISING OUT OF THIS LICENSE OR THE USE OF THE WORK, EVEN IF LICENSOR
+ HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
+ .
+ 7. Termination
+ .
+  a This License and the rights granted hereunder will terminate
+    automatically upon any breach by You of the terms of this License.
+    Individuals or entities who have received Adaptations or Collections
+    from You under this License, however, will not have their licenses
+    terminated provided such individuals or entities remain in full
+    compliance with those licenses. Sections 1, 2, 5, 6, 7, and 8 will
+    survive any termination of this License.
+  b Subject to the above terms and conditions, the license granted here
+    is perpetual (for the duration of the applicable copyright in the
+    Work). Notwithstanding the above, Licensor reserves the right to
+    release the Work under different license terms or to stop
+    distributing the Work at any time; provided, however that any such
+    election will not serve to withdraw this License (or any other
+    license that has been, or is required to be, granted under the terms
+    of this License), and this License will continue in full force and
+    effect unless terminated as stated above.
+ .
+ 8. Miscellaneous
+ .
+  a Each time You Distribute or Publicly Perform the Work or a
+    Collection, the Licensor offers to the recipient a license to the
+    Work on the same terms and conditions as the license granted to You
+    under this License.
+  b Each time You Distribute or Publicly Perform an Adaptation, Licensor
+    offers to the recipient a license to the original Work on the same
+    terms and conditions as the license granted to You under this
+    License.
+  c If any provision of this License is invalid or unenforceable under
+    applicable law, it shall not affect the validity or enforceability
+    of the remainder of the terms of this License, and without further
+    action by the parties to this agreement, such provision shall be
+    reformed to the minimum extent necessary to make such provision
+    valid and enforceable.
+  d No term or provision of this License shall be deemed waived and no
+    breach consented to unless such waiver or consent shall be in
+    writing and signed by the party to be charged with such waiver or
+    consent.
+  e This License constitutes the entire agreement between the parties
+    with respect to the Work licensed here. There are no understandings,
+    agreements or representations with respect to the Work not specified
+    here. Licensor shall not be bound by any additional provisions that
+    may appear in any communication from You. This License may not be
+    modified without the mutual written agreement of the Licensor and
+    You.
+  f The rights granted under, and the subject matter referenced, in this
+    License were drafted utilizing the terminology of the Berne
+    Convention for the Protection of Literary and Artistic Works (as
+    amended on September 28, 1979), the Rome Convention of 1961, the
+    WIPO Copyright Treaty of 1996, the WIPO Performances and Phonograms
+    Treaty of 1996 and the Universal Copyright Convention (as revised on
+    July 24, 1971). These rights and subject matter take effect in the
+    relevant jurisdiction in which the License terms are sought to be
+    enforced according to the corresponding provisions of the
+    implementation of those treaty provisions in the applicable national
+    law. If the standard suite of rights granted under applicable
+    copyright law includes additional rights not granted under this
+    License, such additional rights are deemed to be included in the
+    License; this License is not intended to restrict the license of any
+    rights under applicable law.
+
+License: Expat
+ Permission is hereby granted, free of charge, to any person obtaining a
+ copy of this software and associated documentation files (the
+ "Software"), to deal in the Software without restriction, including
+ without limitation the rights to use, copy, modify, merge, publish,
+ distribute, sublicense, and/or sell copies of the Software, and to
+ permit persons to whom the Software is furnished to do so, subject to
+ the following conditions:
+ .
+ The above copyright notice and this permission notice shall be included
+ in all copies or substantial portions of the Software.
+ .
+ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
+ OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+ MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
+ IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+ LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+ FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
+ DEALINGS IN THE SOFTWARE.
+
+License: GPL
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation.
+ .
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ GNU General Public License for more details.
+ .
+ You should have received a copy of the GNU General Public License
+ along with this program.
+
+License: GPL-2
+ This program is free software; you can redistribute it and/or modify it
+ under the terms of the GNU General Public License as published by the
+ Free Software Foundation; version 2.
+ .
+ This program is distributed in the hope that it will be useful, but
+ WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ General Public License for more details.
+ .
+ On Debian GNU systems, the complete text of the GNU General Public
+ License (GPL) version 2 can be found in
+ '/usr/share/common-licenses/GPL-2'.
+ .
+ You should have received a copy of the GNU General Public License
+ along with this program.  If not, see <https://www.gnu.org/licenses/>.
+
+License: GPL-2+
+ This program is free software; you can redistribute it and/or modify it
+ under the terms of the GNU General Public License as published by the
+ Free Software Foundation; either version 2, or (at your option) any
+ later version.
+ .
+ This program is distributed in the hope that it will be useful, but
+ WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ General Public License for more details.
+ .
+ On Debian GNU systems, the complete text of the GNU General Public
+ License (GPL) version 2 or later can be found in
+ '/usr/share/common-licenses/GPL-2'.
+ .
+ You should have received a copy of the GNU General Public License
+ along with this program.  If not, see <https://www.gnu.org/licenses/>.
+
+License: ISC
+ Permission to use, copy, modify, and/or distribute this software for any
+ purpose with or without fee is hereby granted, provided that the above
+ copyright notice and this permission notice appear in all copies.
+ .
+ THIS SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
+ WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
+ MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
+ ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
+ WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
+ ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
+ OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+
+License: LGPL
+ This program is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation.
+ .
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU Lesser General Public License for more details.
+
+License: LGPL-2.1+
+ This library is free software; you can redistribute it and/or modify it under
+ the terms of the GNU Lesser General Public License as published by the Free
+ Software Foundation; either version 2.1 of the License, or (at your option)
+ any later version.
+ .
+ This library is distributed in the hope that it will be useful, but WITHOUT
+ ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
+ FOR A PARTICULAR PURPOSE.  See the GNU Lesser General Public License for more
+ details.
+ .
+ You should have received a copy of the GNU Lesser General Public License
+ along with this library; if not, see <https://www.gnu.org/licenses/>
+ .
+ Permission is hereby granted to use or copy this program under the terms of
+ the GNU LGPL, provided that the Copyright, this License, and the Availability
+ of the original version is retained on all copies. User documentation of any
+ code that uses this code or any modified version of this code must cite the
+ Copyright, this License, the Availability note, and "Used by permission."
+ Permission to modify the code and to distribute modified code is granted,
+ provided the Copyright, this License, and the Availability note are retained,
+ and a notice that the code was modified is included.
+ On Debian systems, the complete text of the GNU Lesser General Public License
+ version 2.1 can be found in "/usr/share/common-licenses/LGPL-2.1".
+
+License: Zlib
+ This software is provided 'as-is', without any express or implied
+ warranty.  In no event will the authors be held liable for any damages
+ arising from the use of this software.
+ .
+ Permission is granted to anyone to use this software for any purpose,
+ including commercial applications, and to alter it and redistribute it
+ freely, subject to the following restrictions:
+ .
+ 1. The origin of this software must not be misrepresented; you must not
+    claim that you wrote the original software. If you use this software
+    in a product, an acknowledgment in the product documentation would be
+    appreciated but is not required.
+ 2. Altered source versions must be plainly marked as such, and must not be
+    misrepresented as being the original software.
+ 3. This notice may not be removed or altered from any source distribution.
diff --git a/gbp.conf b/gbp.conf
new file mode 100644 (file)
index 0000000..5b4ba81
--- /dev/null
+++ b/gbp.conf
@@ -0,0 +1,8 @@
+[DEFAULT]
+pristine-tar = True
+
+[dch]
+meta = True
+
+[import-orig]
+filter = [ '.git*', '.travis.yml' ]
diff --git a/gbp/postclone.sh b/gbp/postclone.sh
new file mode 100755 (executable)
index 0000000..5790ec6
--- /dev/null
@@ -0,0 +1,14 @@
+#!/bin/sh
+
+## script to initialize a cloned repository
+## with per (local) repository settings.
+
+# - ignore quilt's .pc/ directory
+# - enable the "--follow-tags" mode for pushing
+
+echo "tuning git-repository for ${NAME}"
+git config push.followTags true && echo "enabled push.followTags"
+
+GITEXCLUDE=".git/info/exclude"
+egrep "^/?\.pc/?$" "${GITEXCLUDE}" >/dev/null 2>&1 \
+  || (echo "/.pc/" >> "${GITEXCLUDE}" && echo "ignoring /.pc/")
diff --git a/not-installed b/not-installed
new file mode 100644 (file)
index 0000000..ccb36d6
--- /dev/null
@@ -0,0 +1,2 @@
+usr/audacity
+usr/share/pixmaps/audacity.xpm
diff --git a/patches/0007-Playback_cursor_workaround.patch b/patches/0007-Playback_cursor_workaround.patch
new file mode 100644 (file)
index 0000000..85a0cba
--- /dev/null
@@ -0,0 +1,25 @@
+From: Dennis Braun <d_braun@kabelmail.de>
+Date: Sun, 18 Apr 2021 15:47:34 +0200
+Subject: The playback cursor doesn't move with wayland.
+
+As a workaround we use X11 to start audacity.
+
+Closes: #950150
+Forwarded: not-needed
+---
+ src/audacity.desktop.in | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/src/audacity.desktop.in b/src/audacity.desktop.in
+index 34934bd..2344edd 100644
+--- a/src/audacity.desktop.in
++++ b/src/audacity.desktop.in
+@@ -61,7 +61,7 @@ Categories=AudioVideo;Audio;AudioVideoEditing;
+ Keywords=sound;music editing;voice channel;frequency;modulation;audio trim;clipping;noise reduction;multi track audio editor;edit;mixing;WAV;AIFF;FLAC;MP2;MP3;
+-Exec=@AUDACITY_NAME@ %F
++Exec=env GDK_BACKEND=x11 @AUDACITY_NAME@ %F
+ StartupNotify=false
+ Terminal=false
+ MimeType=@MIMETYPES@;
diff --git a/patches/0009-fix_build_with_portsmf_sys_library.patch b/patches/0009-fix_build_with_portsmf_sys_library.patch
new file mode 100644 (file)
index 0000000..111c338
--- /dev/null
@@ -0,0 +1,33 @@
+From: Dennis Braun <d_braun@kabelmail.de>
+Date: Sat, 10 Sep 2022 22:14:36 +0200
+Subject: Fix build with portsmf system library
+
+Forwarded: not-yet
+---
+ lib-src/header-substitutes/allegro.h | 6 +++---
+ 1 file changed, 3 insertions(+), 3 deletions(-)
+
+diff --git a/lib-src/header-substitutes/allegro.h b/lib-src/header-substitutes/allegro.h
+index 44c508b..1e909a9 100644
+--- a/lib-src/header-substitutes/allegro.h
++++ b/lib-src/header-substitutes/allegro.h
+@@ -7,16 +7,16 @@
+ #pragma warning( push )
+ #pragma warning( disable : 4100)
+-#include "../portsmf/allegro.h"
++#include <portSMF/allegro.h>
+ #pragma warning( pop )
+ #elif defined(__linux__)
+ #include <cstring> // Allegro include fails if this header isn't included due to no memcpy
+-#include "../portsmf/allegro.h"
++#include <portSMF/allegro.h>
+ #else //_MSC_VER
+-#include "../portsmf/allegro.h"
++#include <portSMF/allegro.h>
+ #endif //_MSC_VER
diff --git a/patches/Add-mime-type-for-aup3-file-extension.patch b/patches/Add-mime-type-for-aup3-file-extension.patch
new file mode 100644 (file)
index 0000000..10f0ae7
--- /dev/null
@@ -0,0 +1,47 @@
+From: Benjamin Drung <benjamin.drung@canonical.com>
+Date: Wed, 28 Sep 2022 15:20:05 +0200
+Subject: Add mime type for 'aup3' file extension
+
+The new file extension `.aup3` is not recognized on Linux.
+
+Add a new mime type `application/x-audacity-project+sqlite3` for the
+file extension `.aup3` and add this mime type to the supported mime
+types of audacity.
+
+Ideally the Audacity team should register two mime types at IATA. These
+mime type should probably be named `audio/vnd.audacity.project+sqlite3`
+and `audio/vnd.audacity.project+xml`.
+
+Forwarded: https://github.com/audacity/audacity/pull/3713
+Signed-off-by: Benjamin Drung <benjamin.drung@canonical.com>
+---
+ src/CMakeLists.txt | 1 +
+ src/audacity.xml   | 5 +++++
+ 2 files changed, 6 insertions(+)
+
+diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
+index 9039256..226f05d 100644
+--- a/src/CMakeLists.txt
++++ b/src/CMakeLists.txt
+@@ -1464,6 +1464,7 @@ else()
+    # entries in the list.)
+    set( MIMETYPES
+       application/x-audacity-project
++      application/x-audacity-project+sqlite3
+    )
+    if( USE_FFMPEG )
+       list( APPEND MIMETYPES
+diff --git a/src/audacity.xml b/src/audacity.xml
+index 9af55f5..91206c1 100644
+--- a/src/audacity.xml
++++ b/src/audacity.xml
+@@ -5,4 +5,9 @@
+     <comment>Audacity project</comment>
+     <glob pattern="*.aup"/>
+   </mime-type>
++  <mime-type type="application/x-audacity-project+sqlite3">
++    <sub-class-of type="application/vdn.sqlite3"/>
++    <comment>Audacity project</comment>
++    <glob pattern="*.aup3"/>
++  </mime-type>
+ </mime-info>
diff --git a/patches/Do-not-strip-debug-info-for-CMAKE_BUILD_TYPE-RelWithDebIn.patch b/patches/Do-not-strip-debug-info-for-CMAKE_BUILD_TYPE-RelWithDebIn.patch
new file mode 100644 (file)
index 0000000..c5efd0e
--- /dev/null
@@ -0,0 +1,35 @@
+From: Benjamin Drung <benjamin.drung@canonical.com>
+Date: Fri, 23 Sep 2022 01:20:54 +0200
+Subject: Do not strip debug info for CMAKE_BUILD_TYPE=RelWithDebInfo
+
+If `CMAKE_BUILD_TYPE` is set to `RelWithDebInfo` the debug information
+should not be stripped. Currently `strip -x` is called when
+`RelWithDebInfo` is set. A useless `echo` is called when `Debug` is set.
+
+Skip `strip -x` when `CMAKE_BUILD_TYPE` is set to `Debug` or
+`RelWithDebInfo`.
+
+Forwarded: https://github.com/audacity/audacity/pull/3672
+Signed-off-by: Benjamin Drung <benjamin.drung@canonical.com>
+---
+ cmake-proxies/cmake-modules/AudacityFunctions.cmake | 4 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
+
+diff --git a/cmake-proxies/cmake-modules/AudacityFunctions.cmake b/cmake-proxies/cmake-modules/AudacityFunctions.cmake
+index a8f144f..6234fc7 100644
+--- a/cmake-proxies/cmake-modules/AudacityFunctions.cmake
++++ b/cmake-proxies/cmake-modules/AudacityFunctions.cmake
+@@ -482,11 +482,11 @@ function( audacity_module_fn NAME SOURCES IMPORT_TARGETS
+    target_link_options( ${TARGET} PRIVATE ${LOPTS} )
+    target_link_libraries( ${TARGET} PUBLIC ${LIBRARIES} )
+-   if( NOT CMAKE_SYSTEM_NAME MATCHES "Windows" )
++   if( NOT CMAKE_SYSTEM_NAME MATCHES "Windows" AND NOT CMAKE_BUILD_TYPE MATCHES "Debug|RelWithDebInfo" )
+       add_custom_command(
+          TARGET "${TARGET}"
+          POST_BUILD
+-         COMMAND $<IF:$<CONFIG:Debug>,echo,strip> -x $<TARGET_FILE:${TARGET}>
++         COMMAND strip -x $<TARGET_FILE:${TARGET}>
+       )
+    endif()
diff --git a/patches/Drop-UBUNTU_MENUPROXY-0-workaround.patch b/patches/Drop-UBUNTU_MENUPROXY-0-workaround.patch
new file mode 100644 (file)
index 0000000..06d39da
--- /dev/null
@@ -0,0 +1,56 @@
+From: Benjamin Drung <benjamin.drung@canonical.com>
+Date: Tue, 27 Sep 2022 13:53:55 +0200
+Subject: Drop UBUNTU_MENUPROXY=0 workaround
+
+wxWidgets 2.6 did not show menus correct on the global menu applet in
+Unity in 2010 ([Ubuntu bug #662007](https://launchpad.net/bugs/662077)).
+The environment variable `UBUNTU_MENUPROXY` was set as workaround.
+
+Audacity 3.2.0 with wxWidgets 3.2 on Ubuntu 22.10 (kinetic) works fine
+under the Unity desktop. Therefore drop the old workaround.
+
+Forwarded: https://github.com/audacity/audacity/pull/3701
+Signed-off-by: Benjamin Drung <benjamin.drung@canonical.com>
+---
+ linux/AppImage/AppRun.sh | 1 -
+ linux/create_appimage.sh | 1 -
+ src/audacity.desktop.in  | 2 +-
+ 3 files changed, 1 insertion(+), 3 deletions(-)
+
+diff --git a/linux/AppImage/AppRun.sh b/linux/AppImage/AppRun.sh
+index e7c6912..9b19945 100644
+--- a/linux/AppImage/AppRun.sh
++++ b/linux/AppImage/AppRun.sh
+@@ -23,7 +23,6 @@ export LD_LIBRARY_PATH="${APPDIR}/lib:${LD_LIBRARY_PATH}${fallback_libs}"
+ export AUDACITY_PATH="${AUDACITY_PATH}:${APPDIR}/share/audacity"
+ export AUDACITY_MODULES_PATH="${AUDACITY_MODULES_PATH}:${APPDIR}/lib/modules"
+-export UBUNTU_MENUPROXY=0
+ function help()
+ {
+diff --git a/linux/create_appimage.sh b/linux/create_appimage.sh
+index 4935e91..d1b5d0b 100755
+--- a/linux/create_appimage.sh
++++ b/linux/create_appimage.sh
+@@ -81,7 +81,6 @@ linuxdeploy --list-plugins
+ # Create symlinks
+ #============================================================================
+-sed -i 's|env UBUNTU_MENUPROXY=0 ||' "${appdir}/share/applications/audacity.desktop"
+ ln -sf --no-dereference . "${appdir}/usr"
+ ln -sf share/applications/audacity.desktop "${appdir}/audacity.desktop"
+ ln -sf share/icons/hicolor/scalable/apps/audacity.svg "${appdir}/audacity.svg"
+diff --git a/src/audacity.desktop.in b/src/audacity.desktop.in
+index 584d244..34934bd 100644
+--- a/src/audacity.desktop.in
++++ b/src/audacity.desktop.in
+@@ -61,7 +61,7 @@ Categories=AudioVideo;Audio;AudioVideoEditing;
+ Keywords=sound;music editing;voice channel;frequency;modulation;audio trim;clipping;noise reduction;multi track audio editor;edit;mixing;WAV;AIFF;FLAC;MP2;MP3;
+-Exec=env UBUNTU_MENUPROXY=0 @AUDACITY_NAME@ %F
++Exec=@AUDACITY_NAME@ %F
+ StartupNotify=false
+ Terminal=false
+ MimeType=@MIMETYPES@;
diff --git a/patches/Fix-rpath-for-private-libraries-on-Linux.patch b/patches/Fix-rpath-for-private-libraries-on-Linux.patch
new file mode 100644 (file)
index 0000000..fc97f41
--- /dev/null
@@ -0,0 +1,144 @@
+From: Benjamin Drung <benjamin.drung@canonical.com>
+Date: Thu, 22 Sep 2022 19:52:43 +0200
+Subject: Fix rpath for private libraries on Linux
+
+Installing audacity on Linux will produce private libraries that have
+`RUNPATH` set to the build directory instead of the installation
+directory.
+
+The root cause is that the library directory is copied to the
+installation directory without touching the libraries. The cmake wiki
+says in RPATH handling caveats [1]: "Since install-side RPATH tweaking
+is an operation that is done by target-specific installation handling,
+any target that should have its install RPATH changed (e.g. to
+`CMAKE_INSTALL_RPATH`) needs to end up in the installation via an
+`install(TARGETS ...)` signature and not via directory-based copying."
+
+So replace `install(DIRECTORY ...)` by individual `install(TARGETS ...)`
+for the libraries and modules. Then cmake will replace the `RUNPATH` to
+`$ORIGIN/../lib/audacity`, which is still incorrect. Therefore set
+`INSTALL_RPATH` explicitly.
+
+Fixes: https://github.com/audacity/audacity/issues/3289
+Forwarded: https://github.com/audacity/audacity/pull/3671
+[1] https://gitlab.kitware.com/cmake/community/-/wikis/doc/cmake/RPATH-handling#caveats
+Signed-off-by: Benjamin Drung <benjamin.drung@canonical.com>
+---
+ CMakeLists.txt                                      |  1 +
+ cmake-proxies/cmake-modules/AudacityFunctions.cmake | 19 +++++++++++++++++++
+ modules/CMakeLists.txt                              |  7 -------
+ modules/mod-script-pipe/CMakeLists.txt              |  1 +
+ src/CMakeLists.txt                                  | 10 ----------
+ 5 files changed, 21 insertions(+), 17 deletions(-)
+
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index 74db77d..2503b23 100644
+--- a/CMakeLists.txt
++++ b/CMakeLists.txt
+@@ -403,6 +403,7 @@ set( INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}" )
+ set( _LIBDIR "${CMAKE_INSTALL_LIBDIR}" )
+ set( _DATADIR "${CMAKE_INSTALL_DATADIR}" )
+ set( _PKGLIB "${_LIBDIR}/audacity" )
++set( _PKGMODULE "${_PKGLIB}/modules" )
+ set( _PKGDATA "${_DATADIR}/audacity/" )
+ set( _MANDIR "${CMAKE_INSTALL_MANDIR}" )
+ set( _MODDIR "${_DEST}/modules" )
+diff --git a/cmake-proxies/cmake-modules/AudacityFunctions.cmake b/cmake-proxies/cmake-modules/AudacityFunctions.cmake
+index 47682eb..a8f144f 100644
+--- a/cmake-proxies/cmake-modules/AudacityFunctions.cmake
++++ b/cmake-proxies/cmake-modules/AudacityFunctions.cmake
+@@ -338,6 +338,17 @@ function( canonicalize_node_name var node )
+    set( "${var}" "${node}" PARENT_SCOPE )
+ endfunction()
++# Call install(TARGETS...) only on Linux systems (i.e. exclude MacOS and Windows)
++macro( install_target_linux target destination )
++   if( NOT "${CMAKE_GENERATOR}" MATCHES "Xcode|Visual Studio*" AND NOT CMAKE_SYSTEM_NAME MATCHES "Darwin" )
++      install( TARGETS "${target}" DESTINATION "${destination}" )
++   endif()
++endmacro()
++
++macro( install_audacity_module target )
++   install_target_linux( "${target}" "${_PKGMODULE}" )
++endmacro()
++
+ function( audacity_module_fn NAME SOURCES IMPORT_TARGETS
+    ADDITIONAL_DEFINES ADDITIONAL_LIBRARIES LIBTYPE )
+@@ -382,6 +393,7 @@ function( audacity_module_fn NAME SOURCES IMPORT_TARGETS
+          PROPERTIES
+             PREFIX ""
+             FOLDER "modules" # for IDE organization
++            INSTALL_RPATH "$ORIGIN/.."
+       )
+       if( CMAKE_HOST_SYSTEM_NAME MATCHES "Darwin" )
+          add_custom_command(
+@@ -423,6 +435,7 @@ function( audacity_module_fn NAME SOURCES IMPORT_TARGETS
+             PREFIX ""
+             FOLDER "libraries" # for IDE organization
+             INSTALL_NAME_DIR ""
++            INSTALL_RPATH "$ORIGIN"
+             BUILD_WITH_INSTALL_NAME_DIR YES
+       )
+    endif()
+@@ -525,6 +538,12 @@ function( audacity_module_fn NAME SOURCES IMPORT_TARGETS
+    endforeach()
+    set( GRAPH_EDGES "${GRAPH_EDGES}" PARENT_SCOPE )
++   # Note: Some modules set EXCLUDE_FROM_ALL afterwards to not be installed.
++   # Therefore only install libraries, but not modules here.
++   if( NOT REAL_LIBTYPE STREQUAL "MODULE" )
++      install_target_linux( "${TARGET}" "${_PKGLIB}" )
++   endif()
++
+    # collect unit test targets if they are present
+    if(EXISTS "${CMAKE_CURRENT_SOURCE_DIR}/tests")
+       add_subdirectory(tests)
+diff --git a/modules/CMakeLists.txt b/modules/CMakeLists.txt
+index d464383..15dead4 100644
+--- a/modules/CMakeLists.txt
++++ b/modules/CMakeLists.txt
+@@ -16,12 +16,5 @@ foreach( MODULE ${MODULES} )
+    add_subdirectory("${MODULE}")
+ endforeach()
+-if( NOT CMAKE_SYSTEM_NAME MATCHES "Darwin" )
+-   if( NOT "${CMAKE_GENERATOR}" MATCHES "Visual Studio*")
+-      install( DIRECTORY "${_DEST}/modules"
+-               DESTINATION "${_PKGLIB}" )
+-   endif()
+-endif()
+-
+ #propagate collected edges up to root CMakeLists.txt
+ set( GRAPH_EDGES "${GRAPH_EDGES}" PARENT_SCOPE )
+diff --git a/modules/mod-script-pipe/CMakeLists.txt b/modules/mod-script-pipe/CMakeLists.txt
+index 5ee1862..ccfd50f 100644
+--- a/modules/mod-script-pipe/CMakeLists.txt
++++ b/modules/mod-script-pipe/CMakeLists.txt
+@@ -15,3 +15,4 @@ set( DEFINES
+ )
+ audacity_module( mod-script-pipe "${SOURCES}" "Audacity"
+    "${DEFINES}" "" )
++install_audacity_module( mod-script-pipe )
+diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
+index a71cacd..9039256 100644
+--- a/src/CMakeLists.txt
++++ b/src/CMakeLists.txt
+@@ -1641,17 +1641,7 @@ else()
+                DESTINATION "."
+                RESOURCE DESTINATION "${_APPDIR}/Resources" )
+    else()
+-
+       install( TARGETS ${TARGET} RUNTIME )
+-
+-      install( DIRECTORY "${_DEST}/${_LIBDIR}/"
+-               DESTINATION "${_LIBDIR}"
+-               USE_SOURCE_PERMISSIONS
+-               FILES_MATCHING PATTERN "*.so*" )
+-
+-      install( CODE "set( _LIBDIR \"${_LIBDIR}\")" )
+-      install( SCRIPT "${CMAKE_SOURCE_DIR}/scripts/build/linux/fix_rpath.cmake" )
+-
+       install( FILES "${_INTDIR}/audacity.desktop"
+                DESTINATION "${_DATADIR}/applications" )
+       install( FILES "${topdir}/LICENSE.txt" "${topdir}/README.txt"
diff --git a/patches/Fix-setting-audacity_use_midi-off.patch b/patches/Fix-setting-audacity_use_midi-off.patch
new file mode 100644 (file)
index 0000000..1df8944
--- /dev/null
@@ -0,0 +1,78 @@
+From: Benjamin Drung <benjamin.drung@canonical.com>
+Date: Thu, 29 Sep 2022 11:05:41 +0200
+Subject: Fix setting audacity_use_midi=off
+
+When disabling MIDI support, cmake will fail:
+
+```
+$ cmake -B build -Daudacity_use_midi=off
+[...]
+CMake Error at cmake-proxies/CMakeLists.txt:314 (message):
+  EXPERIMENTAL_MIDI_OUT requires USE_MIDI
+```
+
+Disable `EXPERIMENTAL_MIDI_OUT` in case MIDI support was explicitly
+disabled.
+
+Forwarded: https://github.com/audacity/audacity/pull/3717
+Signed-off-by: Benjamin Drung <benjamin.drung@canonical.com>
+---
+ src/Experimental.cmake | 38 +++++++++++++++++++++-----------------
+ 1 file changed, 21 insertions(+), 17 deletions(-)
+
+diff --git a/src/Experimental.cmake b/src/Experimental.cmake
+index 94b5487..ef907e9 100644
+--- a/src/Experimental.cmake
++++ b/src/Experimental.cmake
+@@ -107,23 +107,6 @@ set( EXPERIMENTAL_OPTIONS_LIST
+    # Paul Licameli (PRL) 29 Nov 2014
+    #IMPROVED_SEEKING
+-   #MIDI_IN
+-
+-   # RBD, 1 Sep 2008
+-   # Enables MIDI Output of NoteTrack (MIDI) data during playback
+-   # USE_MIDI must be defined in order for MIDI_OUT to work
+-   MIDI_OUT
+-
+-   # JKC, 17 Aug 2017
+-   # Enables the MIDI note stretching feature, which currently
+-   # a) Is broken on Linux (Bug 1646)
+-   # b) Crashes with Sync-Lock (Bug 1719)
+-   # c) Needs UI design review.
+-   #MIDI_STRETCHING
+-
+-   # USE_MIDI must be defined in order for SCOREALIGN to work
+-   #SCOREALIGN
+-
+    #Automatically tries to find an acceptable input volume
+    #AUTOMATED_INPUT_LEVEL_ADJUSTMENT
+@@ -188,6 +171,27 @@ set( EXPERIMENTAL_OPTIONS_LIST
+ # Some more flags that depend on other configuration options
++if( NOT audacity_use_midi STREQUAL "off" )
++   list( APPEND EXPERIMENTAL_OPTIONS_LIST
++      #MIDI_IN
++
++      # RBD, 1 Sep 2008
++      # Enables MIDI Output of NoteTrack (MIDI) data during playback
++      # USE_MIDI must be defined in order for MIDI_OUT to work
++      MIDI_OUT
++
++      # JKC, 17 Aug 2017
++      # Enables the MIDI note stretching feature, which currently
++      # a) Is broken on Linux (Bug 1646)
++      # b) Crashes with Sync-Lock (Bug 1719)
++      # c) Needs UI design review.
++      #MIDI_STRETCHING
++
++      # USE_MIDI must be defined in order for SCOREALIGN to work
++      #SCOREALIGN
++   )
++endif()
++
+ if( "SCRUBBING_SUPPORT" IN_LIST EXPERIMENTAL_OPTIONS_LIST )
+    list( APPEND EXPERIMENTAL_OPTIONS_LIST SCRUBBING_SCROLL_WHEEL )
+ endif()
diff --git a/patches/series b/patches/series
new file mode 100644 (file)
index 0000000..9cc43e7
--- /dev/null
@@ -0,0 +1,7 @@
+Fix-rpath-for-private-libraries-on-Linux.patch
+Do-not-strip-debug-info-for-CMAKE_BUILD_TYPE-RelWithDebIn.patch
+Add-mime-type-for-aup3-file-extension.patch
+Fix-setting-audacity_use_midi-off.patch
+Drop-UBUNTU_MENUPROXY-0-workaround.patch
+0007-Playback_cursor_workaround.patch
+0009-fix_build_with_portsmf_sys_library.patch
diff --git a/rules b/rules
new file mode 100755 (executable)
index 0000000..f0275d2
--- /dev/null
+++ b/rules
@@ -0,0 +1,64 @@
+#!/usr/bin/make -f
+
+include /usr/share/dpkg/architecture.mk
+include /usr/share/dpkg/pkg-info.mk
+
+export DEB_BUILD_MAINT_OPTIONS = hardening=+all
+
+CMAKE_FLAGS = \
+       -DCMAKE_BUILD_TYPE=RelWithDebInfo \
+       -DCMAKE_INSTALL_LIBDIR=lib \
+       -Daudacity_conan_enabled=Off \
+       -Daudacity_has_networking=Off \
+       -Daudacity_has_vst3=Off \
+       -Daudacity_lib_preference=system \
+       -Daudacity_use_ffmpeg=loaded \
+       -DwxBUILD_TOOLKIT=gtk3 \
+       $(NULL)
+
+ifeq (,$(findstring ~,$(DEB_VERSION_UPSTREAM)))
+# No ~ in upstream version. Assuming release version (i.e. not alhpa or beta version)
+CMAKE_FLAGS += -DAUDACITY_BUILD_LEVEL=2
+endif
+
+ifneq ($(DEB_BUILD_GNU_TYPE),$(DEB_HOST_GNU_TYPE))
+CROSS_CMAKE_FLAGS = -DIMAGE_COMPILER_EXECUTABLE=$(CURDIR)/obj-$(DEB_BUILD_GNU_TYPE)/utils/image-compiler
+endif
+
+DISABLE_LIBRARIES = \
+       -Daudacity_use_libflac=off \
+       -Daudacity_use_libid3tag=off \
+       -Daudacity_use_libmad=off \
+       -Daudacity_use_libmpg123=off \
+       -Daudacity_use_libogg=off \
+       -Daudacity_use_libopus=off \
+       -Daudacity_use_libvorbis=off \
+       -Daudacity_use_lv2=off \
+       -Daudacity_use_midi=off \
+       -Daudacity_use_portsmf=off \
+       -Daudacity_use_sbsms=off \
+       -Daudacity_use_soundtouch=off \
+       -Daudacity_use_twolame=off \
+       -Daudacity_use_vamp=off \
+       -Daudacity_use_wavpack=off \
+       $(NULL)
+
+%:
+       dh $@
+
+override_dh_auto_clean:
+       dh_auto_clean
+ifneq ($(DEB_BUILD_GNU_TYPE),$(DEB_HOST_GNU_TYPE))
+       rm -rf obj-$(DEB_BUILD_GNU_TYPE)
+endif
+
+override_dh_auto_configure:
+ifneq ($(DEB_BUILD_GNU_TYPE),$(DEB_HOST_GNU_TYPE))
+       cmake -B obj-$(DEB_BUILD_GNU_TYPE) -DCMAKE_VERBOSE_MAKEFILE=ON $(CMAKE_FLAGS) $(DISABLE_LIBRARIES)
+       cmake --build obj-$(DEB_BUILD_GNU_TYPE) --target image-compiler
+endif
+       WX_CONFIG=/usr/lib/$(DEB_HOST_GNU_TYPE)/wx/config/gtk3-unicode-3.2 dh_auto_configure -- $(CMAKE_FLAGS) $(CROSS_CMAKE_FLAGS)
+
+execute_after_dh_auto_install:
+       # Don't package unnecessary copy of GPL
+       rm debian/tmp/usr/share/doc/audacity/LICENSE.txt
diff --git a/salsa-ci.yml b/salsa-ci.yml
new file mode 100644 (file)
index 0000000..1e7946b
--- /dev/null
@@ -0,0 +1,7 @@
+---
+include:
+  - https://salsa.debian.org/salsa-ci-team/pipeline/raw/master/salsa-ci.yml
+  - https://salsa.debian.org/salsa-ci-team/pipeline/raw/master/pipeline-jobs.yml
+
+variables:
+  SALSA_CI_DISABLE_REPROTEST: 1
diff --git a/source/format b/source/format
new file mode 100644 (file)
index 0000000..163aaf8
--- /dev/null
@@ -0,0 +1 @@
+3.0 (quilt)
diff --git a/source/options b/source/options
new file mode 100644 (file)
index 0000000..aa96de8
--- /dev/null
@@ -0,0 +1 @@
+extend-diff-ignore = "^\.travis\.yml$"
diff --git a/source_audacity.py b/source_audacity.py
new file mode 100644 (file)
index 0000000..125ba66
--- /dev/null
@@ -0,0 +1,22 @@
+'''apport package hook for audacity
+
+Author:
+David Henningsson <diwic@ubuntu.com>
+
+'''
+
+from apport.hookutils import *
+import os.path
+import re
+
+def add_info(report):
+       # we probably don't need all alsa_base info, but some hint
+       # of the user's soundcards would be nice.
+       report['AlsaCards'] = command_output(['cat', '/proc/asound/cards'])
+
+       cfgfilename = os.path.expanduser('~/.audacity-data/audacity.cfg')
+       if os.path.exists(cfgfilename):
+               s = open(cfgfilename).read()
+               # give the user some privacy by removing MRU file list
+               s = re.sub(r'\n(file[0-9]+=)[^\n]*', r'\n\1(removed for privacy)', s)
+               report['AudacityCfg'] = s
diff --git a/upstream/metadata b/upstream/metadata
new file mode 100644 (file)
index 0000000..5a99c27
--- /dev/null
@@ -0,0 +1,5 @@
+Archive: github
+Bug-Database: https://github.com/audacity/audacity/issues
+Bug-Submit: https://github.com/audacity/audacity/issues/new
+Repository: https://github.com/audacity/audacity.git
+Repository-Browse: https://github.com/audacity/audacity
diff --git a/watch b/watch
new file mode 100644 (file)
index 0000000..b1b8cd1
--- /dev/null
+++ b/watch
@@ -0,0 +1,4 @@
+version=4
+opts="dversionmangle=s/@DEB_EXT@//,repacksuffix=+dfsg,filenamemangle=s%(?:.*?)?v?(\d[\d.]*)\.tar\.gz%audacity-$1.tar.gz%" \
+  https://github.com/audacity/audacity/tags \
+  (?:.*?/)?Audacity-?(\d[\d.]*)\.tar\.gz debian uupdate