debian/0000755000000000000000000000000011747727357007212 5ustar debian/compat0000644000000000000000000000000211710027052010357 0ustar 7 debian/patches/0000755000000000000000000000000011710027052010610 5ustar debian/patches/series0000644000000000000000000000003011710027052012016 0ustar 0001-desktop_file.patch debian/patches/0001-desktop_file.patch0000644000000000000000000000052711710027052014663 0ustar Description: Remove deprecated Encoding key. Author: Alessio Treglia Forwarded: no --- qjackrcd.desktop | 1 - 1 file changed, 1 deletion(-) --- qjackrcd.orig/qjackrcd.desktop +++ qjackrcd/qjackrcd.desktop @@ -1,5 +1,4 @@ [Desktop Entry] -Encoding=UTF-8 Name=QJackRcd Comment=A simple Jack recorder Exec=qjackrcd debian/rules0000755000000000000000000000020011710027052010231 0ustar #!/usr/bin/make -f export REPACK_SH=$(CURDIR)/debian/repack.sh %: dh $@ --parallel get-orig-source: uscan --force-download debian/repack.local0000644000000000000000000000007511710027052011444 0ustar SUFFIX=~ds0 rm build/ \ docs/ \ qjackrcd \ Makefile debian/control0000644000000000000000000000224211747727276010615 0ustar Source: qjackrcd Section: sound Priority: optional Maintainer: Debian Multimedia Maintainers Uploaders: Alessio Treglia Build-Depends: debhelper (>= 7), doxygen, libjack-dev, libqt4-dev, libsndfile-dev, libx11-dev Standards-Version: 3.9.3 Homepage: http://qjackrcd.sourceforge.net Vcs-Git: git://git.debian.org/git/pkg-multimedia/qjackrcd.git Vcs-Browser: http://git.debian.org/?p=pkg-multimedia/qjackrcd.git Package: qjackrcd Architecture: any Depends: jackd, ${misc:Depends}, ${shlibs:Depends} Enhances: qjackctl Description: Qt4 application to record JACK server outputs QJackRcd is a simple stereo recorder for Jack with few features as silence processing for automatic pause, file splitting, background file post-processing. It can be used with QJackCtl. . Features: * QT simple GUI with disk usage and vumeter. * Jack support for recording, jack transport support. * Silence compressing with auto pause and optional file splitting. * Background WAV post processing for format conversion and signal processing. * Automatic connection with first launched jack source facility. debian/repack.stub0000644000000000000000000000325111710027052011326 0ustar #!/bin/sh : <<=cut =pod =head1 NAME repack.stub - script to repack upstream tarballs from uscan =head1 INSTRUCTIONS put this in debian/repack.stub and add "debian sh debian/repack.stub" to the end of the line in debian/watch. you will also need to add a version mangle to debian/watch. then create a debian/repack.local. this is a shell script that is sources under "set -e", so be careful to check returns codes. =head1 FUNCTIONS =over 4 =item rm rm is replaced by a function that does some magic ("rm -rv" by default), but also changes MANIFEST if $MANIFEST is 1 =item mv mv is replaced by a function that just does mv (by default), but also changes MANIFEST if $MANIFEST is 1 =item requires_version requires_version is there for future usage for requiring certain versions of the script =back =head1 VARIABLES =over 4 =item SUFFIX defaults to +dfsg what to append to the upstream version =item RM_OPTS defaults to -vrf options to pass to rm =item MANIFEST defaults to 0, set to 1 to turn on. this will manipulate MANIFEST files in CPAN tarballs. =item UP_BASE this is the directory where the upstream source is. =back =cut if [ -z "$REPACK_SH" ]; then if [ -f ../../scripts/repack.sh ]; then REPACK_SH=../../scripts/repack.sh fi if [ -z "$REPACK_SH" ] && which repack.sh > /dev/null; then REPACK_SH=$(which repack.sh) fi fi if [ ! -f "$REPACK_SH" ]; then echo "Couldn't find a repack.sh. please put it in your PATH, put it at ../../scripts/repack.sh, or put it somewhere else and set the REPACK_SH variable" echo "You can get it from http://svn.debian.org/viewsvn/pkg-perl/scripts/repack.sh" exit 1 fi exec "$REPACK_SH" "$@" debian/changelog0000644000000000000000000000063311747727357011066 0ustar qjackrcd (1.0.6~ds0-1) unstable; urgency=low * New upstream release: - Translations update. * Update debian/copyright to machine-readable format. * Bump Standards. -- Alessio Treglia Tue, 01 May 2012 11:37:30 +0200 qjackrcd (1.0.5~ds0-1) unstable; urgency=low * Initial release. (Closes: #655937) -- Alessio Treglia Wed, 25 Jan 2012 17:33:41 +0100 debian/gbp.conf0000644000000000000000000000003611710027052010577 0ustar [DEFAULT] pristine-tar = True debian/copyright0000644000000000000000000000231011747727265011137 0ustar Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Name: QJackRcd Upstream-Contact: Olivier ROUITS Source: http://sf.net/projects/qjackrcd/files/ Copyright: 2011 Olivier ROUITS License: GPL-2+ Files: * Copyright: 2011 Olivier ROUITS License: GPL-2+ Files: debian/* Copyright: 2012 Alessio Treglia 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. Comment: On Debian systems the full text of the GNU General Public License can be found in the `/usr/share/common-licenses/GPL-2' file. . You should have received a copy of the GNU General Public License along with this program. If not, see . debian/repack.sh0000755000000000000000000000703411710027052010771 0ustar #!/bin/sh # see the repack.stub for how to use # TODO: provide example watch files and repack.locals # TODO: test suite. problems fixed that need to be tested: # * globbing # * whitespace and then comments in the MANIFEST # TODO: does / in weird places work? test suite too. # TODO: I actually broke stuff with the MANIFEST change not thinking.. # TODO: allow for a sepearate (and multiple) MANIFEST files, then # de-uglify libsyntax-highlight-engine-kate-perl. # TODO: have each mv and rm check that something actually changed, and # if not, die set -e set -u usage() { echo "Usage: repack.sh --upstream-version " exit 1 } if [ "$#" != "3" ]; then usage fi if [ "$1" != "--upstream-version" ]; then usage fi if [ ! -f "$3" ]; then if [ -n "$3" ]; then echo "$3 doesn't exist" fi usage fi VER="$2" FILE="$3" PKG=`dpkg-parsechangelog|grep ^Source:|sed 's/^Source: //'` SUFFIX="+dfsg" echo echo "Repackaging $FILE" echo DIR=`mktemp -d ./tmpRepackXXXXXX` DIR=$(readlink -f "$DIR") trap "/bin/rm -rf \"$DIR\"" QUIT INT EXIT # Create an extra directory to cope with rootless tarballs UP_BASE="$DIR/unpack" mkdir "$UP_BASE" tar xf "$FILE" -C "$UP_BASE" || unzip "$FILE" -d "$UP_BASE" if [ `ls -1 "$UP_BASE" | wc -l` -eq 1 ]; then # Tarball does contain a root directory UP_BASE="$UP_BASE/`ls -1 "$UP_BASE"`" fi RM_OPTS="-vrf" real_rm(){ /bin/rm "$@" } real_mv(){ /bin/mv "$@" } rm(){ set +f MYOLDPWD=$(pwd) cd "$UP_BASE" if [ "$MANIFEST" = "1" ]; then PERM=$(stat --format=%a "MANIFEST") chmod u+w "MANIFEST" fi for i in $@; do if [ "$MANIFEST" = "1" ]; then PATTERN="^$i" if [ -d "$i" ]; then if ! { echo "$PATTERN" | grep -q "/$" ; }; then PATTERN="${PATTERN}/" fi else PATTERN="${PATTERN}\s?" fi grep -Ev "$PATTERN" "MANIFEST" > "$DIR/MANIFEST" real_mv "$DIR/MANIFEST" "MANIFEST" fi real_rm "$RM_OPTS" "$i" done if [ "$MANIFEST" = "1" ]; then chmod $PERM "MANIFEST" fi cd $MYOLDPWD set -f } mv(){ set +f OLD=$(pwd) cd $UP_BASE real_mv "$@" cd $OLD if [ "$MANIFEST" = "1" ]; then echo "MANIFEST cannot be manipulated with mv yet, patches welcome" exit 1 fi set -f } # bump with incompatible changes REPACK_VERSION=3 requires_version(){ if [ $REPACK_VERSION -lt $1 ]; then echo "repack.sh is not up to date enough for this package. you need at least version $1, while this script is only version $REPACK_VERSION" exit 1 fi } MANIFEST=0 ## Remove stuff set -f MYORIGPWD=$(pwd) cd "$UP_BASE" . "$MYORIGPWD/debian/repack.local" cd $MYORIGPWD set +f ## End REPACK_DIR="$PKG-${VER}${SUFFIX}.orig" # DevRef ยง 6.7.8.2 DFSG_TAR="$(dirname $FILE)/${PKG}_${VER}${SUFFIX}.orig.tar" real_mv "$UP_BASE" "$DIR/$REPACK_DIR" # .gz or .bz2? FILETYPE=$(file --brief --mime-type --dereference "$FILE") case "$FILETYPE" in application/x-gzip|application/zip) C_PROGRAM="gzip" C_SUFFIX="gz" ;; application/x-bzip2) C_PROGRAM="bzip2" C_SUFFIX="bz2" ;; *) echo "E: Unknown filetye $FILETYPE" exit 1 ;; esac # Using a pipe hides tar errors! tar cfC "$DIR/repacked.tar" "$DIR" "$REPACK_DIR" $C_PROGRAM -9 < "$DIR/repacked.tar" > "$DIR/repacked.tar.$C_SUFFIX" real_mv "$DIR/repacked.tar.$C_SUFFIX" "$DFSG_TAR.$C_SUFFIX" echo "*** $DFSG_TAR.$C_SUFFIX ready" debian/source/0000755000000000000000000000000011710027052010461 5ustar debian/source/format0000644000000000000000000000001411710027052011667 0ustar 3.0 (quilt) debian/watch0000644000000000000000000000017611710027052010216 0ustar version=3 opts="dversionmangle=s/~ds.*//" \ http://sf.net/qjackrcd/qjackrcd-([.\d]*)\.tar\.gz \ debian sh debian/repack.stub