debian/0000755000000000000000000000000012223502264007164 5ustar debian/setbfree.desktop0000644000000000000000000000032612223501715012357 0ustar [Desktop Entry] Type=Application Name=setBfree GenericName=DSP tonewheel organ Comment=MIDI-controlled, software synthesizer using JACK Icon=setBfree Exec=setBfree-start Terminal=false Categories=AudioVideo;Audio; debian/compat0000644000000000000000000000000212223477075010375 0ustar 9 debian/patches/0000755000000000000000000000000012223500745010615 5ustar debian/patches/series0000644000000000000000000000006412223477075012043 0ustar 0001-buildsystem.patch 0002-spelling_mistakes.patch debian/patches/0001-buildsystem.patch0000644000000000000000000000227512223500736014566 0ustar Description: Fix missing LDFLAGS. Author: Alessio Treglia Forwarded: no - Strip OPTIMIZATION out of C{,XX}FLAGS as we pass -O2 to the buildsystem by default. - Properly set {build,link}ing flags and fix linking order. --- b_overdrive/Makefile | 2 +- src/Makefile | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) --- setbfree.orig/b_overdrive/Makefile +++ setbfree/b_overdrive/Makefile @@ -46,7 +46,7 @@ overdrive.o: overmaker overdrive.h ../sr $(CC) $(CPPFLAGS) $(CFLAGS) -c -o overdrive.o overdrive.c overmaker:$(OVMSRC) overmakerdefs.h - $(CC) -o $(@) $(OVMSRC) -lm + $(CC) $(LDFLAGS) -o $(@) $(OVMSRC) -lm install: $(targets) ifneq ($(strip $(binaries)),) --- setbfree.orig/src/Makefile +++ setbfree/src/Makefile @@ -79,12 +79,12 @@ setBfree: $(HEADERS) $(OBJS) $(LDFLAGS) $(LOADLIBES) programd: program.c pgmParser.c program.h pgmParser.h main.h - $(CC) $(CPPFLAGS) $(CFLAGS) -Wall \ + $(CC) $(LDFLAGS) $(CPPFLAGS) $(CFLAGS) -Wall \ -DPRG_MAIN \ -o $(@) program.c pgmParser.c configd: cfgParser.c main.h - $(CC) $(CPPFLAGS) $(CFLAGS) -Wall \ + $(CC) $(LDFLAGS) $(CPPFLAGS) $(CFLAGS) -Wall \ -DCFG_MAIN \ -o $(@) cfgParser.c debian/patches/0002-spelling_mistakes.patch0000644000000000000000000000124012223500745015727 0ustar Description: Fix small spelling mistakes. Author: Alessio Treglia Forwarded: no --- src/midi.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) --- setbfree.orig/src/midi.c +++ setbfree/src/midi.c @@ -1295,7 +1295,7 @@ static void dumpCCAssigment(FILE * fp, u void listCCAssignments(void *mcfg, FILE * fp) { struct b_midicfg * m = (struct b_midicfg *) mcfg; - fprintf(fp,"MIDI CC Assigments:\n"); + fprintf(fp,"MIDI CC Assignments:\n"); fprintf(fp,"--- Upper Manual - Channel %2d ---\n", m->rcvChA); dumpCCAssigment(fp, m->ctrlUseA, m->ctrlflg[m->rcvChA]); fprintf(fp,"--- Lower Manual - Channel %2d ---\n", m->rcvChB); debian/rules0000755000000000000000000000105212223477075010255 0ustar #!/usr/bin/make -f export CPPFLAGS:=$(shell dpkg-buildflags --get CPPFLAGS) export CFLAGS:=$(shell dpkg-buildflags --get CFLAGS) $(CPPFLAGS) export CXXFLAGS:=$(shell dpkg-buildflags --get CXXFLAGS) $(CPPFLAGS) export LDFLAGS:=$(shell dpkg-buildflags --get LDFLAGS) -Wl,--as-needed %: dh $@ override_dh_auto_build: dh_auto_build -- \ ENABLE_CONVOLUTION=yes \ PREFIX=/usr \ OPTIMIZATIONS=-O2 override_dh_auto_install: dh_auto_install -- \ ENABLE_CONVOLUTION=yes \ DESTDIR=$(CURDIR)/debian/setbfree \ PREFIX=/usr override_dh_auto_clean: debian/setbfree.changelogs0000644000000000000000000000001212223477075013023 0ustar ChangeLog debian/control0000644000000000000000000000206612223477075010606 0ustar Source: setbfree Section: sound Priority: optional Maintainer: Debian Multimedia Maintainers Uploaders: Alessio Treglia , Robin Gareus Build-Depends: debhelper (>= 9), libasound2-dev, libftgl-dev, libglu1-mesa-dev, libjack-dev | libjack-jackd2-dev, liblo-dev, libsndfile1-dev, libx11-dev, libzita-convolver-dev (>=3.1.0), lv2-dev (>=1.0.0~dfsg2-2), tcl-dev, tk-dev Standards-Version: 3.9.4 Homepage: http://setbfree.org Vcs-Git: git://anonscm.debian.org/pkg-multimedia/setbfree.git Vcs-Browser: http://anonscm.debian.org/gitweb/?p=pkg-multimedia/setbfree.git Package: setbfree Architecture: any Depends: ttf-bitstream-vera, ${misc:Depends}, ${shlibs:Depends} Provides: lv2-plugin Description: DSP tonewheel organ setBfree is a MIDI-controlled, software synthesizer designed to imitate the sound and properties of the electromechanical organs and sound modification devices that brought world-wide fame to the names and products of Laurens Hammond and Don Leslie. debian/setbfree.install0000644000000000000000000000012412223477075012363 0ustar debian/setbfree.desktop usr/share/applications/ doc/setBfree.png usr/share/pixmaps/ debian/setbfree.docs0000644000000000000000000000002412223502102011620 0ustar README.md ChangeLog debian/changelog0000644000000000000000000000140212223501003011021 0ustar setbfree (0.7.5-1) unstable; urgency=low * New upstream release. * Update watch file. Thanks to Bart Martens * Refresh patches. -- Alessio Treglia Fri, 04 Oct 2013 09:45:21 +0100 setbfree (0.6.2-1) unstable; urgency=low * New upstream release. * Refresh patches. * debian/control: - Build-Depends on + ibftgl-dev + libglu1-mesa-dev + libx11-dev - Depends on ttf-bitstream-vera. - Fix Homepage field. - Bump Standards. * Update debian/copyright. -- Alessio Treglia Sat, 13 Apr 2013 00:52:34 +0200 setbfree (0.5.5-1) unstable; urgency=low * Initial release. (Closes: #682831) -- Robin Gareus Wed, 18 Jul 2012 13:22:26 +0200 debian/setbfree.manpages0000644000000000000000000000001012223477075012502 0ustar doc/*.1 debian/gbp.conf0000644000000000000000000000003612223477075010615 0ustar [DEFAULT] pristine-tar = True debian/copyright0000644000000000000000000000466612223477075011146 0ustar Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Name: setBfree Upstream-Contact: Robin Gareus Will Panther Source: git://github.com/pantherb/setBfree.git Files: * Copyright: 2003-2004 Fredrik Kilander 2008-2012 Robin Gareus 2012 Will Panther License: GPL-2+ Files: vb3kb/* Copyright: 1997-2000 by Takashi Iwai 2012 Robin Gareus License: GPL-2+ Files: b_whirl/* Copyright: 2003-2004 Fredrik Kilander 2008-2012 Robin Gareus 2010 Ken Restivo 2012 Will Panther License: GPL-2+ Files: b_conv/* Copyright: 2012 Robin Gareus License: GPL-2+ Files: b_conv/ir/ir_leslie-*.wav Copyright: 2009 Ken Restivo 2012 Robin Gareus License: CC-BY-SA-3.0 Files: debian/* Copyright: 2012-2013 Robin Gareus 2012-2013 Alessio Treglia License: GPL-2+ License: GPL-2+ This package is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. . This package is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. . You should have received a copy of the GNU General Public License along with this program. If not, see . . On Debian systems, the complete text of the GNU General Public License can be found in `/usr/share/common-licenses/GPL-2'. License: CC-BY-SA-3.0 The work is provided under the terms of this creative commons public 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. Comment: http://creativecommons.org/licenses/by-sa/3.0/us/ debian/source/0000755000000000000000000000000012223477075010477 5ustar debian/source/format0000644000000000000000000000001412223477075011705 0ustar 3.0 (quilt) debian/watch0000644000000000000000000000034412223477075010231 0ustar version=3 opts=uversionmangle=s/(\d)[_\.\-\+]?((RC|rc|pre|dev|beta|alpha|b|a)\d*)$/$1~$2/,dversionmangle=s/\+(debian|dfsg|ds|deb)\d*$// \ https://github.com/pantherb/setbfree/tags .*/v(\d.*)\.(?:tgz|tbz2|txz|tar\.(?:gz|bz2|xz))