From d40f14c85cdabd3f54f046a75d8bba91dd68cbf7 Mon Sep 17 00:00:00 2001 From: =?utf8?q?IOhannes=20m=20zm=C3=B6lnig?= Date: Thu, 25 Nov 2010 15:11:37 +0100 Subject: [PATCH] debianized --- debian/changelog | 5 ++ debian/compat | 1 + debian/control | 32 ++++++++++++ debian/control.in | 29 +++++++++++ debian/copyright | 109 +++++++++++++++++++++++++++++++++++++++ debian/docs | 2 + debian/gbp.conf | 5 ++ debian/jacktrip.1 | 80 ++++++++++++++++++++++++++++ debian/jacktrip.links | 1 + debian/jacktrip.manpages | 1 + debian/rules | 21 ++++++++ debian/source/format | 1 + debian/watch | 4 ++ 13 files changed, 291 insertions(+) create mode 100644 debian/changelog create mode 100644 debian/compat create mode 100644 debian/control create mode 100644 debian/control.in create mode 100644 debian/copyright create mode 100644 debian/docs create mode 100644 debian/gbp.conf create mode 100644 debian/jacktrip.1 create mode 100644 debian/jacktrip.links create mode 100644 debian/jacktrip.manpages create mode 100755 debian/rules create mode 100644 debian/source/format create mode 100644 debian/watch diff --git a/debian/changelog b/debian/changelog new file mode 100644 index 0000000..01f8903 --- /dev/null +++ b/debian/changelog @@ -0,0 +1,5 @@ +jacktrip (1.0.5.patch2-1) unstable; urgency=low + + * Initial release (Closes: #604758) + + -- IOhannes m zmoelnig (gpg-key at iem) Thu, 25 Nov 2010 15:06:30 +0100 diff --git a/debian/compat b/debian/compat new file mode 100644 index 0000000..7f8f011 --- /dev/null +++ b/debian/compat @@ -0,0 +1 @@ +7 diff --git a/debian/control b/debian/control new file mode 100644 index 0000000..dd9ef89 --- /dev/null +++ b/debian/control @@ -0,0 +1,32 @@ +Source: jacktrip +Section: sound +Priority: optional +Maintainer: Debian Multimedia Maintainers +Uploaders: IOhannes m zmoelnig (gpg-key at iem) +Build-Depends: debhelper (>= 7.0.1), + dh-buildinfo, + cdbs (>= 0.4.69~), + devscripts (>= 2.10.7~), + doxygen, + libqt4-dev, + qt4-qmake, + libjack-dev +Standards-Version: 3.9.1 +Homepage: http://code.google.com/p/jacktrip/ +Vcs-Git: git://git.debian.org/pkg-multimedia/jacktrip.git +Vcs-Browser: http://git.debian.org/?p=pkg-multimedia/jacktrip.git;a=summary + +Package: jacktrip +Architecture: any +Depends: ${shlibs:Depends}, ${misc:Depends} +Description: A System for High-Quality Audio Network Performance + JackTrip is a Linux and Mac OS X-based system used for multi-machine network + performance over the Internet. It supports any number of channels (as many as + the computer/network can handle) of bidirectional, high quality, uncompressed + audio signal steaming. + . + You can use it between any combination of Linux and Mac OS X (i.e., one end + using Linux can connect to the other using Mac OS X). + . + It is currently being developed and actively tested at CCRMA by the SoundWIRE + group. diff --git a/debian/control.in b/debian/control.in new file mode 100644 index 0000000..f3b2b52 --- /dev/null +++ b/debian/control.in @@ -0,0 +1,29 @@ +Source: jacktrip +Section: sound +Priority: optional +Maintainer: Debian Multimedia Maintainers +Uploaders: IOhannes m zmoelnig (gpg-key at iem) +Build-Depends: @cdbs@, + doxygen, + libqt4-dev, + qt4-qmake, + libjack-dev +Standards-Version: 3.9.1 +Homepage: http://code.google.com/p/jacktrip/ +Vcs-Git: git://git.debian.org/pkg-multimedia/jacktrip.git +Vcs-Browser: http://git.debian.org/?p=pkg-multimedia/jacktrip.git;a=summary + +Package: jacktrip +Architecture: any +Depends: ${shlibs:Depends}, ${misc:Depends} +Description: A System for High-Quality Audio Network Performance + JackTrip is a Linux and Mac OS X-based system used for multi-machine network + performance over the Internet. It supports any number of channels (as many as + the computer/network can handle) of bidirectional, high quality, uncompressed + audio signal steaming. + . + You can use it between any combination of Linux and Mac OS X (i.e., one end + using Linux can connect to the other using Mac OS X). + . + It is currently being developed and actively tested at CCRMA by the SoundWIRE + group. diff --git a/debian/copyright b/debian/copyright new file mode 100644 index 0000000..82ce4ad --- /dev/null +++ b/debian/copyright @@ -0,0 +1,109 @@ +Format-Specification: http://svn.debian.org/wsvn/dep/web/deps/dep5.mdwn?rev=135 +Name: jacktrip +Maintainer: IOhannes m zmölnig +Source: http://code.google.com/p/jacktrip/ + +Files: ./src/DataProtocol.cpp, + ./src/DataProtocol.h, + ./src/DataProtocolPOSIX.cpp.tmp, + ./src/DataProtocolPOSIX.h.tmp, + ./src/JackAudioInterface.cpp, + ./src/JackAudioInterface.h, + ./src/JackTrip.cpp, + ./src/JackTrip.h, + ./src/JackTripThread.cpp, + ./src/JackTripThread.h, + ./src/JackTripWorker.cpp, + ./src/JackTripWorker.h, + ./src/JackTripWorkerMessages.h, + ./src/LoopBack.cpp, + ./src/LoopBack.h, + ./src/NetKS.h, + ./src/PacketHeader.cpp, + ./src/PacketHeader.h, + ./src/ProcessPlugin.h, + ./src/RingBuffer.cpp, + ./src/RingBuffer.h, + ./src/RingBufferWavetable.h, + ./src/Settings.h, + ./src/UdpDataProtocol.cpp, + ./src/UdpDataProtocol.h, + ./src/UdpDataProtocolPOSIX.cpp.tmp, + ./src/UdpDataProtocolPOSIX.h.tmp, + ./src/UdpMasterListener.cpp, + ./src/UdpMasterListener.h, + ./src/jacktrip_globals.cpp, + ./src/jacktrip_globals.h, + ./src/jacktrip_main.cpp, + ./src/jacktrip_tests.cpp, + ./src/jacktrip_types.h, + ./src/tests.cpp, + ./src/Settings.cpp, + ./src/ProcessPlugin.cpp, + ./src/TestRingBuffer.h, + ./src/ThreadPoolTest.h, + ./src/build, + ./src/jacktrip.pro +Copyright: 2008, Juan-Pablo Caceres, Chris Chafe +License: MIT/X11 (BSD like) + +Files: ./jacktrip_doxygen, + ./documentation/documentation.cpp, + ./documentation/html_footer.html, +Copyright: 2008, Juan-Pablo Caceres, Chris Chafe +License: MIT/X11 (BSD like) + +Files: ./CHANGESLOG.txt, + ./INSTALL.txt, + ./TODO.txt +Copyright: 2008, Juan-Pablo Caceres, Chris Chafe +License: MIT/X11 (BSD like) + +Files: ./faust-src/Makefile, + ./faust-src/Makefile.compile, + ./faust-src/Makefile.ladspacompile, + ./faust-src/Makefile.mspcompile, + ./faust-src/Makefile.pdcompile, + ./faust-src/Makefile.qcompile, + ./faust-src/Makefile.qtcompile, + ./faust-src/Makefile.sccompile, + ./faust-src/Makefile.svg, + ./faust-src/Makefile.vstcompile, + ./faust-src/minimal.cpp, + ./faust-src/net-ks.ds +Copyright: 2008, Juan-Pablo Caceres, Chris Chafe +License: MIT/X11 (BSD like) + +Files: ./debian/* +Copyright: 2010, IOhannes m zmoelnig +License: MIT/X11 (BSD like) + +Files: ./documentation/img/qjackctl.png + ./documentation/img/jack_main_settings.jpg + ./documentation/img/jack_routing.png +License: UNKNOWN + FIXME + + +License: MIT/X11 (BSD like) + Permission is hereby granted, free of charge, to any person + obtaining a copy of this software and associated documentation + files (the "Software"), to deal in the Software without + restriction, including without limitation the rights to use, + copy, modify, merge, publish, distribute, sublicense, and/or sell + copies of the Software, and to permit persons to whom the + Software is furnished to do so, subject to the following + conditions: + . + The above copyright notice and this permission notice shall be + included in all copies or substantial portions of the Software. + . + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, + EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES + OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND + NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT + HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, + WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING + FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR + OTHER DEALINGS IN THE SOFTWARE. + diff --git a/debian/docs b/debian/docs new file mode 100644 index 0000000..cf2a29c --- /dev/null +++ b/debian/docs @@ -0,0 +1,2 @@ +TODO.txt +WWW/html diff --git a/debian/gbp.conf b/debian/gbp.conf new file mode 100644 index 0000000..a7281f9 --- /dev/null +++ b/debian/gbp.conf @@ -0,0 +1,5 @@ +# Configuration file for git-buildpackage and friends + +[DEFAULT] +pristine-tar = True +sign-tags = True diff --git a/debian/jacktrip.1 b/debian/jacktrip.1 new file mode 100644 index 0000000..3320db7 --- /dev/null +++ b/debian/jacktrip.1 @@ -0,0 +1,80 @@ +.\" Hey, EMACS: -*- nroff -*- +.\" 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 JACKTRIP 1 "November 23, 2010" +.\" Please adjust this date whenever revising the manpage. +.\" +.\" Some roff macros, for reference: +.\" .nh disable hyphenation +.\" .hy enable hyphenation +.\" .ad l left justify +.\" .ad b justify to both left and right margins +.\" .nf disable filling +.\" .fi enable filling +.\" .br insert line break +.\" .sp insert n+1 empty lines +.\" for manpage-specific macros, see man(7) +.SH NAME +jacktrip \- A System for High-Quality Audio Network Performance over the Internet. +.SH SYNOPSIS +.B jacktrip +.RI [ options ] +.SH DESCRIPTION +This manual page documents briefly the +.B jacktrip +command. +.PP +.\" TeX users may be more comfortable with the \fB\fP and +.\" \fI\fP escape sequences to invode bold face and italics, +.\" respectively. +\fBjacktrip\fP is a program that allows to establish a high-quality, low latency multi-channel audio connection over the internet +.SH OPTIONS +This program follows the usual GNU command line syntax, with long +options starting with two dashes (`-'). +A summary of options is included below. +.TP +.B \-s, \-\-server +Run in Server Mode +.TP +.B \-c, \-\-client +Run in Client Mode +.TP +.B \-n, \-\-numchannels \fIn\fR +Number of Input and Output Channels (default 2) +.TP +.B \-q, \-\-queue \fIq\fR +Queue Buffer Length, in Packet Size, can be 1 or more (default 4) +.TP +.B \-r, \-\-redundancy \fIr\fR +Packet Redundancy to avoid glitches with packet losses, can be 1 or more (default 1) +.TP +.B \-o, \-\-portoffset \fIo\fR +Receiving port offset from base port \fB4464\fP (default 0) +.TP +.B \-b, \-\-bitres \fIb\fR +Audio Bit Rate Resolutions, can be one of [8, 16, 24, 32] (default 16) +.TP +.B \-z, \-\-zerounderrun +Set buffer to zeros when underrun occurs (defaults to wavetable) +.TP +.B \-l, \-\-loopback +Run in Loop\-Back Mode +.TP +.B \-j, \-\-jamlink +Run in JamLink Mode (Connect to a JamLink Box) +.TP +.B \-\-clientname +Change default client name (default is JackTrip) +.TP +.B \-v, \-\-version +Prints Version Number +.TP +.B \-h, \-\-help +Print a brief usage message describing the main jacktrip options + +.SH AUTHOR +jacktrip was written by Juan-Pablo Caceres & Chris Chafe (SoundWIRE group at CCRMA, Stanford University) +.PP +This manual page was written by IOhannes m zmoelnig (gpg-key at iem) , +for the Debian project (and may be used by others). diff --git a/debian/jacktrip.links b/debian/jacktrip.links new file mode 100644 index 0000000..03fa598 --- /dev/null +++ b/debian/jacktrip.links @@ -0,0 +1 @@ +usr/share/man/man1/jacktrip.1.gz usr/share/man/man1/jacktrip_debug.1.gz diff --git a/debian/jacktrip.manpages b/debian/jacktrip.manpages new file mode 100644 index 0000000..ed09ef4 --- /dev/null +++ b/debian/jacktrip.manpages @@ -0,0 +1 @@ +debian/jacktrip.1 diff --git a/debian/rules b/debian/rules new file mode 100755 index 0000000..c4ceb4d --- /dev/null +++ b/debian/rules @@ -0,0 +1,21 @@ +#!/usr/bin/make -f +# -*- makefile -*- + +# Copyright © 2010 IOhannes m zmölnig +# Description: Main Debian packaging script for jacktrip + +include /usr/share/cdbs/1/rules/debhelper.mk +include /usr/share/cdbs/1/class/qmake.mk +-include /usr/share/cdbs/1/rules/utils.mk + +DBS_BUILD_DEPENDS_rules_utils_copyright-check = +CDBS_BUILD_DEPENDS_rules_utils_buildinfo = + +DEB_SRCDIR = src +DEB_DH_INSTALLCHANGELOGS_ARGS = CHANGESLOG.txt + +build/jacktrip:: + doxygen jacktrip_doxygen + +clean:: + rm -rf WWW diff --git a/debian/source/format b/debian/source/format new file mode 100644 index 0000000..163aaf8 --- /dev/null +++ b/debian/source/format @@ -0,0 +1 @@ +3.0 (quilt) diff --git a/debian/watch b/debian/watch new file mode 100644 index 0000000..24652f6 --- /dev/null +++ b/debian/watch @@ -0,0 +1,4 @@ +# you can run the "uscan" command to check for upstream updates and more. +# See uscan(1) for format +version=3 +http://googlecode.debian.net/p/jacktrip/jacktrip-(\d+.*)\.tar\.gz -- 2.30.2