debian/0000755000000000000000000000000012255103675007174 5ustar debian/rules0000755000000000000000000000162712255071766010267 0ustar #!/usr/bin/make -f # -*- makefile -*- # Sample debian/rules that uses debhelper. # GNU copyright 1997 to 1999 by Joey Hess. # Uncomment this to turn on verbose mode. #export DH_VERBOSE=1 export CFLAGS=-pthread -Wall -DHAVE_ALSA -DHAVE_USB -DHAVE_OSC $(shell dpkg-buildflags --get CFLAGS) export LDFLAGS=-lm $(shell dpkg-buildflags --get LDFLAGS) export DEB_BUILD_HARDENING=1 %: dh $@ override_dh_auto_build: $(MAKE) CFLAGS="$(CFLAGS)" INSTALL_PREFIX=/usr override_dh_auto_clean: dh clean --before dh_auto_clean [ ! -f Makefile ] || $(MAKE) clean INSTALL_PREFIX=/usr dh clean --after dh_auto_clean override_dh_auto_install: dh install --before dh_auto_install $(MAKE) install CFLAGS="$(CFLAGS)" DESTDIR=$(CURDIR)/debian/kluppe INSTALL_PREFIX=/usr dh_install debian/kluppe.desktop usr/share/applications dh install --after dh_auto_install override_dh_installchangelogs: dh_installchangelogs CHANGES.log debian/README.source0000644000000000000000000000035312255057665011363 0ustar This package uses quilt to manage all modifications to the upstream source. Changes are stored in the source package as diffs in debian/patches and applied during the build. Read more about this on /usr/share/doc/quilt/README.source. debian/kluppe.desktop0000644000000000000000000000026412255057665012100 0ustar [Desktop Entry] Encoding=UTF-8 Name=Kluppe Comment=audio loop-player and recorder Exec=kluppe Icon=kluppe.png Terminal=false Type=Application Categories=AudioVideo;Audio;Recorder; debian/source/0000755000000000000000000000000012255071336010472 5ustar debian/source/format0000644000000000000000000000001412255071336011700 0ustar 3.0 (quilt) debian/changelog0000644000000000000000000000774712255102301011046 0ustar kluppe (0.6.14-2) unstable; urgency=medium * debian/rules: add -lm to LDFLAGS (closes: #713571) * debian/rules: add dpkg-buildflags and DEB_BUILD_HARDENING * debian/control: build-depends on libjack-jackd2-dev * debian/control: bump Standards-Version to 3.9.5 * debian/control: remove 'a' from short description * debian/source/format: add 3.0 (quilt), removing quilt from Build-Depends * debian/patches: add various patches to fix warning and remove deprecated functions calls -- Paul Brossier Fri, 20 Dec 2013 10:26:56 -0500 kluppe (0.6.14-1) unstable; urgency=low * New upstream release * debian/compat: bump to 7 * debian/control: bump Standards-Version to 3.8.3 * debian/copyright: add copyright for gtkmeter * debian/rules: use zen guru mode * debian/control: adjust debhelper version to 7.0.0, switch to quilt * debian/patches/10_install_man.diff: merge with upstream * debian/README.source: add pointer to quilt documentation -- Paul Brossier Mon, 28 Sep 2009 15:02:10 +0200 kluppe (0.6.12-1) unstable; urgency=low * New upstream release * debian/control, debian/rules: use dpatch, imported old patches from 0.6.10 * debian/control: bump Standards-Version to 3.7.3 * debian/menu: update section to Applications * debian/control: move homepage to source package field * debian/rules: do not ignore make clean error -- Paul Brossier Tue, 29 Jan 2008 17:54:11 +0100 kluppe (0.6.10-1) unstable; urgency=low * New upstream release * Added liasound-dev to Build-Deps -- Paul Brossier Mon, 16 Apr 2007 23:38:48 +0200 kluppe (0.6.8-1) unstable; urgency=low * New upstream release * Bump standards-version -- Paul Brossier Wed, 27 Sep 2006 11:10:18 +0200 kluppe (0.6.5-1) unstable; urgency=low * New upstream release * Manpage and icons integrated upstream * Apply .desktop update from Emmet Hikory (0.5.1-1ubuntu1) -- Paul Brossier Mon, 26 Jun 2006 11:21:29 +0200 kluppe (0.6.3-1) unstable; urgency=low * New upstream release * Smaller progress bar width fix window positioning -- Paul Brossier Sun, 23 Apr 2006 12:53:56 +0200 kluppe (0.6.2-1) unstable; urgency=low * New upstream release -- Paul Brossier Wed, 19 Apr 2006 12:48:00 +0200 kluppe (0.5.4-1) unstable; urgency=low * New upstream release * Added Build-depends on libusb-dev and liblo-dev -- Paul Brossier Mon, 17 Apr 2006 13:33:43 +0200 kluppe (0.5.1-2) unstable; urgency=low * Update src/frontend/kluppe/Makefile for new gthread (closes: #359843) -- Paul Brossier Fri, 7 Apr 2006 15:54:33 +0100 kluppe (0.5.1-1) unstable; urgency=low * New upstream release * Added libasound2-dev to build-deps * src/common/midi.c: change exit to warnings (graceful exit when snd-seq is not loaded) -- Paul Brossier Mon, 1 Aug 2005 23:51:26 +0100 kluppe (0.5-2) unstable; urgency=low * Changed optimisation level to 2 * Fix infinite loop when no jackd is running * Fix icon and menu entry installation, add .desktop * Remove README.Debian, update copyright * Complete manpage, update long description * Recommends jackd -- Paul Brossier Mon, 18 Jul 2005 02:28:26 +0100 kluppe (0.5-1) unstable; urgency=low * New upstream release * Upload to unstable (closes: #247160) -- Paul Brossier Fri, 8 Jul 2005 05:57:45 +0100 kluppe (0.4.7-1) unstable; urgency=low * New upstream release * Added libxml2-dev Build-Depends * Added watch file, bumped Standard Version, corrected spelling -- Paul Brossier Tue, 26 Apr 2005 19:44:15 +0100 kluppe (0.4.5-1) unstable; urgency=low * New upstream release -- Paul Brossier Sun, 3 Apr 2005 18:34:24 +0100 kluppe (0.1-1) unstable; urgency=low * Initial Release. -- Paul Brossier Mon, 3 May 2004 16:41:24 +0100 debian/menu0000644000000000000000000000023512255057665010072 0ustar ?package(kluppe): \ needs="X11" \ section="Applications/Sound" \ title="Kluppe" \ command="/usr/bin/kluppe" \ icon="/usr/share/pixmaps/kluppe.xpm" debian/watch0000644000000000000000000000042612255057665010236 0ustar # 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 http://dieb13.klingt.org/downloads/ kluppe-(.*)\.tar\.gz debian uupdate debian/docs0000644000000000000000000000002012255057665010046 0ustar README.txt TODO debian/kluppe.manpages0000644000000000000000000000003512255057665012216 0ustar src/frontend/kluppe/kluppe.1 debian/copyright0000644000000000000000000000132612255057665011140 0ustar This package was debianized by Paul Brossier on Mon, 3 May 2004 16:41:24 +0100. It was downloaded from http://kluppe.klingt.org/ Upstream Author: dieb13 Copyright: The gtk meter, src/frontend/kluppe/gtkmeter.{c,h}, was created by Steve Harris: Copyright (C) 2003 Steve Harris License: The code is released under the terms of the GNU General Public License: 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, or (at your option) any later version. The GPL may be found in /usr/share/common-licenses/GPL on a Debian system. debian/dirs0000644000000000000000000000001012255057665010056 0ustar usr/bin debian/control0000644000000000000000000000166312255071643010604 0ustar Source: kluppe Section: sound Priority: optional Maintainer: Paul Brossier Build-Depends: debhelper (>= 7.0.50~), libgtk2.0-dev, libasound-dev, libjack-jackd2-dev, libsndfile1-dev, libxml2-dev, libasound2-dev, libusb-dev, liblo-dev Standards-Version: 3.9.5 Homepage: http://kluppe.klingt.org/ Package: kluppe Section: sound Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends} Recommends: jackd Description: loop-player and recorder designed for live use kluppe is written in c and uses jack, gtk and sndfile. Features include: . - multiple files buffers, multiple 'loopers' tracks - direct (gui) access to all loopers - combined and per loop output ports for jack - different playmodes including "granular" . kluppe is the austrian word for clip and sounds even crazier if you loop it. debian/compat0000644000000000000000000000000212255057665010401 0ustar 7 debian/patches/0000755000000000000000000000000012255103453010615 5ustar debian/patches/30_format_string.diff0000644000000000000000000000111612255062357014635 0ustar Index: kluppe-0.6.14/src/frontend/kluppe/kluppe.c =================================================================== --- kluppe-0.6.14.orig/src/frontend/kluppe/kluppe.c 2013-12-20 10:38:46.220729100 -0500 +++ kluppe-0.6.14/src/frontend/kluppe/kluppe.c 2013-12-20 10:40:25.577816266 -0500 @@ -277,7 +277,7 @@ GTK_DIALOG_DESTROY_WITH_PARENT, GTK_MESSAGE_ERROR, GTK_BUTTONS_OK, - message); + "%s", message); gtk_widget_show(GTK_WIDGET(edialog)); g_signal_connect_swapped (edialog, debian/patches/70_cflags.diff0000644000000000000000000000264712255072205013225 0ustar Index: kluppe-0.6.14/src/frontend/klopfer/Makefile =================================================================== --- kluppe-0.6.14.orig/src/frontend/klopfer/Makefile 2013-12-20 11:46:09.400953209 -0500 +++ kluppe-0.6.14/src/frontend/klopfer/Makefile 2013-12-20 11:46:36.972037521 -0500 @@ -2,7 +2,7 @@ TARGETS = $(SOURCES:.c=.o) klopfer: klopfer.o - $(CC) $(CFLAGS) ../../common/*.o klopfer.o -o klopfer -ljack -lsndfile -lasound -lusb -llo + $(CC) $(CFLAGS) ../../common/*.o klopfer.o -o klopfer -ljack -lsndfile -lasound -lusb -llo $(LDFLAGS) .c.o: $(CC) $(CFLAGS) -c -o $@ $*.c Index: kluppe-0.6.14/src/frontend/kluppe/Makefile =================================================================== --- kluppe-0.6.14.orig/src/frontend/kluppe/Makefile 2013-12-20 11:33:01.500478583 -0500 +++ kluppe-0.6.14/src/frontend/kluppe/Makefile 2013-12-20 11:46:56.127402088 -0500 @@ -5,7 +5,7 @@ TARGETS = $(SOURCES:.c=.o) kluppe: $(TARGETS) - $(CC) $(CFLAGS) -DPIXMAPS_DIR=\"$(PIXMAPS_DIR)\" *.o ../../common/*.o -o kluppe `pkg-config gtk+-2.0 gthread-2.0 libusb alsa jack sndfile liblo libxml-2.0 --libs gthread-2.0` + $(CC) $(CFLAGS) -DPIXMAPS_DIR=\"$(PIXMAPS_DIR)\" *.o ../../common/*.o -o kluppe `pkg-config gtk+-2.0 gthread-2.0 libusb alsa jack sndfile liblo libxml-2.0 --libs gthread-2.0` $(LDFLAGS) .c.o: $(CC) $(CFLAGS) -DPIXMAPS_DIR=\"$(PIXMAPS_DIR)\" -c -o $@ $*.c `pkg-config gtk+-2.0 --cflags` `xml2-config --cflags` debian/patches/10_install_man.diff0000644000000000000000000000146712255057665014275 0ustar #! /bin/sh /usr/share/dpatch/dpatch-run ## 10_install_man.dpatch by ## ## All lines beginning with `## DP:' are a description of the patch. ## DP: No description. @DPATCH@ diff -urNad kluppe-0.6.12~/src/frontend/kluppe/Makefile kluppe-0.6.12/src/frontend/kluppe/Makefile --- kluppe-0.6.12~/src/frontend/kluppe/Makefile 2007-03-13 12:07:08.000000000 +0100 +++ kluppe-0.6.12/src/frontend/kluppe/Makefile 2008-01-29 17:47:45.000000000 +0100 @@ -1,6 +1,6 @@ BIN_DIR = $(INSTALL_PREFIX)/bin PIXMAPS_DIR = $(INSTALL_PREFIX)/share/pixmaps -MAN_DIR = $(INSTALL_PREFIX)/man/man1 +MAN_DIR = $(INSTALL_PREFIX)/share/man/man1 SOURCES = sfpreview.c configfile.c griddialog.c threshdialog.c graindialog.c customcurve.c looper.c gtkmeter.c gtkloopview.c kluppe.c alphatrack_callback.c TARGETS = $(SOURCES:.c=.o) debian/patches/20_cant_process.diff0000644000000000000000000000140612255062062014434 0ustar #! /bin/sh /usr/share/dpatch/dpatch-run ## 20_cant_process.dpatch by ## ## All lines beginning with `## DP:' are a description of the patch. ## DP: No description. @DPATCH@ Index: kluppe-0.6.14/src/common/jackmixer.c =================================================================== --- kluppe-0.6.14.orig/src/common/jackmixer.c 2013-12-20 10:30:34.339257030 -0500 +++ kluppe-0.6.14/src/common/jackmixer.c 2013-12-20 10:30:34.335257150 -0500 @@ -402,6 +402,7 @@ fprintf (stderr, "jack server not running?\n"); info->jack_info->name = malloc(sizeof(char) * 10); strncpy (info->jack_info->name,"nojack!",7); + info->can_process = -1; return info->jack_info; } debian/patches/60_g_thread.diff0000644000000000000000000000075212255064027013540 0ustar Index: kluppe-0.6.14/src/frontend/kluppe/kluppe.c =================================================================== --- kluppe-0.6.14.orig/src/frontend/kluppe/kluppe.c 2013-12-20 10:53:00.551838001 -0500 +++ kluppe-0.6.14/src/frontend/kluppe/kluppe.c 2013-12-20 10:53:55.854236094 -0500 @@ -1075,7 +1075,6 @@ /* start the jack threads */ jack_info = mixer_launch(looperdatalist); - g_thread_init(NULL); gdk_threads_init(); /* gdk_threads_enter();*/ debian/patches/50_g_mutex.diff0000644000000000000000000000075612255103442013431 0ustar Index: kluppe-0.6.14/src/frontend/kluppe/looper.c =================================================================== --- kluppe-0.6.14.orig/src/frontend/kluppe/looper.c 2013-12-20 13:01:14.877430507 -0500 +++ kluppe-0.6.14/src/frontend/kluppe/looper.c 2013-12-20 13:01:38.728749388 -0500 @@ -40,7 +40,7 @@ looper_list_t *list = (looper_list_t*) malloc(sizeof(looper_list_t)); list->listptr = NULL; - list->listmutex = g_mutex_new(); + g_mutex_init(&list->listmutex); return list; } debian/patches/40_jack_client_open.diff0000644000000000000000000000136312255063341015245 0ustar Index: kluppe-0.6.14/src/common/jackmixer.c =================================================================== --- kluppe-0.6.14.orig/src/common/jackmixer.c 2013-12-20 10:46:43.402788107 -0500 +++ kluppe-0.6.14/src/common/jackmixer.c 2013-12-20 10:48:45.455239075 -0500 @@ -395,7 +395,9 @@ while (!info->jack_info->client && (cc < 99)){ memset(clientname,0,jack_client_name_size()); sprintf(clientname,"kluppe%d",++cc); - info->jack_info->client = jack_client_new (clientname); + jack_options_t options = JackNullOption; + jack_status_t *status = NULL; + info->jack_info->client = jack_client_open (clientname, options, status); } if (cc > 98){ debian/patches/series0000644000000000000000000000021112255103453012024 0ustar 10_install_man.diff 20_cant_process.diff 30_format_string.diff 40_jack_client_open.diff #50_g_mutex.diff 60_g_thread.diff 70_cflags.diff