From: Boyuan Yang Date: Wed, 13 Sep 2023 16:39:48 +0000 (+0100) Subject: easyeffects (7.1.0-1) unstable; urgency=medium X-Git-Tag: archive/raspbian/7.1.1-1+rpi1^2^2~2 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=2cb04843e1679326d3f2ea49dcbc90a3c6b9b49e;p=easyeffects.git easyeffects (7.1.0-1) unstable; urgency=medium * New upstream release. * debian/control: Limit required lsp-plugin version (>= 1.2.10). * debian/patches/: Dropped old patches, merged upstream. * debian/patches/: + 0001-src-rnnoise.cpp-Guard-RNNoise-init_release-with-ENAB.patch: Add patch to fix FTBFS when rnnoise is not enabled. [dgit import unpatched easyeffects 7.1.0-1] --- 2cb04843e1679326d3f2ea49dcbc90a3c6b9b49e diff --cc debian/changelog index 54c7957,0000000..b94e5e2 mode 100644,000000..100644 --- a/debian/changelog +++ b/debian/changelog @@@ -1,5 -1,0 +1,118 @@@ - easyeffects (6.2.5-1) unstable; urgency=medium ++easyeffects (7.1.0-1) unstable; urgency=medium + - * Version 6.2.5 upstream. ++ * New upstream release. ++ * debian/control: Limit required lsp-plugin version (>= 1.2.10). ++ * debian/patches/: Dropped old patches, merged upstream. ++ * debian/patches/: ++ + 0001-src-rnnoise.cpp-Guard-RNNoise-init_release-with-ENAB.patch: ++ Add patch to fix FTBFS when rnnoise is not enabled. + - -- Boyuan Yang Sat, 18 Jun 2022 19:16:31 -0400 ++ -- Boyuan Yang Wed, 13 Sep 2023 12:39:48 -0400 ++ ++easyeffects (7.0.7-3) unstable; urgency=medium ++ ++ * Upload to unstable. ++ ++ -- Boyuan Yang Fri, 18 Aug 2023 21:47:56 -0400 ++ ++easyeffects (7.0.7-3~exp1) experimental; urgency=medium ++ ++ * debian/patches/0001-Revert-lookup-of-tbb-library.patch: Use ++ old method to lookup libtbb library to avoid FTBFS on ++ 32-bit platform due to different pkg-config name (tbb.pc vs. ++ tbb32.pc). ++ ++ -- Boyuan Yang Fri, 18 Aug 2023 10:21:25 -0400 ++ ++easyeffects (7.0.7-2) unstable; urgency=medium ++ ++ * Upload to unstable. (Closes: #1040946) ++ * debian/control: Make binary package recommends mda-lv2 and ++ zam-plugins. (Closes: #1023254) ++ * debian/control: Drop useless build-dep on librubberband-dev. ++ ++ -- Boyuan Yang Wed, 16 Aug 2023 14:22:08 -0400 ++ ++easyeffects (7.0.7-1) unstable; urgency=medium ++ ++ * New upstream release. ++ * debian/rules: ++ + Explicitly disable rnnoise (See 7.0.1-1~exp1 changes). ++ * debian/control: ++ + Add new build-dependency libsoundtouch-dev. ++ + Drop build-dependency libspeex-dev, not needed by upstream. ++ + Indicate that we need GTK 4 (>= 4.10). ++ * debian/copyright: Correct project license to be GPL-3.0-or-later. ++ ++ -- Boyuan Yang Wed, 16 Aug 2023 14:07:28 -0400 ++ ++easyeffects (7.0.1-1) unstable; urgency=medium ++ ++ * Upload to unstable. ++ * Upload v7.0.1 for now, until 7.0.1 is backported to bookworm-backports. ++ ++ -- Boyuan Yang Sat, 17 Jun 2023 09:59:45 -0400 ++ ++easyeffects (7.0.1-1~exp1) experimental; urgency=medium ++ ++ * Team upload. ++ * New upstream release (7.0.1). ++ * Update Vcs links to use Multimedia Team namespace (see #1036461 for ++ confirmation of Uploader's intent). ++ * Add deactivated dh_auto_configure to disable rrnoise, which is not yet ++ available in Debian (blocked by #980839, and looks like "toxic candy"). ++ This override will most likely need to be activated in 7.0.4 (possibly ++ earlier). ++ ++ -- Nicholas D Steeves Mon, 29 May 2023 17:33:56 -0400 ++ ++easyeffects (7.0.0-1) unstable; urgency=medium ++ ++ * New upstream release. ++ ++ -- Boyuan Yang Wed, 02 Nov 2022 17:27:35 -0400 ++ ++easyeffects (6.3.0-1) unstable; urgency=medium ++ ++ * New upstream release. ++ * debian/control: Add new build-dependency. ++ ++ -- Boyuan Yang Mon, 05 Sep 2022 16:02:56 -0400 ++ ++easyeffects (6.2.8-1) unstable; urgency=medium ++ ++ * New upstream release. ++ ++ -- Boyuan Yang Sat, 30 Jul 2022 15:39:05 -0400 ++ ++easyeffects (6.2.7-1) unstable; urgency=medium ++ ++ * New upstream release. ++ ++ -- Boyuan Yang Wed, 20 Jul 2022 14:21:07 -0400 ++ ++easyeffects (6.2.6-3) unstable; urgency=medium ++ ++ * Downgrade "lsp-plugins-lv2 | lsp-plugins" to Recommends since ++ they are not available on Debian armel. ++ * debian/upstream/metadata: Added. ++ ++ -- Boyuan Yang Sat, 25 Jun 2022 15:38:15 -0400 ++ ++easyeffects (6.2.6-2) unstable; urgency=medium ++ ++ * debian/rules: Add missing -latomic LDFLAGS on needed architectures. ++ ++ -- Boyuan Yang Fri, 24 Jun 2022 14:38:00 -0400 ++ ++easyeffects (6.2.6-1) unstable; urgency=medium ++ ++ * New upstream release. ++ ++ -- Boyuan Yang Fri, 24 Jun 2022 09:03:10 -0400 ++ ++easyeffects (6.2.5+git20220618.1-1) unstable; urgency=medium ++ ++ * Initial release. (Closes: #1006277) ++ ++ -- Boyuan Yang Sat, 18 Jun 2022 17:43:17 -0400 diff --cc debian/control index dd3e7fb,0000000..f46fda7 mode 100644,000000..100644 --- a/debian/control +++ b/debian/control @@@ -1,44 -1,0 +1,57 @@@ +Source: easyeffects +Section: sound +Priority: optional - Maintainer: Boyuan Yang ++Maintainer: Debian Multimedia Maintainers ++Uploaders: ++ Boyuan Yang , +Build-Depends: + appstream-util, + debhelper-compat (= 13), ++ desktop-file-utils, + gettext, + itstool, + libadwaita-1-dev, + libbs2b-dev, + libebur128-dev, + libfftw3-dev, + libfmt-dev, + libglib2.0-dev, - libgtk-4-dev, ++ libgsl-dev, ++ libgtk-4-bin, ++ libgtk-4-dev (>= 4.10), + liblilv-dev, + libpipewire-0.3-dev, - libsoundtouch-dev, + libsamplerate0-dev, + libsigc++-3.0-dev, + libsndfile-dev, ++ libsoundtouch-dev, + libspeexdsp-dev, + libtbb-dev, + libzita-convolver-dev, + lv2-dev, + meson, + nlohmann-json3-dev, + pkg-config, - Standards-Version: 4.6.1 ++Standards-Version: 4.6.2 +Homepage: https://github.com/wwmm/easyeffects ++Vcs-Git: https://salsa.debian.org/multimedia-team/easyeffects.git ++Vcs-Browser: https://salsa.debian.org/multimedia-team/easyeffects ++Rules-Requires-Root: no + +Package: easyeffects +Architecture: any +Depends: + calf-plugins, - lsp-plugins-lv2 | lsp-plugins, + ${misc:Depends}, + ${shlibs:Depends}, +Recommends: ++ lsp-plugins-lv2 (>= 1.2.10) | lsp-plugins (>= 1.2.10), + mda-lv2, + zam-plugins, +Description: Audio effects for PipeWire applications - Many sound effects for PipeWire input and output. ++ This program provides various audio effects for PipeWire ++ applications. ++ . ++ This application was formerly known as PulseEffects, ++ but it was renamed to EasyEffects after it started to use ++ GTK4 and GStreamer usage was replaced by native PipeWire filters. diff --cc debian/copyright index b1090ce,0000000..a4b6caa mode 100644,000000..100644 --- a/debian/copyright +++ b/debian/copyright @@@ -1,46 -1,0 +1,50 @@@ +Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ +Upstream-Name: easyeffects +Upstream-Contact: Wellington Wallace +Source: https://github.com/wwmm/easyeffects + +Files: * - Copyright: 2017-2022 Wellington Wallace - License: GPL-3.0+ ++Copyright: ++ 2017-2022 Wellington Wallace ++ Mikhail Novosyolov ++License: GPL-3.0-or-later + +Files: debian/* - Copyright: Mikhail Novosyolov - 2019-2022 Boyuan Yang - License: GPL-3.0+ ++Copyright: 2022 Boyuan Yang ++License: CC0-1.0 ++ ++Files: data/com.github.wwmm.easyeffects.metainfo.xml.in ++Copyright: 2017 Patrik Nilsson ++License: CC0-1.0 + +Files: util/autobuild.sh +Copyright: Mikhail Novosyolov - License: GPL-3.0+ ++License: GPL-3.0-or-later + - Files: PKGBUILD - Copyright: Wellington - License: GPL-3.0+ ++Files: ++ include/* ++ src/* ++Copyright: ++ 2017-2022 Wellington Wallace ++License: GPL-3.0-or-later + - Files: data/com.github.wwmm.easyeffects.metainfo.xml.in - Copyright: 2017 Patrik Nilsson +License: CC0-1.0 ++ On Debian systems, the complete text of the Creative Commons Zero v1.0 ++ Universal License can be found in "/usr/share/common-licenses/CC0-1.0". + - License: GPL-3.0+ ++License: GPL-3.0-or-later + 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 3 of the License, or + (at your option) any later version. + . + This package 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. If not, see . + . + On Debian systems, the complete text of the GNU General + Public License version 3 can be found in "/usr/share/common-licenses/GPL-3". - - License: CC0-1.0 - On Debian systems, the complete text of the Creative Commons Zero v1.0 - Universal License can be found in "/usr/share/common-licenses/CC0-1.0". diff --cc debian/easyeffects.docs index 0000000,0000000..b43bf86 new file mode 100644 --- /dev/null +++ b/debian/easyeffects.docs @@@ -1,0 -1,0 +1,1 @@@ ++README.md diff --cc debian/patches/0001-src-rnnoise.cpp-Guard-RNNoise-init_release-with-ENAB.patch index 0000000,0000000..1d0df15 new file mode 100644 --- /dev/null +++ b/debian/patches/0001-src-rnnoise.cpp-Guard-RNNoise-init_release-with-ENAB.patch @@@ -1,0 -1,0 +1,28 @@@ ++From: Boyuan Yang ++Date: Wed, 13 Sep 2023 12:39:33 -0400 ++Subject: src/rnnoise.cpp: Guard RNNoise::init_release() with ENABLE_RNNOISE ++ ++Forwarded: https://github.com/wwmm/easyeffects/issues/2600 ++--- ++ src/rnnoise.cpp | 4 ++++ ++ 1 file changed, 4 insertions(+) ++ ++diff --git a/src/rnnoise.cpp b/src/rnnoise.cpp ++index c8d89d2..6ff9f7a 100644 ++--- a/src/rnnoise.cpp +++++ b/src/rnnoise.cpp ++@@ -341,6 +341,8 @@ auto RNNoise::get_latency_seconds() -> float { ++ return latency_value; ++ } ++ +++#ifdef ENABLE_RNNOISE +++ ++ void RNNoise::init_release() { ++ const auto key_v = g_settings_get_double(settings, "release"); ++ ++@@ -354,3 +356,5 @@ void RNNoise::init_release() { ++ vad_grace_left = release; ++ vad_grace_right = release; ++ } +++ +++#endif diff --cc debian/patches/series index 0000000,0000000..7de3859 new file mode 100644 --- /dev/null +++ b/debian/patches/series @@@ -1,0 -1,0 +1,1 @@@ ++0001-src-rnnoise.cpp-Guard-RNNoise-init_release-with-ENAB.patch diff --cc debian/rules index 2d33f6a,0000000..a92605a mode 100755,000000..100755 --- a/debian/rules +++ b/debian/rules @@@ -1,4 -1,0 +1,33 @@@ +#!/usr/bin/make -f ++# -*- makefile -*- ++# Uncomment this to turn on verbose mode. ++# export DH_VERBOSE=1 ++ ++# see FEATURE AREAS in dpkg-buildflags(1) ++export DEB_BUILD_MAINT_OPTIONS = hardening=+all ++ ++DEB_LDFLAGS_MAINT_APPEND = ++ifneq (,$(filter $(DEB_HOST_ARCH), armel mips mipsel sparc powerpc powerpcspe sh4 m68k )) ++ DEB_LDFLAGS_MAINT_APPEND += -latomic ++endif ++ ++# see ENVIRONMENT in dpkg-buildflags(1) ++# package maintainers to append CFLAGS ++#export DEB_CFLAGS_MAINT_APPEND = -Wall -pedantic ++# package maintainers to append LDFLAGS ++export DEB_LDFLAGS_MAINT_APPEND ++ ++include /usr/share/dpkg/default.mk + +%: + dh $@ ++ ++# Needed for easyeffects 7.0.4+ ++override_dh_auto_configure: ++ # Blocked by #980839 ++ dh_auto_configure -- \ ++ -Denable-rnnoise=false \ ++ $(NULL) ++ ++override_dh_installchangelogs: ++ dh_installchangelogs -k CHANGELOG.md diff --cc debian/upstream/metadata index 0000000,0000000..44e0a53 new file mode 100644 --- /dev/null +++ b/debian/upstream/metadata @@@ -1,0 -1,0 +1,3 @@@ ++--- ++Repository: https://github.com/wwmm/easyeffects.git ++Repository-Browse: https://github.com/wwmm/easyeffects