debian/0000755000000000000000000000000012071041536007165 5ustar debian/horgand.desktop0000644000000000000000000000023012071036760012200 0ustar [Desktop Entry] Name=Horgand GenericName=Soft Synth Comment=Organd Soft Synth Type=Application Categories=AudioVideo;Audio; Exec=horgand Terminal=false debian/compat0000644000000000000000000000000212071036760010366 0ustar 7 debian/horgand.install0000644000000000000000000000006312071036760012201 0ustar usr/ debian/horgand.desktop usr/share/applications debian/horgand-data.dirs0000644000000000000000000000001212071036760012375 0ustar usr/share debian/patches/0000755000000000000000000000000012071037135010614 5ustar debian/patches/series0000644000000000000000000000010512071037077012032 0ustar 01-fix_manpage.patch 02-binutils_gold.patch 03-buffer_overflow.patch debian/patches/01-fix_manpage.patch0000644000000000000000000000110412071036760014330 0ustar Autor: Alessio Treglia Description: Fix manpage's wrong section. --- man/horgand.1 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) --- horgand.orig/man/horgand.1 +++ horgand/man/horgand.1 @@ -2,7 +2,7 @@ .\" First parameter, NAME, should be all caps .\" Second parameter, SECTION, should be 1-8, maybe w/ subsection .\" other parameters are allowed: see man(7), man(1) -.TH HORGAND SECTION "junio 4, 2003" +.TH HORGAND 1 "junio 4, 2003" .\" Please adjust this date whenever revising the manpage. .\" .\" Some roff macros, for reference: debian/patches/02-binutils_gold.patch0000644000000000000000000000072412071036760014720 0ustar Description: Explicitly link against X11 libraries to prevent it FTBFS with binutils-gold. Author: Alessio Treglia Bug-Debian: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=615731 Forwarded: no --- src/Makefile.am | 1 + 1 file changed, 1 insertion(+) --- horgand-1.14.orig/src/Makefile.am +++ horgand-1.14/src/Makefile.am @@ -14,3 +14,4 @@ horgand_SOURCES = main.C \ horgand128.xpm \ HORGAN.h +horgand_LDADD = -lX11 debian/patches/03-buffer_overflow.patch0000644000000000000000000000071212071037207015251 0ustar Description: Buffer was too short for chord name Author: dave@treblig.org Bug-Ubuntu: https://launchpad.net/bugs/891939 Bug-Debian: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=695467 Forwarded: no --- src/Holrgan.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) --- horgand.orig/src/Holrgan.h +++ horgand/src/Holrgan.h @@ -398,7 +398,7 @@ struct Ch3 struct Ch4 { - char Nom[10]; + char Nom[12]; int type; int fund; int dist1; debian/rules0000755000000000000000000000051212071036760010246 0ustar #!/usr/bin/make -f %: dh $@ --with autoreconf override_dh_auto_configure: dh_auto_configure -- --bindir=/usr/lib/horgand override_dh_install: dh_install cp debian/horgand.wrapper $(CURDIR)/debian/horgand/usr/bin/horgand chmod 755 $(CURDIR)/debian/horgand/usr/bin/horgand rm -rf $(CURDIR)/debian/horgand/usr/share/horgand debian/docs0000644000000000000000000000002412071036760010037 0ustar NEWS README AUTHORS debian/horgand-data.install0000644000000000000000000000002212071036760013103 0ustar usr/share/horgand debian/control0000644000000000000000000000322112071036760010571 0ustar Source: horgand Section: sound Priority: optional Maintainer: Debian Multimedia Maintainers Uploaders: Free Ekanayaka , Alessio Treglia Build-Depends: debhelper (>= 7.0.50~), dh-autoreconf, automake, libfltk1.1-dev, libjack-dev, libasound2-dev (>= 0.9.8) [!kfreebsd-amd64 !kfreebsd-i386 !hurd-i386], fluid, alsa-utils, libxpm-dev, libsndfile1-dev (>= 1.0.4) Vcs-Git: git://git.debian.org/pkg-multimedia/horgand.git Vcs-Browser: http://git.debian.org/?p=pkg-multimedia/horgand.git Standards-Version: 3.9.1 Homepage: http://horgand.berlios.de/ Package: horgand Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends} Recommends: horgand-data Description: JACK capable organ softsynth Horgand is a JACK capable organ client with presets and some effects incorporated. It generates the sound in real time like a FM synthesizer. Due this, you can change the frecuency of all the drawars and add some special effects. It features auto-accompaniment, looped drums, and a bass line in a wave table way. Package: horgand-data Architecture: all Breaks: horgand (<< 1.14-1) Replaces: horgand (<< 1.14-1) Depends: ${misc:Depends} Description: JACK capable organ softsynth (data files) Horgand is a JACK capable organ client with presets and some effects incorporated. It generates the sound in real time like a FM synthesizer. Due this, you can change the frecuency of all the drawars and add some special effects. It features auto-accompaniment, looped drums, and a bass line in a wave table way. . This package contains architecture-independent data files for horgand. debian/changelog0000644000000000000000000000672712071037436011057 0ustar horgand (1.14-5) unstable; urgency=medium * Prevent SIGSEGV by fixing a buffer overflow, it was tryng to strcpy() of an 11 char string (+ '\0') into a 10 char fixed array. (Closes: #695467) (LP: #891939) -- Alessio Treglia Wed, 02 Jan 2013 14:06:58 +0000 horgand (1.14-4) unstable; urgency=low * Rely on dh-autoreconf rather than call autoreconf -f -i in override_dh_auto_configure. * Add .gitignore file. * debian/patches/02-binutils_gold.patch: - Explicitly link against X11 libraries to prevent it FTBFS with binutils-gold (Closes: #615731). * Replace Conflicts with Breaks field. * Add gbp config file. * Deapply patches after git-buildpackage'ing, abort on upstream changes. * Bump Standards. -- Alessio Treglia Mon, 28 Feb 2011 11:52:16 +0100 horgand (1.14-3) unstable; urgency=low * Change my email address. * Switch to dpkg source 3.0 (quilt) format. * Drop ALSA support on kfreebsd-*,hurd architectures (Closes: #523618). * Enable autotools_dev debhelper plugin. -- Alessio Treglia Sun, 20 Jun 2010 18:41:04 +0200 horgand (1.14-2) unstable; urgency=low * Fix build failure of the arch-indep packages (Closes: #571562). -- Alessio Treglia Fri, 26 Feb 2010 16:09:07 +0100 horgand (1.14-1) unstable; urgency=low * New upstream release. * Change Maintainer to Debian Multimedia Maintainers; add myself to Uploaders list. * Switch to debhelper 7. * Drop dpatch support. * Use quilt as patch system. * Add new horgand-data package for arch-indep data files. * Fix debian/watch (Closes: #449964). * Add patch to fix manpage wrong section. * debian/control: - Bump Standards. - Add ${misc:Depends} to Depends field. - Set DMUA to yes. - Fix build-dependency on JACK (Closes: #527412). - Build-Depends on libxpm-dev,alsa-utils,automake,autools-dev. - Add Homepage field. - Add Vcs-* fields. * Update debian/copyright as per Debian DEP-5. * Update debian/menu as per Debian policy. * Fix desktop file as per Freedesktop.org's spec. * Don't install /usr/sbin directory. -- Alessio Treglia Tue, 23 Feb 2010 22:51:43 +0100 horgand (1.07-1) unstable; urgency=low * New upstream release (closes: #300305) * Fixed libjack0.80.0-0 removed from unstable (closes: #317198) * Fixed typos in control file (closes: #290955 * Wrote little wrapper script to set the audio engine (closes: #273826) -- Free Ekanayaka Mon, 5 Sep 2005 12:16:30 +0200 horgand (1.06-1) unstable; urgency=low * New upstream release. * First upload to Debian (closes: #203904). * Using original man page * GGeiger: Fixed whatis entry in manpage * GGeiger: updated Standards-Version to 3.8.0 -- Free Ekanayaka Sat, 13 Mar 2004 13:30:22 +0100 horgand (1.04-0test1) unstable; urgency=low * New upstream release. * debian/menu: modified the command line to load Default.horeb -- Free Ekanayaka Sat, 27 Dec 2003 13:19:06 +0100 horgand (1.03-0test1) experimental; urgency=low * New upstream release -- Free Ekanayaka Sat, 13 Dec 2003 08:30:16 +0600 horgand (1.02-1) unstable; urgency=low * New upstream release -- Free Ekanayaka Wed, 17 Sep 2003 19:40:44 +0200 horgand (1.01-1) unstable; urgency=low * Initial Release. -- Free Ekanayaka Mon, 23 Jun 2003 09:28:28 +0200 debian/dirs0000644000000000000000000000001012071036760010043 0ustar usr/bin debian/horgand.wrapper0000644000000000000000000000072012071036760012213 0ustar #!/bin/sh # # Little script to set the audio driver of horgand # # Copyright (C) 2005 Free Ekanayaka # # This script is licensed under the GNU GPL v2 - you can find a # complete copy of the license under /usr/share/common-licenses/GPL-2 DRIVER="Alsa" BINARY="/usr/lib/horgand/horgand" if [ $(ps -C jackd| wc -l) -gt 1 ]; then DRIVER="Jack" fi cat < ~/.Horgand Not Connected $DRIVER /usr/share/horgand/Default.horeb EOF exec $BINARY $@ debian/gbp.conf0000644000000000000000000000005712071036760010611 0ustar [DEFAULT] pristine-tar = True sign-tags = True debian/copyright0000644000000000000000000000236112071036760011125 0ustar Format-Specification: http://svn.debian.org/wsvn/dep/web/deps/dep5.mdwn?op=file&rev=142 Name: horgand Maintainer: Josep Andreu Source: http://download.berlios.de/horgand/ Files: * Copyright: 2003-2004, Josep Andreu License: GPL-2 Files: debian/* Copyright: 2010, Alessio Treglia 2003-2005, Free Ekanayaka License: GPL-2 License: GPL-2 This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. . This program 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, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. X-Comment: On Debian systems, the complete text of the GNU General Public License can be found in /usr/share/common-licenses/GPL-2 file. debian/source/0000755000000000000000000000000012071036760010470 5ustar debian/source/format0000644000000000000000000000001412071036760011676 0ustar 3.0 (quilt) debian/watch0000644000000000000000000000013012071036760010213 0ustar version=3 http://download.berlios.de/horgand/horgand-([0-9\.]*)\.tar\.gz debian uupdate debian/menu0000644000000000000000000000024712071036760010062 0ustar ?package(horgand):needs="X11" section="Applications/Sound"\ title="Horgand"\ command="/usr/bin/horgand -b /usr/share/horgand/Default.horeb"\ hints="Softsynth,JACK" debian/manpages0000644000000000000000000000001612071036760010703 0ustar man/horgand.1