From 81f99f04724ffd735f00ad4635a58028538d04a4 Mon Sep 17 00:00:00 2001 From: Boyuan Yang Date: Fri, 5 Jul 2024 15:16:35 -0400 Subject: [PATCH 1/1] Import easyeffects_7.1.7-1.debian.tar.xz [dgit import tarball easyeffects 7.1.7-1 easyeffects_7.1.7-1.debian.tar.xz] --- changelog | 165 ++++++++++++++++++++++++++++++++++++++++++++++ control | 57 ++++++++++++++++ copyright | 51 ++++++++++++++ rules | 33 ++++++++++ source/format | 1 + upstream/metadata | 3 + watch | 4 ++ 7 files changed, 314 insertions(+) create mode 100644 changelog create mode 100644 control create mode 100644 copyright create mode 100755 rules create mode 100644 source/format create mode 100644 upstream/metadata create mode 100644 watch diff --git a/changelog b/changelog new file mode 100644 index 0000000..42f174d --- /dev/null +++ b/changelog @@ -0,0 +1,165 @@ +easyeffects (7.1.7-1) unstable; urgency=medium + + * New upstream release. + * debian/control: Bump Standards-Version to 4.7.0. + * debian/control: Replace build-dependency pkg-config => pkgconf. + * Merge changes from Ubuntu: + + [ Erich Eickmeyer ] + * d/control: Demote calf-plugins to Recommends (LP: #2063879) + For newly-installed packages, calf-plugins will not be installed + if lsp-plugins-lv2 or lsp-plugins are available. If you have a + special need for calf-plugins, please install it manually. + + -- Boyuan Yang Fri, 05 Jul 2024 15:16:35 -0400 + +easyeffects (7.1.6-1) unstable; urgency=medium + + * New upstream release. + + -- Boyuan Yang Mon, 08 Apr 2024 23:33:22 -0400 + +easyeffects (7.1.5-1) unstable; urgency=medium + + * New upstream release. + + -- Boyuan Yang Tue, 26 Mar 2024 15:15:29 -0400 + +easyeffects (7.1.4-1) unstable; urgency=medium + + * New upstream release. + + -- Boyuan Yang Mon, 05 Feb 2024 12:10:45 -0500 + +easyeffects (7.1.3-1) unstable; urgency=medium + + * New upstream release. + + -- Boyuan Yang Sun, 26 Nov 2023 10:59:30 -0500 + +easyeffects (7.1.1-1) unstable; urgency=medium + + * New upstream release. + * debian/patches: Dropped, merged upstream. + * debian/control: Add new needed build-dependency ladspa-sdk. + + -- Boyuan Yang Fri, 03 Nov 2023 12:30:20 -0400 + +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. + + -- 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 --git a/control b/control new file mode 100644 index 0000000..372e63a --- /dev/null +++ b/control @@ -0,0 +1,57 @@ +Source: easyeffects +Section: sound +Priority: optional +Maintainer: Debian Multimedia Maintainers +Uploaders: + Boyuan Yang , +Build-Depends: + appstream-util, + debhelper-compat (= 13), + desktop-file-utils, + gettext, + itstool, + ladspa-sdk, + libadwaita-1-dev, + libbs2b-dev, + libebur128-dev, + libfftw3-dev, + libfmt-dev, + libglib2.0-dev, + libgsl-dev, + libgtk-4-bin, + libgtk-4-dev (>= 4.10), + liblilv-dev, + libpipewire-0.3-dev, + libsamplerate0-dev, + libsigc++-3.0-dev, + libsndfile-dev, + libsoundtouch-dev, + libspeexdsp-dev, + libtbb-dev, + libzita-convolver-dev, + lv2-dev, + meson, + nlohmann-json3-dev, + pkgconf, +Standards-Version: 4.7.0 +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: + ${misc:Depends}, + ${shlibs:Depends}, +Recommends: + lsp-plugins-lv2 (>= 1.2.10) | lsp-plugins (>= 1.2.10) | calf-plugins, + mda-lv2, + zam-plugins, +Description: Audio effects for PipeWire applications + 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 --git a/copyright b/copyright new file mode 100644 index 0000000..c30159c --- /dev/null +++ b/copyright @@ -0,0 +1,51 @@ +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-2024 Wellington Wallace + Mikhail Novosyolov + 2023 Torge Matthies +License: GPL-3.0-or-later + +Files: debian/* +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-or-later + +Files: + include/* + src/* +Copyright: + 2017-2022 Wellington Wallace +License: GPL-3.0-or-later + +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-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". diff --git a/rules b/rules new file mode 100755 index 0000000..a92605a --- /dev/null +++ b/rules @@ -0,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 --git a/source/format b/source/format new file mode 100644 index 0000000..163aaf8 --- /dev/null +++ b/source/format @@ -0,0 +1 @@ +3.0 (quilt) diff --git a/upstream/metadata b/upstream/metadata new file mode 100644 index 0000000..44e0a53 --- /dev/null +++ b/upstream/metadata @@ -0,0 +1,3 @@ +--- +Repository: https://github.com/wwmm/easyeffects.git +Repository-Browse: https://github.com/wwmm/easyeffects diff --git a/watch b/watch new file mode 100644 index 0000000..0330f70 --- /dev/null +++ b/watch @@ -0,0 +1,4 @@ +version=4 +opts="filenamemangle=s%(?:.*?)?v?(\d[\d.]*@ARCHIVE_EXT@)%@PACKAGE@-$1%" \ + https://github.com/wwmm/easyeffects/tags \ + (?:.*?/)?v?@ANY_VERSION@@ARCHIVE_EXT@ -- 2.30.2