debian/0000755000000000000000000000000012147657606007204 5ustar debian/control0000644000000000000000000000154712147655057010614 0ustar Source: radium-compressor Section: sound Priority: optional Maintainer: Debian Multimedia Maintainers Uploaders: Alessio Treglia Build-Depends: debhelper (>= 9~), libjack-dev, libqt4-dev, qt4-dev-tools Standards-Version: 3.9.4 Homepage: https://github.com/kmatheussen/radium_compressor Vcs-Git: git://anonscm.debian.org/pkg-multimedia/radium-compressor.git Vcs-Browser: http://anonscm.debian.org/gitweb/?p=pkg-multimedia/radium-compressor.git Package: radium-compressor Architecture: any Depends: jackd, ${misc:Depends}, ${shlibs:Depends} Description: audio compressor for JACK Radium Compressor is the system compressor in Radium, but distributed as a standalone JACK client application. . Radium Compressor uses the stereo compressor found in effect.lib in the Faust distribution. debian/rules0000755000000000000000000000064512147655057010267 0ustar #!/usr/bin/make -f export CPPFLAGS:=$(shell dpkg-buildflags --get CPPFLAGS) export CFLAGS:=$(shell dpkg-buildflags --get CFLAGS) export CXXFLAGS:=$(shell dpkg-buildflags --get CXXFLAGS) export LDFLAGS:=$(shell dpkg-buildflags --get LDFLAGS) ifeq (amd64,$(DEB_BUILD_ARCH)) CXXFLAGS += -msse -mfpmath=sse endif LDFLAGS += -Wl,--as-needed export PREFIX=/usr export DESTDIR=debian/radium-compressor %: dh $@ --parallel debian/source/0000755000000000000000000000000012147655057010502 5ustar debian/source/format0000644000000000000000000000001412147655057011710 0ustar 3.0 (quilt) debian/compat0000644000000000000000000000000212147655057010400 0ustar 9 debian/copyright0000644000000000000000000000573212147655057011144 0ustar Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Name: Radium Compressor Upstream-Contact: Kjetil S. Matheussen Source: http://archive.notam02.no/arkiv/src/ Files: * Copyright: 2000-2013, Kjetil S. Matheussen License: GPL-2+ Files: audio/faudiostream/architecture/faust/audio/alsa-dsp.h audio/faudiostream/architecture/faust/audio/coreaudio-dsp.h audio/faudiostream/architecture/faust/audio/netjack-dsp.h audio/faudiostream/architecture/faust/audio/portaudio-dsp.h audio/faudiostream/architecture/faust/gui/console.h audio/faudiostream/architecture/faust/gui/faustqt.h audio/faudiostream/architecture/faust/gui/meta.h faudiostream/architecture/faust/audio/alsa-dsp.h faudiostream/architecture/faust/audio/coreaudio-dsp.h faudiostream/architecture/faust/audio/netjack-dsp.h faudiostream/architecture/faust/audio/portaudio-dsp.h faudiostream/architecture/faust/gui/console.h faudiostream/architecture/faust/gui/faustqt.h faudiostream/architecture/faust/gui/meta.h Copyright: 2003-2011, GRAME, Centre National de Creation Musicale License: GPL-3+ Files: audio/faudiostream/architecture/faust/gui/OSCUI.h audio/faudiostream/architecture/faust/gui/httpdUI.h faudiostream/architecture/faust/gui/OSCUI.h faudiostream/architecture/faust/gui/httpdUI.h Copyright: 2011-2012, Grame - Lyon License: other-1 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. . On Debian systems, the complete text of the GNU General Public License can be found in `/usr/share/common-licenses/GPL-2'. . You should have received a copy of the GNU General Public License along with this program. If not, see . License: GPL-3+ 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 3 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. . On Debian systems, the complete text of the GNU General Public License can be found in `/usr/share/common-licenses/GPL-3'. . You should have received a copy of the GNU General Public License along with this program. If not, see . License: other-1 Redistribution and use in source and binary forms, with or without modification, are permitted. debian/gbp.conf0000644000000000000000000000003612147655057010620 0ustar [DEFAULT] pristine-tar = True debian/changelog0000644000000000000000000000117112147657606011056 0ustar radium-compressor (0.5.1-3) unstable; urgency=low * Team upload. * debian/patches/0003-gcc4.6-designated-initializers.patch: Fix build with gcc 4.6. Thanks to Andrey Rahmatullin for the analysis. (Closes: #709228) -- Sebastian Ramacher Fri, 24 May 2013 14:39:33 +0200 radium-compressor (0.5.1-2) unstable; urgency=low * Fix missing #include . -- Alessio Treglia Sat, 06 Apr 2013 19:23:44 +0100 radium-compressor (0.5.1-1) unstable; urgency=low * Initial release. (Closes: #699606) -- Alessio Treglia Sat, 02 Feb 2013 12:02:58 +0000 debian/patches/0000755000000000000000000000000012147657224010627 5ustar debian/patches/series0000644000000000000000000000013412147657232012041 0ustar 0001-buildsystem.patch 0002-missing_include.patch 0003-gcc4.6-designated-initializers.patch debian/patches/0001-buildsystem.patch0000644000000000000000000000242012147655057014572 0ustar Description: Replace -msse -mfpmath=sse -g with CXXFLAGS and CPPFLAGS. Author: Alessio Treglia Forwarded: no --- Makefile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) --- radium_compressor-0.5.1.orig/Makefile +++ radium_compressor-0.5.1/Makefile @@ -10,7 +10,7 @@ libdir ?= $(PREFIX)/lib # make copy_files && rm -f benchmark && make benchmark && ./benchmark && ./benchmark && ./benchmark -CPP = g++ -DDEBUG -O3 -Wall -msse -mfpmath=sse -DUSE_QT_REQTYPE -DUSE_QT4 -g -I. -ffast-math -IQt +CPP = g++ -DDEBUG -Wall -DUSE_QT_REQTYPE -DUSE_QT4 -I. -ffast-math -IQt $(CXXFLAGS) $(CPPFLAGS) #FAUST = /home/kjetil/faudiostream/compiler/faust -vec FAUST = faust -vec @@ -21,7 +21,7 @@ RADIUM_PATH = /home/kjetil/radium-qt4 all: audio/system_compressor.cpp cd Qt && ./create_source_from_ui.sh `../find_moc_and_uic_paths.sh uic` `../find_moc_and_uic_paths.sh moc` compressor_widget $(CPP) Qt/Qt_SliderPainter.cpp `pkg-config --cflags Qt3Support` -c - $(CPP) main.cpp Qt_SliderPainter.o -Iaudio/faudiostream/architecture/ `pkg-config --libs --cflags Qt3Support` -ljack -o radium_compressor + $(CPP) $(LDFLAGS) main.cpp Qt_SliderPainter.o -Iaudio/faudiostream/architecture/ `pkg-config --libs --cflags Qt3Support` -ljack -o radium_compressor install: debian/patches/0003-gcc4.6-designated-initializers.patch0000644000000000000000000000110412147656704020023 0ustar Description: Fix compilation with gcc 4.6 C++ does not allow C99's designated initializers and gcc 4.6 errors out. Author: Sebastian Ramacher Bug-Debian: http://bugs.debian.org/709228 Last-Update: 2013-05-24 --- radium-compressor-0.5.1.orig/audio/typepunning.h +++ radium-compressor-0.5.1/audio/typepunning.h @@ -26,7 +26,7 @@ static inline int pun_float_to_int(float } static inline float pun_int_to_float(int x){ - union { uint32_t i; float f; } mx = { .i=(uint32_t)x }; + union { uint32_t i; float f; } mx = { (uint32_t)x }; return mx.f; } debian/patches/0002-missing_include.patch0000644000000000000000000000061312147655057015405 0ustar Description: Add missing #include Author: Alessio Treglia Forwarded: no --- myjack-dsp.h | 1 + 1 file changed, 1 insertion(+) --- radium-compressor.orig/myjack-dsp.h +++ radium-compressor/myjack-dsp.h @@ -3,6 +3,7 @@ #define __jack_dsp__ #include +#include #include #include "faust/audio/audio.h" #include "faust/audio/dsp.h" debian/watch0000644000000000000000000000011612147655057010231 0ustar version=3 http://archive.notam02.no/arkiv/src/radium_compressor-(.*)\.tar\.gz