[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