[neon/backports-noble/fluidsynth-noble/Neon/unstable] debian: import fluidsynth-noble for minuet
Carlos De Maine
null at kde.org
Wed Jan 21 05:35:25 GMT 2026
Git commit ffd3b161dd6c6d9688b03f3268fa6270cbb23ebb by Carlos De Maine.
Committed on 21/01/2026 at 05:35.
Pushed by carlosdem into branch 'Neon/unstable'.
import fluidsynth-noble for minuet
A +22 -0 debian/README.source
A +1041 -0 debian/changelog
A +1 -0 debian/clean
A +92 -0 debian/control
A +431 -0 debian/copyright
A +2 -0 debian/docs
A +5 -0 debian/fluidsynth.install
A +3 -0 debian/gbp.conf
A +14 -0 debian/gbp/postclone.sh
A +1 -0 debian/libfluidsynth-dev.dirs
A +1 -0 debian/libfluidsynth-dev.examples
A +4 -0 debian/libfluidsynth-dev.install
A +1 -0 debian/libfluidsynth3.install
A +392 -0 debian/libfluidsynth3.symbols.in
A +43 -0 debian/rules
A +1 -0 debian/source/format
A +39 -0 debian/tests/build
A +3 -0 debian/tests/control
A +5 -0 debian/upstream/metadata
A +7 -0 debian/watch
https://invent.kde.org/neon/backports-noble/fluidsynth-noble/-/commit/ffd3b161dd6c6d9688b03f3268fa6270cbb23ebb
diff --git a/debian/README.source b/debian/README.source
new file mode 100644
index 0000000..1823c40
--- /dev/null
+++ b/debian/README.source
@@ -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 at debian.org> Mon, 1 Aug 2016 12:15:50 +0200
diff --git a/debian/changelog b/debian/changelog
new file mode 100644
index 0000000..e2f6f78
--- /dev/null
+++ b/debian/changelog
@@ -0,0 +1,1041 @@
+fluidsynth (2.5.2+dfsg-1) unstable; urgency=high
+
+ * New upstream version 2.5.2+dfsg
+ + Closes: #1123964, CVE-2025-68617
+ * Urgency high
+
+ -- Fabian Greffrath <fabian at debian.org> Thu, 25 Dec 2025 11:07:16 +0100
+
+fluidsynth (2.5.1+dfsg-2) unstable; urgency=medium
+
+ * Do not enable the systemd user instance service on install
+ (Closes: #1110912)
+
+ -- Fabian Greffrath <fabian at debian.org> Fri, 19 Dec 2025 09:42:28 +0100
+
+fluidsynth (2.5.1+dfsg-1) unstable; urgency=medium
+
+ * New upstream version 2.5.1+dfsg
+
+ * Update libfluidsynth3.symbols file:
+ + Previous versions have incorrectly exposed private C++ and
+ inline symbols; they are now hidden from the library
+ + All the symbols in question were never part of any public API
+ spec, so no existing public interfaces were changed, removed, or
+ otherwise broken
+ + Give up tracking mangled C++ symbols, use
+ DEB_VERSION_EPOCH_UPSTREAM for them
+
+ * Upload to unstable
+
+ -- Fabian Greffrath <fabian at debian.org> Fri, 31 Oct 2025 14:17:59 +0100
+
+fluidsynth (2.5.0+dfsg-1) experimental; urgency=medium
+
+ * Upload to experimental, until the symbol visibility issue is fixed
+ upstream (https://github.com/FluidSynth/fluidsynth/issues/1676)
+
+ * New upstream version 2.5.0+dfsg
+ * Build fluidsynth without GLib
+ * Enable dynamic sample loading for the daemon to reduce its memory
+ footprint (Closes: #1039449)
+ * Do not export dpkg buildflags and buildtools anymore
+ * Add Build-Depends on libgcem-dev
+ * Fix old-fsf-address-in-copyright-file
+ * Remove redundant RRR: no
+ * Bump Standards-Version to 4.7.2
+ * Update debian/watch to version 5
+ * Move symbols control file out of the way,
+ call `dh_makeshlibs -VUpstream-Version`
+
+ -- Fabian Greffrath <fabian at debian.org> Sun, 26 Oct 2025 11:25:47 +0100
+
+fluidsynth (2.4.8+dfsg-1) unstable; urgency=medium
+
+ * New upstream version 2.4.8+dfsg
+
+ -- Dennis Braun <snd at debian.org> Thu, 02 Oct 2025 18:44:21 +0200
+
+fluidsynth (2.4.7+dfsg-2) unstable; urgency=medium
+
+ * Team upload
+ * debian/control: Fix Depends after Build-Depends change (Closes: #1111294)
+
+ -- Sebastian Ramacher <sramacher at debian.org> Sat, 16 Aug 2025 22:26:34 +0200
+
+fluidsynth (2.4.7+dfsg-1) unstable; urgency=medium
+
+ * Set the default samplerate to 48000 and buffer size to 512 in the
+ service config file (Closes: #1075976, #1105956).
+ * New upstream version 2.4.7+dfsg
+
+ -- Fabian Greffrath <fabian at debian.org> Thu, 14 Aug 2025 09:55:25 +0200
+
+fluidsynth (2.4.6+dfsg-1) experimental; urgency=medium
+
+ * New upstream version 2.4.6+dfsg
+ * Build with SDL3 instead of SDL2
+ * Install the newly added tmpfiles config
+ * Upload to experimental
+
+ -- Fabian Greffrath <fabian at debian.org> Thu, 08 May 2025 15:35:43 +0200
+
+fluidsynth (2.4.4+dfsg-1) unstable; urgency=high
+
+ * New upstream version 2.4.4+dfsg
+ + Fix ordering and dependencies of fluidsynth's systemd service
+ (Closes: #1053245)
+ + Revise fluidsynth's man page (Closes: #1099773)
+ + The CMake variable FLUID_HOST_COMPILER has been superseded by
+ the Autools convention of using environment variables like
+ CC_FOR_BUILD and friends
+ * Remove patch applied upstream introducing support for the
+ *_FOR_BUILD environment variables
+ * Update libfluidsynth3.symbols file
+ * urgency=high for the RC bug fix
+
+ -- Fabian Greffrath <fabian at debian.org> Mon, 17 Mar 2025 17:26:20 +0100
+
+fluidsynth (2.4.3+dfsg-4) unstable; urgency=medium
+
+ * Mark the fluidsynth package as Multi-Arch: foreign and let the
+ libfluidsynth-dev package depend on it. This is required when
+ using cmake.
+
+ -- Fabian Greffrath <fabian at debian.org> Fri, 28 Feb 2025 09:12:18 +0100
+
+fluidsynth (2.4.3+dfsg-3) unstable; urgency=medium
+
+ * Replace non-functional cross-building patch with one that applies
+ *_FOR_BUILD flags to the native build
+ * Include buildtools.mk in debian/rules
+ * Remove the Breaks relations against soundfont packages
+ (Closes: #934074)
+ * Bump Standards-Version to 4.7.1
+
+ -- Fabian Greffrath <fabian at debian.org> Tue, 25 Feb 2025 10:08:58 +0100
+
+fluidsynth (2.4.3+dfsg-2) unstable; urgency=medium
+
+ * Update my Debian packaging copyright
+ * Append CPPFLAGS to CFLAGS for the gentables build
+ * Add new symbols to libfluidsynth3.symbols file
+
+ -- Fabian Greffrath <fabian at debian.org> Fri, 31 Jan 2025 14:29:00 +0100
+
+fluidsynth (2.4.3+dfsg-1) unstable; urgency=medium
+
+ * Repack upstream tarball without the test-android/ directory
+ (contains a prebuilt Java class file)
+ * Only unset compiler flags for gentables if cross-compilation is
+ detected
+ * New upstream version 2.4.3+dfsg
+
+ -- Fabian Greffrath <fabian at debian.org> Fri, 31 Jan 2025 12:51:58 +0100
+
+fluidsynth (2.4.3-1) unstable; urgency=medium
+
+ * New upstream version 2.4.3
+ * Add myself to Uploaders
+ * Explicitly build with SDL2 support
+
+ -- Fabian Greffrath <fabian at debian.org> Fri, 31 Jan 2025 08:35:27 +0100
+
+fluidsynth (2.4.2-1) unstable; urgency=medium
+
+ * Team upload.
+
+ [ Pino Toscano ]
+ * Limit pipewire support only to Linux architectures
+
+ [ Fabian Greffrath ]
+ * New upstream version 2.4.2
+
+ -- Fabian Greffrath <fabian at debian.org> Fri, 03 Jan 2025 22:24:59 +0100
+
+fluidsynth (2.4.0-1) unstable; urgency=medium
+
+ * New upstream version 2.4.0
+ * Update libfluidsynth3.symbols
+
+ -- Dennis Braun <snd at debian.org> Sun, 10 Nov 2024 19:28:14 +0100
+
+fluidsynth (2.3.6-1) unstable; urgency=medium
+
+ * New upstream version 2.3.6
+ * Bump Standards-Version to 4.7.0
+ * Use default salsa ci config
+
+ -- Dennis Braun <snd at debian.org> Sat, 17 Aug 2024 14:30:15 +0200
+
+fluidsynth (2.3.5-1) unstable; urgency=medium
+
+ * New upstream version 2.3.5
+
+ -- Dennis Braun <snd at debian.org> Fri, 19 Apr 2024 16:10:22 +0200
+
+fluidsynth (2.3.4-1) unstable; urgency=medium
+
+ * New upstream version 2.3.4
+
+ -- Dennis Braun <snd at debian.org> Wed, 27 Sep 2023 20:01:10 +0200
+
+fluidsynth (2.3.3-2.1) unstable; urgency=medium
+
+ * Non-maintainer upload.
+ * Fixup previous upload, also runtime depend on libpipewire-0.3-dev,
+ on libfluidsynth-dev (Closes: #1051819)
+
+ -- Gianfranco Costamagna <locutusofborg at debian.org> Thu, 14 Sep 2023 07:22:04 +0200
+
+fluidsynth (2.3.3-2) unstable; urgency=medium
+
+ * Team upload.
+ * Enable pipewire support (Closes: #1051819).
+
+ -- Nicholas D Steeves <sten at debian.org> Tue, 12 Sep 2023 20:52:50 -0400
+
+fluidsynth (2.3.3-1) unstable; urgency=medium
+
+ * New upstream version 2.3.3
+ * Bump d/copyright years
+ * d/watch: Use @ARCHIVE_EXT@
+
+ -- Dennis Braun <snd at debian.org> Sun, 18 Jun 2023 18:50:51 +0200
+
+fluidsynth (2.3.2-1) unstable; urgency=medium
+
+ * Team upload.
+
+ [ Dennis Braun ]
+ * New upstream version 2.3.2
+ * Drop MIDI files patch applied by upstream
+ * Refresh symbols
+
+ -- Fabian Greffrath <fabian at debian.org> Tue, 13 Jun 2023 14:38:51 +0200
+
+fluidsynth (2.3.1-2) unstable; urgency=medium
+
+ * Team upload.
+ * Apply patch from upstream to fix seamless looping between MIDI
+ files.
+
+ -- Fabian Greffrath <fabian at debian.org> Tue, 18 Apr 2023 07:48:30 +0200
+
+fluidsynth (2.3.1-1) unstable; urgency=medium
+
+ * New upstream version 2.3.1
+ * Prefer libjack-dev over libjack-jackd2-dev
+ * Bump Standards-Version to 4.6.2
+ * Change my email address
+
+ -- Dennis Braun <snd at debian.org> Fri, 30 Dec 2022 16:10:11 +0100
+
+fluidsynth (2.3.0-1) unstable; urgency=medium
+
+ * New upstream version 2.3.0
+ * Add FluidSynth*.cmake files to the dev package
+
+ -- Dennis Braun <d_braun at kabelmail.de> Sat, 24 Sep 2022 23:04:31 +0200
+
+fluidsynth (2.2.9-1) unstable; urgency=medium
+
+ * New upstream version 2.2.9
+
+ -- Dennis Braun <d_braun at kabelmail.de> Sun, 11 Sep 2022 15:52:57 +0200
+
+fluidsynth (2.2.8-1) unstable; urgency=medium
+
+ * New upstream version 2.2.8
+ * Use libjack-jackd2-dev as preferable B-D and libjack-dev as optional
+ and the same for Depends of libfluidsynth-dev
+ * Bump Standards Version to 4.6.1
+
+ -- Dennis Braun <d_braun at kabelmail.de> Sun, 17 Jul 2022 12:40:53 +0200
+
+fluidsynth (2.2.7-1) unstable; urgency=medium
+
+ [ Pino Toscano ]
+ * libfluidsynth-dev: limit libsystemd-dev dependency to Linux OSes
+ * Limit libasound2-dev build & runtime dependency to Linux OSes
+ * d/rules: drop -Denable-alsa=off for non-Linux OSes
+ * Limit libdbus-1-dev build & runtime dependency to Linux OSes
+ * d/rules: simplify check for non-Linux architectures
+
+ [ Dennis Braun ]
+ * New upstream version 2.2.7
+ * Update symbols file
+
+ -- Dennis Braun <d_braun at kabelmail.de> Wed, 04 May 2022 16:41:50 +0200
+
+fluidsynth (2.2.5-1) unstable; urgency=medium
+
+ [ Debian Janitor ]
+ * Fix day-of-week for changelog entry 1.0.9+dfsg-2
+ * Remove constraints unnecessary since buster
+
+ [ Dennis Braun ]
+ * New upstream version 2.2.5
+ * Fix field name typo in debian/copyright (X-Comment => Comment).
+
+ -- Dennis Braun <d_braun at kabelmail.de> Thu, 03 Feb 2022 23:02:43 +0100
+
+fluidsynth (2.2.4-2) unstable; urgency=medium
+
+ * Update Depends for libfluidsynth-dev and for the autopkgtest
+
+ -- Dennis Braun <d_braun at kabelmail.de> Thu, 25 Nov 2021 21:08:08 +0100
+
+fluidsynth (2.2.4-1) unstable; urgency=medium
+
+ * New upstream version 2.2.4
+
+ -- Dennis Braun <d_braun at kabelmail.de> Thu, 25 Nov 2021 17:50:19 +0100
+
+fluidsynth (2.2.3-2) unstable; urgency=medium
+
+ * Upload to unstable
+
+ -- Dennis Braun <d_braun at kabelmail.de> Sun, 21 Nov 2021 18:13:22 +0100
+
+fluidsynth (2.2.3-1) experimental; urgency=medium
+
+ [ Dennis Braun ]
+ * New upstream version 2.2.3
+ * Bump Standards-Version to 4.6.0
+ * Bump soname libfluidsynth2 to libfluidsynth3
+ * d/copyright: Update entry for doc/examples
+ * d/copyright: Add myself to the d/ section
+ * Update examples installation
+ * d/rules: override_dh_auto_test because the tests fail
+ * Update symbols file
+
+ [ Sebastian Ramacher ]
+ * debian/libfluidsynth3.symbols:
+ - Remove dropped symbol
+ - Mark template instantiations as optional
+ * debian/rules:
+ - Use /usr/share/dpkg/architecture.mk
+ - Remove unnecessary argument to dh
+
+ -- Dennis Braun <d_braun at kabelmail.de> Sat, 23 Oct 2021 19:02:57 +0200
+
+fluidsynth (2.1.7-1.1) unstable; urgency=medium
+
+ * Non-maintainer upload.
+ * Import patch that fixes use-after-free vulnerability. (CVE-2021-28421)
+ (Closes: #987168)
+
+ -- Reiner Herrmann <reiner at reiner-h.de> Sat, 24 Apr 2021 13:37:51 +0200
+
+fluidsynth (2.1.7-1) unstable; urgency=medium
+
+ * New upstream version 2.1.7
+ * d/copyright: Update authors for 'Files: *' and years
+ * d/copyright: Fix mutated vowels
+ * d/upstream/metadata: Remove name and add archive
+
+ -- Dennis Braun <d_braun at kabelmail.de> Tue, 09 Feb 2021 21:43:23 +0100
+
+fluidsynth (2.1.6-1) unstable; urgency=medium
+
+ * New upstream version 2.1.6
+ * Bump S-V to 4.5.1
+ * Bump d/watch version to 4
+
+ -- Dennis Braun <d_braun at kabelmail.de> Wed, 06 Jan 2021 23:21:23 +0100
+
+fluidsynth (2.1.5-1) unstable; urgency=medium
+
+ * New upstream version 2.1.5
+ * Rename gitlab-ci.yml to salsa-ci.yml
+
+ -- Dennis Braun <d_braun at kabelmail.de> Tue, 22 Sep 2020 14:45:55 +0200
+
+fluidsynth (2.1.4-1) unstable; urgency=medium
+
+ * New upstream version 2.1.4
+ * Add gitlab-ci.yml
+ * d/rules: Remove -Wl,--as-needed flags
+
+ -- Dennis Braun <d_braun at kabelmail.de> Sat, 05 Sep 2020 11:56:15 +0200
+
+fluidsynth (2.1.3-1) unstable; urgency=medium
+
+ * New upstream version 2.1.3
+
+ -- Dennis Braun <d_braun at kabelmail.de> Sat, 30 May 2020 00:30:42 +0200
+
+fluidsynth (2.1.2-1) unstable; urgency=medium
+
+ * New upstream version 2.1.2
+ * Drop patches, applied by upstream
+ * Bump dh-compat to 13
+
+ -- Dennis Braun <d_braun at kabelmail.de> Thu, 30 Apr 2020 20:08:17 +0200
+
+fluidsynth (2.1.1-2) unstable; urgency=medium
+
+ * Team upload.
+
+ * Allow stderr-output during the build test, as the new SDL2 module
+ will complain that it is not yet initialized.
+ * Apply two commits from the upstream GIT repository:
+ + Turn SDL2 initialization message into a warning.
+ + Exit with error when invalid commandline arguments are
+ supplied, e.g. invalid sample rates (Closes: #929960).
+
+ -- Fabian Greffrath <fabian at debian.org> Wed, 04 Mar 2020 21:20:05 +0100
+
+fluidsynth (2.1.1-1) unstable; urgency=medium
+
+ * Team upload.
+
+ [ Dennis Braun ]
+ * New upstream version 2.1.1
+ * Bump S-V to 4.5.0
+ * Set RRR: no
+ * Add d/upstream/metadata
+ * d/control: Update homepage
+ * Add me as uploader
+
+ [ Fabian Greffrath ]
+ * Add Build-Depends: libinstpatch-dev to add support for DLS patch files.
+ * Add Build-Depends: libsdl2-dev to enable SDL2 audio support.
+
+ -- Fabian Greffrath <fabian at debian.org> Fri, 28 Feb 2020 23:31:01 +0100
+
+fluidsynth (2.1.0-1) unstable; urgency=medium
+
+ * Team upload.
+ * Upload to unstable.
+
+ [ Ondřej Nový ]
+ * Bump Standards-Version to 4.4.1
+
+ [ Olivier Humbert ]
+ * Update control (description: add support to SF3)
+
+ [ Fabian Greffrath ]
+ * New upstream version 2.1.0 (Closes: #946621).
+ * Make autopkgtests cross-test-friendly,
+ thanks Steve Langasek (Closes: #946372).
+ * Review debian/copyright (Closes: #946474).
+ * Remove NEWS from debian/docs.
+ * Add fluid_free to debian/libfluidsynth2.symbols.
+
+ -- Fabian Greffrath <fabian at debian.org> Sat, 14 Dec 2019 21:58:49 +0100
+
+fluidsynth (2.0.5-1) experimental; urgency=medium
+
+ * Team upload.
+ * Upload to experimental.
+ * New upstream version 2.0.5 (Closes: #920650, #923487).
+ * Bump ABI version to libfluidsynth2, adjust symbols file accordingly.
+ * Add a Build-Depends-Package line to the symbols file.
+ * Remove patches.
+ * Bump debhelper-compat to 12.
+ * Bump Standards-Version to 4.4.0.
+ * Add libdbus-1-dev to Build-Depends.
+ * Add libsystemd-dev to Build-Depends on linux-any.
+ * Build with -DCMAKE_BUILD_TYPE=Release.
+ * Remove unused file and license paragraphs from debian/copyright.
+
+ -- Fabian Greffrath <fabian at debian.org> Mon, 05 Aug 2019 21:02:36 +0200
+
+fluidsynth (1.1.11-4) unstable; urgency=medium
+
+ * Team upload.
+ * Promote soundfont packages to dependencies (Closes: #929182).
+ + Fluidsynth is really useless without a soundfont and
+ the default one weights only 6 MB.
+
+ -- Fabian Greffrath <fabian at debian.org> Mon, 05 Aug 2019 14:06:06 +0200
+
+fluidsynth (1.1.11-3) unstable; urgency=medium
+
+ * Team upload.
+ * Add some Breaks relations to ensure upgrading of soundfont
+ packages to provide the virtual sf3-soundfont-gm package.
+
+ -- Fabian Greffrath <fabian at debian.org> Mon, 05 Aug 2019 08:04:23 +0200
+
+fluidsynth (1.1.11-2) unstable; urgency=medium
+
+ * Team upload.
+
+ [ Ondřej Nový ]
+ * Use debhelper-compat instead of debian/compat
+
+ [ Fabian Greffrath ]
+ * Recommend a recent enough timgm6mb-soundfont package or an
+ alternative provider of sf3-soundfont-gm and use the default
+ soundfont throughout the package.
+
+ -- Fabian Greffrath <fabian at debian.org> Sun, 04 Aug 2019 13:37:30 +0200
+
+fluidsynth (1.1.11-1) unstable; urgency=medium
+
+ * Team upload.
+
+ [ Felipe Sateler ]
+ * Change maintainer address to debian-multimedia at lists.debian.org
+
+ [ Fabian Greffrath ]
+ * New upstream version 1.1.11.
+ * Install fluidsynth config file (Closes: #760209) and
+ systemd user service unit file (Closes: #760210).
+
+ -- Fabian Greffrath <fabian at debian.org> Sat, 02 Jun 2018 10:45:52 +0200
+
+fluidsynth (1.1.10-1) unstable; urgency=medium
+
+ * Team upload.
+
+ [ Jaromír Mikeš ]
+ * Drop explicit Testsuite field, not needed anymore.
+
+ [ Ondřej Nový ]
+ * d/copyright: Use https protocol in Format field
+ * d/control: Set Vcs-* to salsa.debian.org
+
+ [ Fabian Greffrath ]
+ * New upstream version 1.1.10
+
+ -- Fabian Greffrath <fabian at debian.org> Thu, 15 Mar 2018 17:27:53 +0100
+
+fluidsynth (1.1.9-1) unstable; urgency=medium
+
+ * New upstream version 1.1.9
+ * Set dh/compat 11.
+ * Bump Standards.
+ * Update download page in d/copyright file.
+ * Update upstream contacts d/copyright file.
+ * Update d/docs file.
+ * Update d/symbols file.
+
+ -- Jaromír Mikeš <mira.mikes at seznam.cz> Sun, 07 Jan 2018 12:50:51 +0100
+
+fluidsynth (1.1.8-3) unstable; urgency=medium
+
+ * Symbols changed on non-linux arch - more fixes. (Closes: #883684)
+
+ -- Jaromír Mikeš <mira.mikes at seznam.cz> Sun, 10 Dec 2017 02:10:59 +0100
+
+fluidsynth (1.1.8-2) unstable; urgency=medium
+
+ [ Fabian Greffrath ]
+ * add Suggests on some common soundfonts to the libfluidsynth1 package
+
+ [ Jaromír Mikeš ]
+ * Symbols changed on non-linux archs. (Closes: #883684)
+ * Remove trailing whitespace from changelog.
+
+ -- Jaromír Mikeš <mira.mikes at seznam.cz> Thu, 07 Dec 2017 15:12:36 +0100
+
+fluidsynth (1.1.8-1) unstable; urgency=medium
+
+ * Improve changelog.
+ * New upstream version 1.1.8
+ * Update Vcs to use git instead of cgit.
+ * Bump Standards.
+ * Continuation comma.
+ * Update copyright file.
+
+ -- Jaromír Mikeš <mira.mikes at seznam.cz> Sat, 14 Oct 2017 06:41:12 +0200
+
+fluidsynth (1.1.7-1) unstable; urgency=medium
+
+ * Update watch file.
+ * New upstream version 1.1.7 (Closes: #877308)
+ + consistently relicense libfluidsynth under LGPL-2.1+ (Closes: #859793)
+ + add support of vorbis-compressed sf3 sound fonts (Closes: #740710)
+ * Introduce postclone.sh script to ignore .pc/ dir.
+ * Patches refreshed/deleted.
+ * Allow all compressions.
+ * Bump Standards.
+ * Build without autoreconf.
+ * Update symbols file.
+ * Remove autotools-dev from B-D.
+ * Avoid useless linking.
+ * Update copyright file.
+
+ -- Jaromír Mikeš <mira.mikes at seznam.cz> Mon, 02 Oct 2017 12:51:06 +0200
+
+fluidsynth (1.1.6-4) unstable; urgency=medium
+
+ * Set dh/compat 10.
+ * Bump Standards.
+ * Fix VCS fields.
+ * B-D autotools-dev.
+ * Fix hardening.
+ * Add symbols file.
+ * Sign tags.
+ * Tune .gitignore file.
+
+ -- Jaromír Mikeš <mira.mikes at seznam.cz> Sun, 18 Dec 2016 15:14:56 +0100
+
+fluidsynth (1.1.6-3) unstable; urgency=medium
+
+ * Bump Standards.
+ * Update VCS fields.
+ * Remove XS- prefix from Testsuite field.
+ * Build with autoreconf.
+ * Update copyright file.
+ * Remove excessive dependencies of libfluidsynth-dev. (Closes: #738206)
+ * Add patch to fix server connection. (Closes: #798815)
+
+ -- Jaromír Mikeš <mira.mikes at seznam.cz> Mon, 14 Sep 2015 05:59:58 +0200
+
+fluidsynth (1.1.6-2) unstable; urgency=low
+
+ [ Christoph Egger ]
+ * fix FTBFS (Closes: #690006)
+
+ [ Rafał Cieślak ]
+ * Add a compile/run autopkg test. (Closes: #692812)
+
+ [ Alessio Treglia ]
+ * Bump debhelper requirement to 9.
+ * Bump Standards.
+
+ -- Alessio Treglia <alessio at debian.org> Sat, 02 Feb 2013 13:40:54 +0000
+
+fluidsynth (1.1.6-1) unstable; urgency=low
+
+ * New upstream bugfix-only release:
+ - Handle MIDI End of track events, ticket #101
+ - Prevent broken rendering after an voice overflow, ticket #100
+ - Enable long arguments where available
+ - Prevent libdbus crash
+ * Remove build-dependency on libncurses5-dev. (Closes: #667892)
+ * Bump Standards.
+
+ -- Alessio Treglia <alessio at debian.org> Tue, 28 Aug 2012 14:43:04 +0200
+
+fluidsynth (1.1.5-2) unstable; urgency=low
+
+ * Build with MultiArch.
+ * Enable parallel builds.
+
+ -- Alessio Treglia <alessio at debian.org> Tue, 24 Jan 2012 18:45:57 +0100
+
+fluidsynth (1.1.5-1) unstable; urgency=low
+
+ * New upstream bugfix release.
+
+ -- Alessio Treglia <alessio at debian.org> Mon, 05 Sep 2011 12:10:31 +0200
+
+fluidsynth (1.1.4-2) unstable; urgency=low
+
+ * Upload to unstable
+ * Remove alternative build-dep on libjack-jackd2-dev.
+ * Disable alsa and dbus on hurd (Closes: #637158).
+ Thanks to Samuel Thibault for the patch.
+ * Revert ABI break introduced with FluidSynth 1.1.4.
+ - This is now binary compatible with FluidSynth << 1.1.4,
+ patch taken from upstream trunk.
+
+ -- Alessio Treglia <alessio at debian.org> Sat, 13 Aug 2011 11:21:32 +0200
+
+fluidsynth (1.1.4-1) experimental; urgency=low
+
+ * New upstream release:
+ - Several improvements and fixes to the CMake build system.
+ - Several bug fixes to the engine, notably quite a few which could
+ cause FluidSynth to sound bad in some cases.
+ - API additions, that make it possible to load MIDI files from memory
+ to inspect/modify MIDI events as they are being played from a MIDI
+ file to change channels between melodic and drum mode and to silence
+ all notes in one command.
+ - Improvements to the CoreAudio driver.
+
+ -- Alessio Treglia <alessio at debian.org> Fri, 05 Aug 2011 10:08:40 +0200
+
+fluidsynth (1.1.3-4) unstable; urgency=low
+
+ * Drop LASH support.
+ * Bump Standards.
+
+ -- Alessio Treglia <alessio at debian.org> Thu, 19 May 2011 14:59:53 +0200
+
+fluidsynth (1.1.3-3) unstable; urgency=low
+
+ * Demote liblash-dev to
+ libfluidsynth-dev's Suggests field (Closes: #611457).
+ * Append -Wl,--as-needed flag to LDFLAGS.
+
+ -- Alessio Treglia <alessio at debian.org> Wed, 09 Mar 2011 13:32:37 +0100
+
+fluidsynth (1.1.3-2) unstable; urgency=low
+
+ * Upload to unstable.
+
+ -- Alessio Treglia <alessio at debian.org> Wed, 09 Feb 2011 00:12:25 +0100
+
+fluidsynth (1.1.3-1) experimental; urgency=low
+
+ * New upstream release:
+ - Compilation with LADSPA enabled was broken in 1.1.2 - fixed.
+ - Multichannel output broken when double precision was used - fixed.
+ - Doxygen settings.
+ - Mac OS X build system fixes.
+ - Fix build problem with scummvm.
+ - Optimize by not starting unused threads with multicore rendering.
+ - Window handle creation/destruction in Windows dll version.
+ - Race condition in alsa_seq / alsa_raw drivers caused them not to quit.
+ * Remove patches, applied upstream.
+
+ -- Alessio Treglia <alessio at debian.org> Sat, 16 Oct 2010 12:27:50 +0200
+
+fluidsynth (1.1.2-2) experimental; urgency=low
+
+ * Build-dep and dep on libjack-jackd2-dev (Closes: #597265).
+ * Disable DBus support on kfreebsd-* archs to avoid it FTBFS (Closes:
+ #597977).
+
+ -- Alessio Treglia <alessio at debian.org> Wed, 29 Sep 2010 11:18:56 +0200
+
+fluidsynth (1.1.2-1) experimental; urgency=low
+
+ * New upstream release:
+ - New CMake build system.
+ + Winbuild and Macbuild directories dropped.
+ + Autotools build system is deprecated, but is still working.
+ - Rewriting of thread safety.
+ + Two new settings control the thread safety mode.
+ The default is to be backwards compatible.
+ - Voice overflow settings.
+ - Possible to update polyphony, up to 65536 (and beyond initial setting).
+ - Possible to update sample rate (jack driver updates sample rate
+ correctly).
+ - MIDI Bank Select handling fixed.
+ - Source files moved into different subdirectories.
+ - Can use RealTimeKit (on Linux) to get real-time priority.
+ - Shell commands for pitch bend and pitch bend range.
+ - PulseAudio driver: specify media role, and allow pulseaudio to adjust
+ latency.
+ - Other bug fixes.
+ * Change my email address.
+ * Remove DM-Upload-Allowed: yes field.
+ * Update Homepage field.
+ * Bump Standards.
+ * Update watch file.
+ * Switch to format 3.0 (quilt).
+ * Add debian/gbp.conf file.
+ * Drop pulse-adjust-latency.patch patch, applied upstream.
+ * Remove quilt build-dependency.
+ * Static libraries are no longer provided.
+ * Switch to cmake buildsystem, drop autotools stuff.
+ * Adjust override_dh_auto_configure target to match cmake variables.
+ * Really enable LADSPA support, patch taken from upstream's trunk.
+ * Update debian/copyright file.
+ * Set architecture of -DEV package to all.
+
+ -- Alessio Treglia <alessio at debian.org> Tue, 14 Sep 2010 16:25:10 +0200
+
+fluidsynth (1.1.1-4) unstable; urgency=low
+
+ * Remove debian/README.Debian, no longer useful.
+ * Disable ALSA support on kfreebsd-* architectures (Closes: #579914).
+
+ -- Alessio Treglia <quadrispro at ubuntu.com> Sun, 02 May 2010 16:38:57 +0200
+
+fluidsynth (1.1.1-3) unstable; urgency=low
+
+ [ David Henningsson ]
+ * Allow pulseaudio to adjust latency by default.
+
+ [ Alessio Treglia ]
+ * Remove unneeded .la file.
+ * Bump Standards-Version.
+
+ -- Alessio Treglia <quadrispro at ubuntu.com> Mon, 22 Mar 2010 18:41:22 +0100
+
+fluidsynth (1.1.1-2) unstable; urgency=low
+
+ * Fix libfluidsynth-dev uninstallable state by adjusting libglib2.0-dev
+ dependency.
+ * Switch to debhelper 7.
+ * Drop CDBS.
+ * Bump quilt build-dependency.
+
+ -- Alessio Treglia <quadrispro at ubuntu.com> Sat, 09 Jan 2010 13:58:45 +0100
+
+fluidsynth (1.1.1-1) unstable; urgency=low
+
+ [ David Henningsson ]
+ * New upstream release
+ * All code changes dropped (fixed upstream)
+ * Update build system: debhelper 7, cdbs and quilt
+ * New maintainer: Debian Multimedia Maintainers team
+ * Bump Standards-Version to 3.8.3, no changes required
+ * Remove optional dependency on libreadline5-dev (Closes: #553756)
+ * Remove obsolete DFSG paragraph
+
+ [ Alessio Treglia ]
+ * Add myself as uploader.
+ * Allow uploads by Debian Maintainers.
+ * Lines should be shorter than 80 chars.
+ * Add Vcs-* tags.
+ * Enable LADSPA effect unit.
+ * Fix copyright-refers-to-symlink-license lintian warning.
+
+ -- David Henningsson <diwic at ubuntu.com> Sun, 13 Dec 2009 11:43:00 +0100
+
+fluidsynth (1.0.9+dfsg-2) unstable; urgency=low
+
+ * Enable pulseaudio support (Closes: #531579)
+ * Run commands after midi router is created (Closes: #528701)
+
+ -- David Henningsson <launchpad.web at epost.diwic.se> Thu, 18 Jun 2009 19:05:39 +0200
+
+fluidsynth (1.0.9+dfsg-1.1) unstable; urgency=low
+
+ * NMU to fix wrongly set maintainer in previous version
+ * New maintainer (Closes: #503528)
+
+ -- Ralf Treinen <treinen at debian.org> Thu, 21 May 2009 14:24:22 +0200
+
+fluidsynth (1.0.9+dfsg-1) unstable; urgency=low
+
+ [ Ralf Treinen ]
+ * QA upload (sponsoring David Henningsson).
+
+ [ David Henningsson <launchpad.web at epost.diwic.se> ]
+ * New upstream release (Closes: #524066)
+ * Remove non-DFSG soundfonts and documentation (Closes: #524566)
+ * Depend on libjack-dev instead of libjack0.100.0-dev (Closes: #527410)
+ * Optionally depend on lash instead of ladcca
+ * Rewrite debian/copyright file, now it includes exact copyright notices
+ * Fix build problem with new libtool (moved ltmain.sh) (Closes: #527832)
+ * Erase autotools files in debian/rules to avoid large diff.gz
+ * Remove unused debian/manpages file
+ * Keep upstream's config.{sub,guess}, since they're recent enough
+ * Bump Standards-Version to 3.8.1, no changes required
+
+ -- Ralf Treinen <treinen at debian.org> Thu, 21 May 2009 10:22:08 +0200
+
+fluidsynth (1.0.8-2) unstable; urgency=low
+
+ * QA upload.
+ * Set Maintainer to Debian QA Group.
+ * Remove Uploaders field.
+ * Remove Vcs fields - repository contains only an initial svn-inject.
+ * Bump Standards-Version to 3.8.0 - no changes required.
+ * Remove DH_COMPAT=3 from rules and add a compat file for version 5.
+ * Depend on unversioned debhelper.
+ * Replace ${Source-Version} with ${binary:Version} on fluidsynth-dev.
+ * Don't ignore make clean errors.
+ * Convert copyright file to utf-8.
+ * Remove unused dh_ calls from rules.
+ * Remove empty postinst scripts.
+ * Remove the autotools target from rules. Automatic modification of the
+ changelog are discouraged and it's not doing something useful here anyway.
+ * Depend on the default automake instead of automake1.4.
+ * Enable autoreconf in the configure target and remove ltconfig.
+ * Remove a file '?' from the diff - seems to be an error from some former
+ upload and shouldn't be there.
+ * Modify fluidsynth manpage so that it's a section 1 manpage.
+ * Add a missing space in fluidsynth.1.
+ * Escape some hyphens in fluidsynth.1 so that groff interprets them as minus.
+ * ACK NMU from Peter Eisentraut (Closes: #478380).
+
+ -- Sven Hoexter <sven at timegate.de> Thu, 25 Dec 2008 17:35:40 +0100
+
+fluidsynth (1.0.8-1.1) unstable; urgency=low
+
+ * Non-maintainer upload.
+ * Fix bashism in debian/rules (closes: #478380)
+
+ -- Peter Eisentraut <petere at debian.org> Mon, 26 May 2008 16:43:17 +0200
+
+fluidsynth (1.0.8-1) unstable; urgency=low
+
+ * New upstream release (closes: #467431, #364355)
+ * debian/control
+ - added myself as Uploader
+ - added Vcs-Browser Vcs-Svn and Homepage fields
+ - recommend qsynth (closes: #462287)
+
+ -- Free Ekanayaka <freee at debian.org> Mon, 14 Apr 2008 15:59:30 +0100
+
+fluidsynth (1.0.7a-1) unstable; urgency=low
+
+ [ Eric Van Buggenhaut ]
+ * New upstream release
+ * stop Build-Depending on automake (closes: #380717)
+
+ [ root ]
+ * GNU config automated update: config.sub (20050602 to 20060223),
+ config.guess (20050527 to 20060223)
+
+ -- Eric Van Buggenhaut <ericvb at debian.org> Wed, 2 Aug 2006 19:36:08 +0200
+
+fluidsynth (1.0.6-5) unstable; urgency=low
+
+ [ Eric Van Buggenhaut ]
+ * Added some dependencies to libfluidsynth-dev (closes: #376844)
+
+ [ root ]
+ * GNU config automated update: config.sub (20050708 to 20060223),
+ config.guess (20050803 to 20060223)
+
+ -- Eric Van Buggenhaut <ericvb at debian.org> Fri, 7 Jul 2006 01:27:46 +0200
+
+fluidsynth (1.0.6-4) unstable; urgency=low
+
+ [ Eric Van Buggenhaut ]
+ * Fixed various dependencies (closes: #339622)
+
+ [ root ]
+ * GNU config automated update: config.sub (20050422 to 20050708),
+ config.guess (20050422 to 20050803)
+
+ -- Eric Van Buggenhaut <ericvb at debian.org> Fri, 18 Nov 2005 03:28:46 +0100
+
+fluidsynth (1.0.6-3) unstable; urgency=low
+
+ * Update build dependencies to libreadline5-dev (closes: #326336)
+
+ -- Eric Van Buggenhaut <ericvb at debian.org> Sat, 3 Sep 2005 00:57:56 +0200
+
+fluidsynth (1.0.6-2) unstable; urgency=low
+
+ * Added ALSA support (closes: #317085)
+
+ -- Eric Van Buggenhaut <ericvb at debian.org> Wed, 6 Jul 2005 19:13:43 +0200
+
+fluidsynth (1.0.6-1) unstable; urgency=low
+
+ * New upstream release
+ * Build against libjack-0.100.0-dev
+ * GNU config automated update: config.sub (20040312 to 20050422),
+ config.guess (20040312 to 20050422)
+
+ -- Eric Van Buggenhaut <ericvb at debian.org> Sat, 2 Jul 2005 16:21:14 +0200
+
+fluidsynth (1.0.5-2) unstable; urgency=low
+
+ * Re-applied A. Jochens' patch for amd64 (closes: #289146)
+ * GNU config automated update: config.sub (20040624 to 20041130),
+ config.guess (20040813 to 20041112)
+
+ -- Eric Van Buggenhaut <ericvb at debian.org> Mon, 10 Jan 2005 13:41:29 +0100
+
+fluidsynth (1.0.5-1) unstable; urgency=low
+
+ * New upstream release
+ * now builds on amd64 (closes: #285951)
+
+ -- Eric Van Buggenhaut <ericvb at debian.org> Thu, 16 Dec 2004 19:01:19 +0100
+
+fluidsynth (1.0.4-2-1) unstable; urgency=low
+
+ * New upstream release
+ * GNU config automated update: config.sub (20040105 to 20040624),
+ config.guess (20040105 to 20040719)
+
+ -- Eric Van Buggenhaut <ericvb at debian.org> Tue, 17 Aug 2004 03:13:42 +0200
+
+fluidsynth (1.0.3-6) unstable; urgency=low
+
+ * Included examples for the use of the library (closes: #252037)
+
+ -- Eric Van Buggenhaut <ericvb at debian.org> Tue, 1 Jun 2004 11:16:12 +0200
+
+fluidsynth (1.0.3-5) unstable; urgency=low
+
+ * debian/control: Make dev package strictly depend on corresponding version
+ of the runtime library package.(kobras at debian.org)
+ * debian/control: Disambiguate short descriptions of lib and dev package.
+ (kobras at debian.org)
+ * fix RPATH problems (closes: #229056) (kobras at debian.org)
+
+ -- Eric Van Buggenhaut <ericvb at debian.org> Sat, 24 Jan 2004 13:16:29 +0100
+
+fluidsynth (1.0.3-4) unstable; urgency=low
+
+ * Rebuild against ladcca2 and jack0.80.0 (closes: #228348)
+
+ -- Eric Van Buggenhaut <ericvb at debian.org> Wed, 21 Jan 2004 14:44:17 +0100
+
+fluidsynth (1.0.3-3) unstable; urgency=low
+
+ * Disabled LADSPA support (closes: #226257)
+
+ -- Eric Van Buggenhaut <ericvb at debian.org> Tue, 6 Jan 2004 00:26:47 +0100
+
+fluidsynth (1.0.3-2) unstable; urgency=low
+
+ * Building against ladcca-dev 0.3.2-1
+
+ -- Eric Van Buggenhaut <ericvb at debian.org> Tue, 21 Oct 2003 12:47:16 +0200
+
+fluidsynth (1.0.3-1) unstable; urgency=low
+
+ * New upstream release
+
+ -- Eric Van Buggenhaut <ericvb at debian.org> Mon, 1 Sep 2003 00:27:58 +0200
+
+fluidsynth (1.0.2-2) unstable; urgency=low
+
+ * Added LADSPA support
+ * Removed buggy /usr/lib/pkggconfig dir
+
+ -- Eric Van Buggenhaut <ericvb at debian.org> Sun, 24 Aug 2003 12:54:31 +0200
+
+fluidsynth (1.0.2-1) unstable; urgency=low
+
+ * New upstream release
+ * Removed build-dep on automake. We now run automake on the unpacked source
+ tree and then ship the changed Makefile.in's in the diff.gz.
+
+ -- Eric Van Buggenhaut <ericvb at debian.org> Sun, 24 Aug 2003 02:26:38 +0200
+
+fluidsynth (1.0.1-7) unstable; urgency=low
+
+ * Removed build-dep on automake1.5 (closes: #205983)
+
+ -- Eric Van Buggenhaut <ericvb at debian.org> Mon, 18 Aug 2003 23:55:49 +0200
+
+fluidsynth (1.0.1-6) unstable; urgency=low
+
+ * -dev now includes fluidsynth.pc (closes: #202297)
+
+ -- Eric Van Buggenhaut <ericvb at debian.org> Sat, 9 Aug 2003 04:42:31 +0200
+
+fluidsynth (1.0.1-5) unstable; urgency=low
+
+ * corrected rpath (closes: #204025)
+ * libfluidsynth-dev also depends on libncurses5-dev and libreadline4-dev
+ (closes: #202561)
+ * Updated to last version of Debian Policy
+
+ -- Eric Van Buggenhaut <ericvb at debian.org> Tue, 5 Aug 2003 01:08:20 +0200
+
+fluidsynth (1.0.1-4) unstable; urgency=low
+
+ * Recompiled against libjack-0.71.2
+
+ -- Eric Van Buggenhaut <ericvb at debian.org> Fri, 13 Jun 2003 19:26:43 +0200
+
+fluidsynth (1.0.1-3) unstable; urgency=low
+
+ * Patched upstream code, in order to compile on non-i386 arches.
+
+ -- Eric Van Buggenhaut <ericvb at debian.org> Tue, 29 Apr 2003 02:54:51 +0200
+
+fluidsynth (1.0.1-2) unstable; urgency=low
+
+ * Innstall header files into /usr/include (closes: #190846)
+ * libfluidsynth and libfluidsynth-dev needn't replace: and conflicts:
+ libiiwusynth and libiiwusynth-dev
+
+ -- Eric Van Buggenhaut <ericvb at debian.org> Sat, 26 Apr 2003 23:40:47 +0200
+
+fluidsynth (1.0.1-1) unstable; urgency=low
+
+ * Initial Release.
+
+ -- Eric Van Buggenhaut <ericvb at debian.org> Mon, 14 Apr 2003 02:10:02 +0200
diff --git a/debian/clean b/debian/clean
new file mode 100644
index 0000000..6121093
--- /dev/null
+++ b/debian/clean
@@ -0,0 +1 @@
+debian/libfluidsynth3.symbols
diff --git a/debian/control b/debian/control
new file mode 100644
index 0000000..24578e6
--- /dev/null
+++ b/debian/control
@@ -0,0 +1,92 @@
+Source: fluidsynth
+Section: sound
+Priority: optional
+Maintainer: Debian Multimedia Maintainers <debian-multimedia at lists.debian.org>
+Uploaders:
+ Alessio Treglia <alessio at debian.org>,
+ David Henningsson <diwic at ubuntu.com>,
+ Jaromír Mikeš <mira.mikes at seznam.cz>,
+ Dennis Braun <snd at debian.org>,
+ Fabian Greffrath <fabian at debian.org>
+Build-Depends:
+ cmake,
+ debhelper-compat (= 13),
+ ladspa-sdk,
+ libasound2-dev [linux-any],
+ libdbus-1-dev [linux-any],
+ libgcem-dev,
+ libjack-dev | libjack-jackd2-dev,
+ libpipewire-0.3-dev [linux-any],
+ libpulse-dev,
+ libreadline-dev,
+ libsdl3-dev,
+ libsndfile-dev,
+ libsystemd-dev [linux-any],
+ libtool
+Standards-Version: 4.7.2
+Homepage: https://github.com/Fluidsynth/fluidsynth
+Vcs-Git: https://salsa.debian.org/multimedia-team/fluidsynth.git
+Vcs-Browser: https://salsa.debian.org/multimedia-team/fluidsynth
+
+Package: fluidsynth
+Architecture: any
+Multi-Arch: foreign
+Depends:
+ ${misc:Depends},
+ ${shlibs:Depends},
+Conflicts:
+ iiwusynth,
+Replaces:
+ iiwusynth,
+Provides:
+ iiwusynth,
+Recommends:
+ qsynth,
+Description: Real-time MIDI software synthesizer
+ Fluidsynth is a real-time midi synthesizer based on the soundfont (sf2 and sf3)
+ specifications. It can be used to render MIDI input or MIDI files to audio.
+ The MIDI events are read from a MIDI device. The sound is rendered in
+ real-time to the sound output device.
+
+Package: libfluidsynth3
+Architecture: any
+Multi-Arch: same
+Pre-Depends:
+ ${misc:Pre-Depends}
+Section: libs
+Depends:
+ ${misc:Depends},
+ ${shlibs:Depends},
+ timgm6mb-soundfont (>= 1.3-3~) | sf3-soundfont-gm
+Description: Real-time MIDI software synthesizer (runtime library)
+ Fluidsynth is a real-time midi synthesizer based on the soundfont (sf2 and sf3)
+ specifications. It can be used to render MIDI input or MIDI files to audio.
+ The MIDI events are read from a MIDI device. The sound is rendered in
+ real-time to the sound output device.
+ .
+ This package contains the runtime library.
+
+Package: libfluidsynth-dev
+Architecture: any
+Multi-Arch: same
+Section: libdevel
+Depends:
+ fluidsynth (= ${binary:Version}),
+ libfluidsynth3 (= ${binary:Version}),
+ ${misc:Depends},
+ libasound2-dev [linux-any],
+ libdbus-1-dev [linux-any],
+ libjack-dev | libjack-jackd2-dev,
+ libpipewire-0.3-dev [linux-any],
+ libpulse-dev,
+ libreadline-dev,
+ libsdl3-dev,
+ libsndfile-dev,
+ libsystemd-dev [linux-any],
+Description: Real-time MIDI software synthesizer (development files)
+ Fluidsynth is a real-time midi synthesizer based on the soundfont (sf2 and sf3)
+ specifications. It can be used to render MIDI input or MIDI files to audio.
+ The MIDI events are read from a MIDI device. The sound is rendered in
+ real-time to the sound output device.
+ .
+ This package contains the development files.
diff --git a/debian/copyright b/debian/copyright
new file mode 100644
index 0000000..d3ec4e6
--- /dev/null
+++ b/debian/copyright
@@ -0,0 +1,431 @@
+Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
+Upstream-Name: FluidSynth
+Source: https://github.com/FluidSynth/fluidsynth
+Files-Excluded:
+ test-android
+
+Files: *
+Copyright:
+ 2000-2023, Peter Hanappe and others.
+ 2018, Carlo Bramini
+ 2003, Markus Nentwig
+ 1999-2001, Josh Green
+ 1996, Ian Wilson
+License: LGPL-2.1+
+
+Files:
+ src/drivers/fluid_oboe.cpp
+ src/drivers/fluid_opensles.c
+ src/synth/fluid_synth_monopoly.c
+ src/utils/fluid_hash.c
+ src/utils/fluid_hash.h
+ src/utils/fluid_list.c
+ src/utils/fluid_list.h
+Copyright:
+ 1995-1997, Peter Mattis, Spencer Kimball and Josh MacDonald
+ 2003, Peter Hanappe and others.
+License: LGPL-2+
+
+Files: doc/examples/*
+Copyright: NONE
+License: Public-domain
+ This code is in the public domain.
+
+Files: doc/fluidsynth-v20-devdoc.txt
+Copyright: 2003-2023, Peter Hanappe, Conrad Berhörster, Antoine Schmitt, Pedro López-Cabanillas, Josh Green, David Henningsson, Tom Moebert
+License: CC-BY-SA-3.0
+
+Files:
+ src/bindings/fluid_rtkit.c
+ src/bindings/fluid_rtkit.h
+Copyright:
+ 2009 Lennart Poettering
+ 2010 David Henningsson <diwic at ubuntu.com>
+License: MIT/X11
+
+Files: debian/*
+Copyright:
+ 2003 Eric Van Buggenhaut <ericvb at debian.org>
+ David Henningsson <diwic at ubuntu.com>
+ 2010-2013 Alessio Treglia <alessio at debian.org>
+ 2015-2018 Jaromír Mikeš <mira.mikes at seznam.cz>
+ 2017-2025 Fabian Greffrath <fabian at debian.org>
+ 2020-2023 Dennis Braun <snd at debian.org>
+License: LGPL-2+
+
+License: LGPL-2.1+
+ This package 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 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
+ Lesser General Public License for more details.
+ .
+ You should have received a copy of the GNU Lesser General Public License
+ along with this program. If not, see <https://www.gnu.org/licenses/>.
+Comment:
+ On Debian systems, the complete text of the GNU Lesser General
+ Public License can be found in "/usr/share/common-licenses/LGPL-2.1".
+
+License: MIT/X11
+ 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 OR COPYRIGHT HOLDERS
+ 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: LGPL-2+
+ This library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Library General Public
+ License as published by the Free Software Foundation; either
+ version 2 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
+ Library 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/>.
+Comment:
+ On Debian systems, the complete text of the GNU Lesser General
+ Public License can be found in "/usr/share/common-licenses/LGPL-2".
+
+License: CC-BY-SA-3.0
+ CREATIVE COMMONS CORPORATION IS NOT A LAW FIRM AND DOES NOT PROVIDE LEGAL
+ SERVICES. DISTRIBUTION OF THIS LICENSE DOES NOT CREATE AN ATTORNEY-CLIENT
+ RELATIONSHIP. CREATIVE COMMONS PROVIDES THIS INFORMATION ON AN "AS-IS"
+ BASIS. CREATIVE COMMONS MAKES NO WARRANTIES REGARDING THE INFORMATION
+ PROVIDED, AND DISCLAIMS LIABILITY FOR DAMAGES RESULTING FROM ITS USE.
+ .
+ License
+ .
+ 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
+ "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.
+ "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 below) for the purposes of this License.
+ "Creative Commons Compatible License" means a license that is listed at
+ http://creativecommons.org/compatiblelicenses that has been approved by
+ Creative Commons as being essentially equivalent to this License,
+ including, at a minimum, because that license: (i) contains terms that
+ have the same purpose, meaning and effect as the License Elements of
+ this License; and, (ii) explicitly permits the relicensing of
+ adaptations of works made available under that license under this
+ License or a Creative Commons jurisdiction license with the same License
+ Elements as this License.
+ "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.
+ "License Elements" means the following high-level license attributes as
+ selected by Licensor and indicated in the title of this License:
+ Attribution, ShareAlike.
+ "Licensor" means the individual, individuals, entity or entities that
+ offer(s) the Work under the terms of this License.
+ "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.
+ "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.
+ "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.
+ "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.
+ "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:
+ .
+ to Reproduce the Work, to incorporate the Work into one or more
+ Collections, and to Reproduce the Work as incorporated in the
+ Collections;
+ 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.";
+ to Distribute and Publicly Perform the Work including as incorporated in
+ Collections; and,
+ to Distribute and Publicly Perform Adaptations.
+ .
+ For the avoidance of doubt:
+ 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;
+ 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,
+ 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:
+ .
+ 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(c), 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(c), as requested.
+ You may Distribute or Publicly Perform an Adaptation only under the
+ terms of: (i) this License; (ii) a later version of this License with
+ the same License Elements as this License; (iii) a Creative Commons
+ jurisdiction license (either this or a later license version) that
+ contains the same License Elements as this License (e.g.,
+ Attribution-ShareAlike 3.0 US)); (iv) a Creative Commons Compatible
+ License. If you license the Adaptation under one of the licenses
+ mentioned in (iv), you must comply with the terms of that license. If
+ you license the Adaptation under the terms of any of the licenses
+ mentioned in (i), (ii) or (iii) (the "Applicable License"), you must
+ comply with the terms of the Applicable License generally and the
+ following provisions: (I) You must include a copy of, or the URI for,
+ the Applicable License with every copy of each Adaptation You Distribute
+ or Publicly Perform; (II) You may not offer or impose any terms on the
+ Adaptation that restrict the terms of the Applicable License or the
+ ability of the recipient of the Adaptation to exercise the rights
+ granted to that recipient under the terms of the Applicable License;
+ (III) You must keep intact all notices that refer to the Applicable
+ License and to the disclaimer of warranties with every copy of the Work
+ as included in the Adaptation You Distribute or Publicly Perform; (IV)
+ when You Distribute or Publicly Perform the Adaptation, You may not
+ impose any effective technological measures on the Adaptation that
+ restrict the ability of a recipient of the Adaptation from You to
+ exercise the rights granted to that recipient under the terms of the
+ Applicable License. This Section 4(b) applies to the Adaptation as
+ incorporated in a Collection, but this does not require the Collection
+ apart from the Adaptation itself to be made subject to the terms of the
+ Applicable License.
+ 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 Ssection 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(c) 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.
+ 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
+ .
+ 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.
+ 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
+ .
+ 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.
+ 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.
+ 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.
+ 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.
+ 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.
+ 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.
diff --git a/debian/docs b/debian/docs
new file mode 100644
index 0000000..6f77277
--- /dev/null
+++ b/debian/docs
@@ -0,0 +1,2 @@
+README.md
+TODO
diff --git a/debian/fluidsynth.install b/debian/fluidsynth.install
new file mode 100644
index 0000000..cd7b6e6
--- /dev/null
+++ b/debian/fluidsynth.install
@@ -0,0 +1,5 @@
+usr/bin/*
+usr/share/man/*
+*/fluidsynth.service usr/lib/systemd/user
+*/fluidsynth.conf etc/default
+*/fluidsynth.tmpfiles usr/lib/tmpfiles.d
diff --git a/debian/gbp.conf b/debian/gbp.conf
new file mode 100644
index 0000000..5474c60
--- /dev/null
+++ b/debian/gbp.conf
@@ -0,0 +1,3 @@
+[DEFAULT]
+pristine-tar = True
+sign-tags = True
diff --git a/debian/gbp/postclone.sh b/debian/gbp/postclone.sh
new file mode 100755
index 0000000..5790ec6
--- /dev/null
+++ b/debian/gbp/postclone.sh
@@ -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/debian/libfluidsynth-dev.dirs b/debian/libfluidsynth-dev.dirs
new file mode 100644
index 0000000..e43b95c
--- /dev/null
+++ b/debian/libfluidsynth-dev.dirs
@@ -0,0 +1 @@
+usr/include
diff --git a/debian/libfluidsynth-dev.examples b/debian/libfluidsynth-dev.examples
new file mode 100644
index 0000000..c272481
--- /dev/null
+++ b/debian/libfluidsynth-dev.examples
@@ -0,0 +1 @@
+doc/examples/*.c
diff --git a/debian/libfluidsynth-dev.install b/debian/libfluidsynth-dev.install
new file mode 100644
index 0000000..84ed9bf
--- /dev/null
+++ b/debian/libfluidsynth-dev.install
@@ -0,0 +1,4 @@
+usr/include/*
+usr/lib/*/libfluidsynth.so
+usr/lib/*/pkgconfig/*
+usr/lib/*/cmake/fluidsynth/*.cmake
diff --git a/debian/libfluidsynth3.install b/debian/libfluidsynth3.install
new file mode 100644
index 0000000..dbd360f
--- /dev/null
+++ b/debian/libfluidsynth3.install
@@ -0,0 +1 @@
+usr/lib/*/libfluidsynth.so.*
diff --git a/debian/libfluidsynth3.symbols.in b/debian/libfluidsynth3.symbols.in
new file mode 100644
index 0000000..cce31e1
--- /dev/null
+++ b/debian/libfluidsynth3.symbols.in
@@ -0,0 +1,392 @@
+libfluidsynth.so.3 libfluidsynth3 #MINVER#
+* Build-Depends-Package: libfluidsynth-dev
+ (optional|regex)"^_Z.*@Base$" #DEB_VERSION_EPOCH_UPSTREAM#
+ delete_fluid_audio_driver at Base 2.0.5
+ delete_fluid_cmd_handler at Base 2.0.5
+ delete_fluid_event at Base 2.0.5
+ delete_fluid_file_renderer at Base 2.0.5
+ delete_fluid_midi_driver at Base 2.0.5
+ delete_fluid_midi_event at Base 2.0.5
+ delete_fluid_midi_router at Base 2.0.5
+ delete_fluid_midi_router_rule at Base 2.0.5
+ delete_fluid_mod at Base 2.0.5
+ delete_fluid_player at Base 2.0.5
+ delete_fluid_preset at Base 2.0.5
+ delete_fluid_sample at Base 2.0.5
+ delete_fluid_sequencer at Base 2.0.5
+ delete_fluid_server at Base 2.0.5
+ delete_fluid_settings at Base 2.0.5
+ delete_fluid_sfloader at Base 2.0.5
+ delete_fluid_sfont at Base 2.0.5
+ delete_fluid_shell at Base 2.0.5
+ delete_fluid_synth at Base 2.0.5
+ fluid_audio_driver_register at Base 2.0.5
+ fluid_command at Base 2.0.5
+ fluid_default_log_function at Base 2.0.5
+ fluid_event_all_notes_off at Base 2.0.5
+ fluid_event_all_sounds_off at Base 2.0.5
+ fluid_event_bank_select at Base 2.0.5
+ fluid_event_channel_pressure at Base 2.0.5
+ fluid_synth_chorus_on at Base 2.2.0
+ fluid_event_chorus_send at Base 2.0.5
+ fluid_event_control_change at Base 2.0.5
+ fluid_event_from_midi_event at Base 2.2.7
+ fluid_event_get_bank at Base 2.0.5
+ fluid_event_get_channel at Base 2.0.5
+ fluid_event_get_control at Base 2.0.5
+ fluid_event_get_data at Base 2.0.5
+ fluid_event_get_dest at Base 2.0.5
+ fluid_event_get_duration at Base 2.0.5
+ fluid_event_get_key at Base 2.0.5
+ fluid_event_get_pitch at Base 2.0.5
+ fluid_event_get_program at Base 2.0.5
+ fluid_event_get_scale at Base 2.2.0
+ fluid_event_get_sfont_id at Base 2.0.5
+ fluid_event_get_source at Base 2.0.5
+ fluid_event_get_type at Base 2.0.5
+ fluid_event_get_value at Base 2.0.5
+ fluid_event_get_velocity at Base 2.0.5
+ fluid_event_key_pressure at Base 2.0.5
+ fluid_event_modulation at Base 2.0.5
+ fluid_event_note at Base 2.0.5
+ fluid_event_noteoff at Base 2.0.5
+ fluid_event_noteon at Base 2.0.5
+ fluid_event_pan at Base 2.0.5
+ fluid_event_pitch_bend at Base 2.0.5
+ fluid_event_pitch_wheelsens at Base 2.0.5
+ fluid_event_program_change at Base 2.0.5
+ fluid_event_program_select at Base 2.0.5
+ fluid_event_reverb_send at Base 2.0.5
+ fluid_event_scale at Base 2.2.0
+ fluid_event_set_dest at Base 2.0.5
+ fluid_event_set_source at Base 2.0.5
+ fluid_event_sustain at Base 2.0.5
+ fluid_event_system_reset at Base 2.0.5
+ fluid_event_timer at Base 2.0.5
+ fluid_event_unregistering at Base 2.0.5
+ fluid_event_volume at Base 2.0.5
+ fluid_file_renderer_process_block at Base 2.0.5
+ fluid_file_set_encoding_quality at Base 2.0.5
+ fluid_free at Base 2.1.0
+ fluid_get_stdin at Base 2.0.5
+ fluid_get_stdout at Base 2.0.5
+ fluid_get_sysconf at Base 2.0.5
+ fluid_get_userconf at Base 2.0.5
+ fluid_is_midifile at Base 2.0.5
+ fluid_is_soundfont at Base 2.0.5
+ fluid_ladspa_activate at Base 2.0.5
+ fluid_ladspa_add_buffer at Base 2.0.5
+ fluid_ladspa_add_effect at Base 2.0.5
+ fluid_ladspa_buffer_exists at Base 2.0.5
+ fluid_ladspa_check at Base 2.0.5
+ fluid_ladspa_deactivate at Base 2.0.5
+ fluid_ladspa_effect_can_mix at Base 2.0.5
+ fluid_ladspa_effect_link at Base 2.0.5
+ fluid_ladspa_effect_port_exists at Base 2.0.5
+ fluid_ladspa_effect_set_control at Base 2.0.5
+ fluid_ladspa_effect_set_mix at Base 2.0.5
+ fluid_ladspa_host_port_exists at Base 2.0.5
+ fluid_ladspa_is_active at Base 2.0.5
+ fluid_ladspa_reset at Base 2.0.5
+ fluid_log at Base 2.0.5
+ fluid_midi_dump_postrouter at Base 2.0.5
+ fluid_midi_dump_prerouter at Base 2.0.5
+ fluid_midi_event_get_channel at Base 2.0.5
+ fluid_midi_event_get_control at Base 2.0.5
+ fluid_midi_event_get_key at Base 2.0.5
+ fluid_midi_event_get_lyrics at Base 2.0.5
+ fluid_midi_event_get_pitch at Base 2.0.5
+ fluid_midi_event_get_program at Base 2.0.5
+ fluid_midi_event_get_text at Base 2.0.5
+ fluid_midi_event_get_type at Base 2.0.5
+ fluid_midi_event_get_value at Base 2.0.5
+ fluid_midi_event_get_velocity at Base 2.0.5
+ fluid_midi_event_set_channel at Base 2.0.5
+ fluid_midi_event_set_control at Base 2.0.5
+ fluid_midi_event_set_key at Base 2.0.5
+ fluid_midi_event_set_lyrics at Base 2.0.5
+ fluid_midi_event_set_pitch at Base 2.0.5
+ fluid_midi_event_set_program at Base 2.0.5
+ fluid_midi_event_set_sysex at Base 2.0.5
+ fluid_midi_event_set_text at Base 2.0.5
+ fluid_midi_event_set_type at Base 2.0.5
+ fluid_midi_event_set_value at Base 2.0.5
+ fluid_midi_event_set_velocity at Base 2.0.5
+ fluid_midi_router_add_rule at Base 2.0.5
+ fluid_midi_router_clear_rules at Base 2.0.5
+ fluid_midi_router_handle_midi_event at Base 2.0.5
+ fluid_midi_router_rule_set_chan at Base 2.0.5
+ fluid_midi_router_rule_set_param1 at Base 2.0.5
+ fluid_midi_router_rule_set_param2 at Base 2.0.5
+ fluid_midi_router_set_default_rules at Base 2.0.5
+ fluid_mod_clone at Base 2.0.5
+ fluid_mod_get_amount at Base 2.0.5
+ fluid_mod_get_dest at Base 2.0.5
+ fluid_mod_get_flags1 at Base 2.0.5
+ fluid_mod_get_flags2 at Base 2.0.5
+ fluid_mod_get_source1 at Base 2.0.5
+ fluid_mod_get_source2 at Base 2.0.5
+ fluid_mod_get_transform at Base 2.4.0
+ fluid_mod_has_dest at Base 2.0.5
+ fluid_mod_has_source at Base 2.0.5
+ fluid_mod_set_amount at Base 2.0.5
+ fluid_mod_set_custom_mapping at Base 2.5.1
+ fluid_mod_set_dest at Base 2.0.5
+ fluid_mod_set_source1 at Base 2.0.5
+ fluid_mod_set_source2 at Base 2.0.5
+ fluid_mod_set_transform at Base 2.4.0
+ fluid_mod_sizeof at Base 2.0.5
+ fluid_mod_test_identity at Base 2.0.5
+ fluid_player_add at Base 2.0.5
+ fluid_player_add_mem at Base 2.0.5
+ fluid_player_get_bpm at Base 2.0.5
+ fluid_player_get_current_tick at Base 2.0.5
+ fluid_player_get_division at Base 2.3.2
+ fluid_player_get_midi_tempo at Base 2.0.5
+ fluid_player_get_status at Base 2.0.5
+ fluid_player_get_total_ticks at Base 2.0.5
+ fluid_player_join at Base 2.0.5
+ fluid_player_play at Base 2.0.5
+ fluid_player_seek at Base 2.0.5
+ fluid_player_set_bpm at Base 2.0.5
+ fluid_player_set_loop at Base 2.0.5
+ fluid_player_set_midi_tempo at Base 2.0.5
+ fluid_player_set_playback_callback at Base 2.0.5
+ fluid_player_set_tempo at Base 2.2.0
+ fluid_player_set_tick_callback at Base 2.2.0
+ fluid_player_stop at Base 2.0.5
+ fluid_preset_get_banknum at Base 2.0.5
+ fluid_preset_get_data at Base 2.0.5
+ fluid_preset_get_name at Base 2.0.5
+ fluid_preset_get_num at Base 2.0.5
+ fluid_preset_get_sfont at Base 2.0.5
+ fluid_preset_set_data at Base 2.0.5
+ fluid_sample_set_loop at Base 2.0.5
+ fluid_sample_set_name at Base 2.0.5
+ fluid_sample_set_pitch at Base 2.0.5
+ fluid_sample_set_sound_data at Base 2.0.5
+ fluid_sample_sizeof at Base 2.0.5
+ fluid_sequencer_add_midi_event_to_buffer at Base 2.0.5
+ fluid_sequencer_client_is_dest at Base 2.0.5
+ fluid_sequencer_count_clients at Base 2.0.5
+ fluid_sequencer_get_client_id at Base 2.0.5
+ fluid_sequencer_get_client_name at Base 2.0.5
+ fluid_sequencer_get_tick at Base 2.0.5
+ fluid_sequencer_get_time_scale at Base 2.0.5
+ fluid_sequencer_get_use_system_timer at Base 2.0.5
+ fluid_sequencer_process at Base 2.0.5
+ fluid_sequencer_register_client at Base 2.0.5
+ fluid_sequencer_register_fluidsynth at Base 2.0.5
+ fluid_sequencer_remove_events at Base 2.0.5
+ fluid_sequencer_send_at at Base 2.0.5
+ fluid_sequencer_send_now at Base 2.0.5
+ fluid_sequencer_set_time_scale at Base 2.0.5
+ fluid_sequencer_unregister_client at Base 2.0.5
+ fluid_server_join at Base 2.0.5
+ fluid_set_log_function at Base 2.0.5
+ fluid_settings_copystr at Base 2.0.5
+ fluid_settings_dupstr at Base 2.0.5
+ fluid_settings_foreach at Base 2.0.5
+ fluid_settings_foreach_option at Base 2.0.5
+ fluid_settings_get_hints at Base 2.0.5
+ fluid_settings_get_type at Base 2.0.5
+ fluid_settings_getint at Base 2.0.5
+ fluid_settings_getint_default at Base 2.0.5
+ fluid_settings_getint_range at Base 2.0.5
+ fluid_settings_getnum at Base 2.0.5
+ fluid_settings_getnum_default at Base 2.0.5
+ fluid_settings_getnum_range at Base 2.0.5
+ fluid_settings_getstr_default at Base 2.0.5
+ fluid_settings_is_realtime at Base 2.0.5
+ fluid_settings_option_concat at Base 2.0.5
+ fluid_settings_option_count at Base 2.0.5
+ fluid_settings_setint at Base 2.0.5
+ fluid_settings_setnum at Base 2.0.5
+ fluid_settings_setstr at Base 2.0.5
+ fluid_settings_str_equal at Base 2.0.5
+ fluid_sfloader_get_data at Base 2.0.5
+ fluid_sfloader_set_callbacks at Base 2.0.5
+ fluid_sfloader_set_data at Base 2.0.5
+ fluid_sfont_get_data at Base 2.0.5
+ fluid_sfont_get_default_mod at Base 2.5.1
+ fluid_sfont_get_id at Base 2.0.5
+ fluid_sfont_get_name at Base 2.0.5
+ fluid_sfont_get_preset at Base 2.0.5
+ fluid_sfont_iteration_next at Base 2.0.5
+ fluid_sfont_iteration_start at Base 2.0.5
+ fluid_sfont_set_data at Base 2.0.5
+ fluid_sfont_set_default_mod at Base 2.5.1
+ fluid_source at Base 2.0.5
+ fluid_synth_activate_key_tuning at Base 2.0.5
+ fluid_synth_activate_octave_tuning at Base 2.0.5
+ fluid_synth_activate_tuning at Base 2.0.5
+ fluid_synth_add_default_mod at Base 2.0.5
+ fluid_synth_add_sfloader at Base 2.0.5
+ fluid_synth_add_sfont at Base 2.0.5
+ fluid_synth_all_notes_off at Base 2.0.5
+ fluid_synth_all_sounds_off at Base 2.0.5
+ fluid_synth_alloc_voice at Base 2.0.5
+ fluid_synth_bank_select at Base 2.0.5
+ fluid_synth_cc at Base 2.0.5
+ fluid_synth_channel_pressure at Base 2.0.5
+ fluid_synth_count_audio_channels at Base 2.0.5
+ fluid_synth_count_audio_groups at Base 2.0.5
+ fluid_synth_count_effects_channels at Base 2.0.5
+ fluid_synth_count_effects_groups at Base 2.0.5
+ fluid_synth_count_midi_channels at Base 2.0.5
+ fluid_synth_deactivate_tuning at Base 2.0.5
+ fluid_synth_error at Base 2.0.5
+ fluid_synth_get_active_voice_count at Base 2.0.5
+ fluid_synth_get_bank_offset at Base 2.0.5
+ fluid_synth_get_basic_channel at Base 2.0.5
+ fluid_synth_get_breath_mode at Base 2.0.5
+ fluid_synth_get_cc at Base 2.0.5
+ fluid_synth_get_channel_preset at Base 2.0.5
+ fluid_synth_get_chorus_depth at Base 2.0.5
+ fluid_synth_get_chorus_group_depth at Base 2.2.0
+ fluid_synth_get_chorus_group_level at Base 2.2.0
+ fluid_synth_get_chorus_group_nr at Base 2.2.0
+ fluid_synth_get_chorus_group_speed at Base 2.2.0
+ fluid_synth_get_chorus_group_type at Base 2.2.0
+ fluid_synth_get_chorus_level at Base 2.0.5
+ fluid_synth_get_chorus_nr at Base 2.0.5
+ fluid_synth_get_chorus_speed at Base 2.0.5
+ fluid_synth_get_chorus_type at Base 2.0.5
+ fluid_synth_get_cpu_load at Base 2.0.5
+ fluid_synth_get_gain at Base 2.0.5
+ fluid_synth_get_gen at Base 2.0.5
+ fluid_synth_get_internal_bufsize at Base 2.0.5
+ fluid_synth_get_ladspa_fx at Base 2.0.5
+ fluid_synth_get_legato_mode at Base 2.0.5
+ fluid_synth_get_pitch_bend at Base 2.0.5
+ fluid_synth_get_pitch_wheel_sens at Base 2.0.5
+ fluid_synth_get_polyphony at Base 2.0.5
+ fluid_synth_get_portamento_mode at Base 2.0.5
+ fluid_synth_get_portamento_time_mode at Base 2.5.1
+ fluid_synth_get_program at Base 2.0.5
+ fluid_synth_get_reverb_damp at Base 2.0.5
+ fluid_synth_get_reverb_group_damp at Base 2.2.0
+ fluid_synth_get_reverb_group_level at Base 2.2.0
+ fluid_synth_get_reverb_group_roomsize at Base 2.2.0
+ fluid_synth_get_reverb_group_width at Base 2.2.0
+ fluid_synth_get_reverb_level at Base 2.0.5
+ fluid_synth_get_reverb_roomsize at Base 2.0.5
+ fluid_synth_get_reverb_width at Base 2.0.5
+ fluid_synth_get_settings at Base 2.0.5
+ fluid_synth_get_sfont at Base 2.0.5
+ fluid_synth_get_sfont_by_id at Base 2.0.5
+ fluid_synth_get_sfont_by_name at Base 2.0.5
+ fluid_synth_get_voicelist at Base 2.0.5
+ fluid_synth_handle_midi_event at Base 2.0.5
+ fluid_synth_key_pressure at Base 2.0.5
+ fluid_synth_noteoff at Base 2.0.5
+ fluid_synth_noteon at Base 2.0.5
+ fluid_synth_nwrite_float at Base 2.0.5
+ fluid_synth_pin_preset at Base 2.2.0
+ fluid_synth_pitch_bend at Base 2.0.5
+ fluid_synth_pitch_wheel_sens at Base 2.0.5
+ fluid_synth_process at Base 2.0.5
+ fluid_synth_program_change at Base 2.0.5
+ fluid_synth_program_reset at Base 2.0.5
+ fluid_synth_program_select at Base 2.0.5
+ fluid_synth_program_select_by_sfont_name at Base 2.0.5
+ fluid_synth_remove_default_mod at Base 2.0.5
+ fluid_synth_remove_sfont at Base 2.0.5
+ fluid_synth_reset_basic_channel at Base 2.0.5
+ fluid_synth_reverb_on at Base 2.2.0
+ fluid_synth_set_bank_offset at Base 2.0.5
+ fluid_synth_set_basic_channel at Base 2.0.5
+ fluid_synth_set_breath_mode at Base 2.0.5
+ fluid_synth_set_channel_type at Base 2.0.5
+ fluid_synth_set_chorus at Base 2.0.5
+ fluid_synth_set_chorus_depth at Base 2.0.5
+ fluid_synth_set_chorus_group_depth at Base 2.2.0
+ fluid_synth_set_chorus_group_level at Base 2.2.0
+ fluid_synth_set_chorus_group_nr at Base 2.2.0
+ fluid_synth_set_chorus_group_speed at Base 2.2.0
+ fluid_synth_set_chorus_group_type at Base 2.2.0
+ fluid_synth_set_chorus_level at Base 2.0.5
+ fluid_synth_set_chorus_nr at Base 2.0.5
+ fluid_synth_set_chorus_on at Base 2.0.5
+ fluid_synth_set_chorus_speed at Base 2.0.5
+ fluid_synth_set_chorus_type at Base 2.0.5
+ fluid_synth_set_custom_filter at Base 2.0.5
+ fluid_synth_set_gain at Base 2.0.5
+ fluid_synth_set_gen at Base 2.0.5
+ fluid_synth_set_interp_method at Base 2.0.5
+ fluid_synth_set_legato_mode at Base 2.0.5
+ fluid_synth_set_polyphony at Base 2.0.5
+ fluid_synth_set_portamento_mode at Base 2.0.5
+ fluid_synth_set_portamento_time_mode at Base 2.5.1
+ fluid_synth_set_reverb at Base 2.0.5
+ fluid_synth_set_reverb_damp at Base 2.0.5
+ fluid_synth_set_reverb_group_damp at Base 2.2.0
+ fluid_synth_set_reverb_group_level at Base 2.2.0
+ fluid_synth_set_reverb_group_roomsize at Base 2.2.0
+ fluid_synth_set_reverb_group_width at Base 2.2.0
+ fluid_synth_set_reverb_level at Base 2.0.5
+ fluid_synth_set_reverb_on at Base 2.0.5
+ fluid_synth_set_reverb_roomsize at Base 2.0.5
+ fluid_synth_set_reverb_width at Base 2.0.5
+ fluid_synth_set_sample_rate at Base 2.0.5
+ fluid_synth_sfcount at Base 2.0.5
+ fluid_synth_sfload at Base 2.0.5
+ fluid_synth_sfont_select at Base 2.0.5
+ fluid_synth_sfreload at Base 2.0.5
+ fluid_synth_sfunload at Base 2.0.5
+ fluid_synth_start at Base 2.0.5
+ fluid_synth_start_voice at Base 2.0.5
+ fluid_synth_stop at Base 2.0.5
+ fluid_synth_sysex at Base 2.0.5
+ fluid_synth_system_reset at Base 2.0.5
+ fluid_synth_tune_notes at Base 2.0.5
+ fluid_synth_tuning_dump at Base 2.0.5
+ fluid_synth_tuning_iteration_next at Base 2.0.5
+ fluid_synth_tuning_iteration_start at Base 2.0.5
+ fluid_synth_unpin_preset at Base 2.2.0
+ fluid_synth_unset_program at Base 2.0.5
+ fluid_synth_write_float at Base 2.0.5
+ fluid_synth_write_s16 at Base 2.0.5
+ fluid_usershell at Base 2.0.5
+ fluid_version at Base 2.0.5
+ fluid_version_str at Base 2.0.5
+ fluid_voice_add_mod at Base 2.0.5
+ fluid_voice_gen_get at Base 2.0.5
+ fluid_voice_gen_incr at Base 2.0.5
+ fluid_voice_gen_set at Base 2.0.5
+ fluid_voice_get_actual_key at Base 2.0.5
+ fluid_voice_get_actual_velocity at Base 2.0.5
+ fluid_voice_get_channel at Base 2.0.5
+ fluid_voice_get_id at Base 2.0.5
+ fluid_voice_get_key at Base 2.0.5
+ fluid_voice_get_velocity at Base 2.0.5
+ fluid_voice_is_on at Base 2.0.5
+ fluid_voice_is_playing at Base 2.0.5
+ fluid_voice_is_sostenuto at Base 2.0.5
+ fluid_voice_is_sustained at Base 2.0.5
+ fluid_voice_optimize_sample at Base 2.0.5
+ fluid_voice_update_param at Base 2.0.5
+ new_fluid_audio_driver2 at Base 2.0.5
+ new_fluid_audio_driver at Base 2.0.5
+ new_fluid_cmd_handler2 at Base 2.2.0
+ new_fluid_cmd_handler at Base 2.0.5
+ new_fluid_defsfloader at Base 2.0.5
+ new_fluid_event at Base 2.0.5
+ new_fluid_file_renderer at Base 2.0.5
+ new_fluid_midi_driver at Base 2.0.5
+ new_fluid_midi_event at Base 2.0.5
+ new_fluid_midi_router at Base 2.0.5
+ new_fluid_midi_router_rule at Base 2.0.5
+ new_fluid_mod at Base 2.0.5
+ new_fluid_player at Base 2.0.5
+ new_fluid_preset at Base 2.0.5
+ new_fluid_sample at Base 2.0.5
+ new_fluid_sequencer2 at Base 2.0.5
+ new_fluid_sequencer at Base 2.0.5
+ new_fluid_server2 at Base 2.2.0
+ new_fluid_server at Base 2.0.5
+ new_fluid_settings at Base 2.0.5
+ new_fluid_sfloader at Base 2.0.5
+ new_fluid_sfont at Base 2.0.5
+ new_fluid_shell at Base 2.0.5
+ new_fluid_synth at Base 2.0.5
diff --git a/debian/rules b/debian/rules
new file mode 100755
index 0000000..dbaaa1e
--- /dev/null
+++ b/debian/rules
@@ -0,0 +1,43 @@
+#!/usr/bin/make -f
+
+export DEB_BUILD_MAINT_OPTIONS = hardening=+all
+
+# DEB_VERSION_EPOCH_UPSTREAM
+include /usr/share/dpkg/pkg-info.mk
+# DEB_HOST_*
+include /usr/share/dpkg/architecture.mk
+
+ifneq ($(DEB_HOST_ARCH_OS),linux)
+EXTRA_CONFIGURE_ARGS += -Denable-dbus=off
+endif
+
+%:
+ dh $@
+
+override_dh_auto_configure:
+ dh_auto_configure -- \
+ -DCMAKE_BUILD_TYPE=Release \
+ -DLIB_SUFFIX="/$(DEB_HOST_MULTIARCH)" \
+ -DFLUID_DAEMON_ENV_FILE=/etc/default/fluidsynth \
+ -DDEFAULT_SOUNDFONT=/usr/share/sounds/sf3/default-GM.sf3 \
+ -Denable-ladspa=on \
+ -Dosal=cpp11 -Denable-libinstpatch=0 \
+ $(EXTRA_CONFIGURE_ARGS)
+
+execute_after_dh_install:
+ mv debian/fluidsynth/etc/default/fluidsynth.conf \
+ debian/fluidsynth/etc/default/fluidsynth
+ sed -e "/SOUND_FONT\|OTHER_OPTS/s/^#//" \
+ -e "/OTHER_OPTS/s/'.*'/'-o synth.dynamic-sample-loading=1 -r 48000 -z 512'/" \
+ -i debian/fluidsynth/etc/default/fluidsynth
+ mv debian/fluidsynth/usr/lib/tmpfiles.d/fluidsynth.tmpfiles \
+ debian/fluidsynth/usr/lib/tmpfiles.d/fluidsynth.conf
+
+execute_before_dh_makeshlibs:
+ sed -e "s/#DEB_VERSION_EPOCH_UPSTREAM#/$(DEB_VERSION_EPOCH_UPSTREAM)/g" \
+ debian/libfluidsynth3.symbols.in > debian/libfluidsynth3.symbols
+
+override_dh_installsystemduser:
+ dh_installsystemduser --no-enable
+
+override_dh_auto_test:
diff --git a/debian/source/format b/debian/source/format
new file mode 100644
index 0000000..163aaf8
--- /dev/null
+++ b/debian/source/format
@@ -0,0 +1 @@
+3.0 (quilt)
diff --git a/debian/tests/build b/debian/tests/build
new file mode 100644
index 0000000..708fa93
--- /dev/null
+++ b/debian/tests/build
@@ -0,0 +1,39 @@
+#!/bin/sh
+# autopkgtest check: Builds a small application against libfluidsynth, checking
+# if it compiles, links and runs successfully.
+# Author: Rafał Cieślak <rafalcieslak256 at ubuntu.com>
+
+set -e
+
+WORKDIR=$(mktemp -d)
+trap "rm -rf $WORKDIR" 0 INT QUIT ABRT PIPE TERM
+cd $WORKDIR
+
+if [ -n "${DEB_HOST_GNU_TYPE:-}" ]; then
+ CROSS_COMPILE="$DEB_HOST_GNU_TYPE-"
+else
+ CROSS_COMPILE=
+fi
+
+cat <<EOF > build_test.c
+#include <fluidsynth.h>
+int main(int argc, char** argv) {
+ fluid_settings_t* settings;
+ fluid_synth_t* synth;
+ settings = new_fluid_settings();
+ //Using default settings.
+ synth = new_fluid_synth(settings);
+ if(!synth || !settings)
+ //a null pointer?
+ return 1;
+ delete_fluid_synth(synth);
+ delete_fluid_settings(settings);
+ return 0;
+}
+EOF
+
+${CROSS_COMPILE}gcc -o build_test build_test.c -lfluidsynth
+echo "build: OK"
+[ -x build_test ]
+./build_test
+echo "run: OK"
diff --git a/debian/tests/control b/debian/tests/control
new file mode 100644
index 0000000..60d5b55
--- /dev/null
+++ b/debian/tests/control
@@ -0,0 +1,3 @@
+Tests: build
+Depends: build-essential, libfluidsynth-dev, libpulse-dev
+Restrictions: allow-stderr
diff --git a/debian/upstream/metadata b/debian/upstream/metadata
new file mode 100644
index 0000000..86558e7
--- /dev/null
+++ b/debian/upstream/metadata
@@ -0,0 +1,5 @@
+Archive: github
+Bug-Database: https://github.com/Fluidsynth/fluidsynth/issues
+Bug-Submit: https://github.com/Fluidsynth/fluidsynth/issues/new
+Repository: https://github.com/Fluidsynth/fluidsynth.git
+Repository-Browse: https://github.com/Fluidsynth/fluidsynth
diff --git a/debian/watch b/debian/watch
new file mode 100644
index 0000000..83c506c
--- /dev/null
+++ b/debian/watch
@@ -0,0 +1,7 @@
+Version: 5
+Template: Github
+Owner: Fluidsynth
+Project: fluidsynth
+Dversion-Mangle: s/@DEB_EXT@//
+Repack-Suffix: +dfsg
+Compression: xz
More information about the Neon-commits
mailing list