--- fluidsynth-1.1.1.orig/debian/libfluidsynth-dev.examples +++ fluidsynth-1.1.1/debian/libfluidsynth-dev.examples @@ -0,0 +1 @@ +doc/example.* --- fluidsynth-1.1.1.orig/debian/compat +++ fluidsynth-1.1.1/debian/compat @@ -0,0 +1 @@ +7 --- fluidsynth-1.1.1.orig/debian/libfluidsynth-dev.install +++ fluidsynth-1.1.1/debian/libfluidsynth-dev.install @@ -0,0 +1,4 @@ +usr/lib/*.a +usr/lib/libfluidsynth.so +usr/include/* +usr/lib/pkgconfig/fluidsynth.pc --- fluidsynth-1.1.1.orig/debian/rules +++ fluidsynth-1.1.1/debian/rules @@ -0,0 +1,16 @@ +#!/usr/bin/make -f + +ifeq ($(DEB_HOST_ARCH_OS),kfreebsd) +EXTRA_CONFIGURE_ARGS += --disable-alsa-support +endif + +%: + dh --with quilt $@ + +override_dh_auto_configure: + dh_auto_configure -- \ + --disable-rpath --prefix=/usr --bindir=\$${prefix}/bin \ + --mandir=\$${prefix}/share/man --infodir=\$${prefix}/share/info \ + --libdir=\$${prefix}/lib --includedir=\$${prefix}/include \ + --enable-jack-support --enable-ladspa \ + $(EXTRA_CONFIGURE_ARGS) --- fluidsynth-1.1.1.orig/debian/docs +++ fluidsynth-1.1.1/debian/docs @@ -0,0 +1,3 @@ +NEWS +README +TODO --- fluidsynth-1.1.1.orig/debian/control +++ fluidsynth-1.1.1/debian/control @@ -0,0 +1,73 @@ +Source: fluidsynth +Section: sound +Priority: optional +Maintainer: Debian Multimedia Maintainers +Uploaders: Alessio Treglia , + David Henningsson +Build-Depends: debhelper (>= 7.0.50~), + quilt (>= 0.46-7~), + libreadline-dev (>= 5), + libjack-dev | libjack-jackd2-dev, + liblash-dev | ladcca-dev, + ladspa-sdk, + automake, + libtool, + autotools-dev, + libasound2-dev, + libpulse-dev, + libglib2.0-dev (>= 2.6.5), + libsndfile-dev +DM-Upload-Allowed: yes +Standards-Version: 3.8.4 +Homepage: http://fluidsynth.resonance.org/trac +Vcs-Git: git://git.debian.org/pkg-multimedia/fluidsynth.git +Vcs-Browser: http://git.debian.org/?p=pkg-multimedia/fluidsynth.git;a=summary + +Package: fluidsynth +Architecture: any +Depends: libfluidsynth1 (>= ${binary:Version}), + ${shlibs:Depends}, + ${misc: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 soundfont2 + 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: libfluidsynth1 +Architecture: any +Section: libs +Depends: ${shlibs:Depends}, + ${misc:Depends} +Description: Real-time MIDI software synthesizer (runtime library) + Fluidsynth is a real-time midi synthesizer based on the soundfont2 + 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 +Section: libdevel +Depends: libfluidsynth1 (= ${binary:Version}), + libreadline-dev (>= 5), + libncurses5-dev | libncurses-dev, + liblash-dev | ladcca-dev, + libasound2-dev, + libjack-dev | libjack-jackd2-dev, + libpulse-dev, + libglib2.0-dev (>= 2.6.5), + libsndfile-dev, + ${misc:Depends} +Description: Real-time MIDI software synthesizer (development files) + Fluidsynth is a real-time midi synthesizer based on the soundfont2 + 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 static library and headers files. --- fluidsynth-1.1.1.orig/debian/libfluidsynth-dev.dirs +++ fluidsynth-1.1.1/debian/libfluidsynth-dev.dirs @@ -0,0 +1 @@ +usr/include --- fluidsynth-1.1.1.orig/debian/changelog +++ fluidsynth-1.1.1/debian/changelog @@ -0,0 +1,315 @@ +fluidsynth (1.1.1-5) unstable; urgency=low + + * Add git-buildpackage config file. + * Set package format to 1.0. + * Depends on either libjack-dev and libjack-jackd2-dev (Closes: #597265). + * Update my email address. + + -- Alessio Treglia Thu, 23 Sep 2010 10:18:22 +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 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 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 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 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 Mon, 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 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 ] + * 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 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 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 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 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 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 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 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 Sat, 3 Sep 2005 00:57:56 +0200 + +fluidsynth (1.0.6-2) unstable; urgency=low + + * Added ALSA support (closes: #317085) + + -- Eric Van Buggenhaut 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 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 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 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 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 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@debian.org) + * debian/control: Disambiguate short descriptions of lib and dev package. + (kobras@debian.org) + * fix RPATH problems (closes: #229056) (kobras@debian.org) + + -- Eric Van Buggenhaut 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 Wed, 21 Jan 2004 14:44:17 +0100 + +fluidsynth (1.0.3-3) unstable; urgency=low + + * Disabled LADSPA support (closes: #226257) + + -- Eric Van Buggenhaut 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 Tue, 21 Oct 2003 12:47:16 +0200 + +fluidsynth (1.0.3-1) unstable; urgency=low + + * New upstream release + + -- Eric Van Buggenhaut 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 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 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 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 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 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 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 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 Sat, 26 Apr 2003 23:40:47 +0200 + +fluidsynth (1.0.1-1) unstable; urgency=low + + * Initial Release. + + -- Eric Van Buggenhaut Mon, 14 Apr 2003 02:10:02 +0200 + --- fluidsynth-1.1.1.orig/debian/gbp.conf +++ fluidsynth-1.1.1/debian/gbp.conf @@ -0,0 +1,5 @@ +[DEFAULT] +debian-branch = master.squeeze +upstream-branch = upstream.squeeze +pristine-tar = True +sign-tags = True --- fluidsynth-1.1.1.orig/debian/copyright +++ fluidsynth-1.1.1/debian/copyright @@ -0,0 +1,50 @@ +This package was debianized by Eric Van Buggenhaut on +Mon, 14 Apr 2003 02:10:02 +0200. +Current maintainer is David Henningsson . + +It was downloaded from http://fluidsynth.resonance.org + +Copyright notices: + +src/fluid_chorus.c: + +Copyright © 1998 Juergen Mueller And Sundry Contributors +This source code is freely redistributable and may be used for +any purpose. This copyright notice must be maintained. +Juergen Mueller And Sundry Contributors are not responsible for +the consequences of using this software. + +src/fluid_list.c, src/fluid_hash.c, src/fluid_list.h, src/fluid_hash.h: + +GLIB - Library of useful routines for C programming +Copyright © 1995-1997 Peter Mattis, Spencer Kimball and Josh MacDonald + +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. + +src/fluid_defsfont.c: + +Copyright © 2003 Peter Hanappe and others. + +SoundFont file loading code borrowed from Smurf SoundFont Editor +Copyright © 1999-2001 Josh Green + +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. + +other source files: + +Copyright © 2000-2006 Peter Hanappe and others. + +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. + + +On Debian Systems, a copy of the LGPL version 2 can be found in +/usr/share/common-licenses/LGPL-2 --- fluidsynth-1.1.1.orig/debian/libfluidsynth1.install +++ fluidsynth-1.1.1/debian/libfluidsynth1.install @@ -0,0 +1 @@ +usr/lib/libfluidsynth.so.* --- fluidsynth-1.1.1.orig/debian/fluidsynth.install +++ fluidsynth-1.1.1/debian/fluidsynth.install @@ -0,0 +1,2 @@ +usr/bin/* +usr/share/man/* --- fluidsynth-1.1.1.orig/debian/watch +++ fluidsynth-1.1.1/debian/watch @@ -0,0 +1,7 @@ +# Example watch control file for uscan +# Rename this file to "watch" and then you can run the "uscan" command +# to check for upstream updates and more. +# Site Directory Pattern Version Script +version=2 +opts=dversionmangle=s/\+dfsg// \ +http://savannah.nongnu.org/download/fluid/ fluidsynth-(.*)\.tar\.gz debian uupdate --- fluidsynth-1.1.1.orig/debian/README.source +++ fluidsynth-1.1.1/debian/README.source @@ -0,0 +1,3 @@ +This package uses quilt to manage all modifications to the upstream +source. Please see /usr/share/doc/quilt/README.source for more +information. --- fluidsynth-1.1.1.orig/debian/patches/series +++ fluidsynth-1.1.1/debian/patches/series @@ -0,0 +1,2 @@ +# This comment line exists merely to satisfy lintian. +pulse-adjust-latency.patch --- fluidsynth-1.1.1.orig/debian/patches/pulse-adjust-latency.patch +++ fluidsynth-1.1.1/debian/patches/pulse-adjust-latency.patch @@ -0,0 +1,41 @@ +Description: Allow the pulseaudio driver to adjust latency by default. + Backported part of changeset 281 from svn. +Origin: http://fluidsynth.resonance.org/trac/changeset/281 +Forwarded: not-needed +--- a/src/fluid_pulse.c ++++ b/src/fluid_pulse.c +@@ -63,6 +63,8 @@ + { + fluid_settings_register_str(settings, "audio.pulseaudio.server", "default", 0, NULL, NULL); + fluid_settings_register_str(settings, "audio.pulseaudio.device", "default", 0, NULL, NULL); ++ fluid_settings_register_int(settings, "audio.pulseaudio.adjust-latency", 1, 0, 1, ++ FLUID_HINT_TOGGLED, NULL, NULL); + } + + +@@ -81,7 +83,7 @@ + pa_sample_spec samplespec; + pa_buffer_attr bufattr; + double sample_rate; +- int period_size, period_bytes; ++ int period_size, period_bytes, adjust_latency; + char *server = NULL; + char *device = NULL; + int realtime_prio = 0; +@@ -101,6 +103,7 @@ + fluid_settings_dupstr(settings, "audio.pulseaudio.server", &server); /* ++ alloc server string */ + fluid_settings_dupstr(settings, "audio.pulseaudio.device", &device); /* ++ alloc device string */ + fluid_settings_getint (settings, "audio.realtime-prio", &realtime_prio); ++ fluid_settings_getint(settings, "audio.pulseaudio.adjust-latency", &adjust_latency); + + if (server && strcmp (server, "default") == 0) + { +@@ -124,7 +127,7 @@ + samplespec.rate = sample_rate; + + period_bytes = period_size * sizeof (float) * 2; +- bufattr.maxlength = period_bytes; ++ bufattr.maxlength = adjust_latency ? -1 : period_bytes; + bufattr.tlength = period_bytes; + bufattr.minreq = -1; + bufattr.prebuf = -1; /* Just initialize to same value as tlength */ --- fluidsynth-1.1.1.orig/debian/source/format +++ fluidsynth-1.1.1/debian/source/format @@ -0,0 +1 @@ +1.0