debian/0000775000000000000000000000000012237527441007177 5ustar debian/source/0000775000000000000000000000000012212201064010456 5ustar debian/source/format0000664000000000000000000000001412212201064011664 0ustar 3.0 (quilt) debian/copyright0000664000000000000000000000304012212202661011112 0ustar Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Name: Internet DJ Console Upstream-Contact: Stephen Fairchild Source: https://sourceforge.net/projects/idjc/files/ Files: * Copyright: 2005-2013, Stephen Fairchild 2010 Andrew Clover (and@doxdesk.com) 2008 Fred Flintstone (someblockhead@somewhere.com) 2008 Barney Rubble (bigdufus@bedrock.net) 2008 Stefan Fendt (stefan@sfendt.de) 2000-2004 Underbit Technologies, Inc License: GPL-2+ Files: debian/* Copyright: 2009-2012, Alessio Treglia 2009, Reinhard Tartler 2007-2009, Free Ekanayaka 2007, Arthur Loiret 2006, Lionel Le Folgoc License: GPL-2+ License: GPL-2+ This package 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 package 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 . debian/repack.stub0000664000000000000000000000325112212201064011323 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/doc-base0000664000000000000000000000043012212201064010553 0ustar Document: idjc Title: Debian idjc Manual Author: Stephen Fairchild Abstract: This document provides a quick overview of idjc and what it does. Section: Sound Format: HTML Index: /usr/share/doc/idjc/html/index.html Files: /usr/share/doc/idjc/html/*.html debian/changelog0000664000000000000000000004157012237527441011060 0ustar idjc (0.8.9-1build1) trusty; urgency=low * No change rebuild against libav 9. -- Dmitrijs Ledkovs Sat, 09 Nov 2013 21:54:41 +0000 idjc (0.8.9-1) unstable; urgency=low * Team upload. * Upload to unstable. * New upstream release. - Fix build with libav 9. (Closes: #720801) * debian/control: - Update Build-Depends: - Add libopus-dev - Replace libmad0-dev with libmpg123-dev. - Remove libxine-dev. - Bump debhelper to >= 9. - Bump Standards-Version to 3.9.4 * debian/copyright: Update copyright years. * debian/rules: - Install backend library in private directory. - Remove la file. -- Sebastian Ramacher Fri, 06 Sep 2013 13:50:26 +0200 idjc (0.8.8-1) experimental; urgency=low * New upstream release: - Added a python module for monitoring IDJC (metadata and streams) to the HTML documentation. - The bootstrapping script env-up renamed to bootstrap. - New JACK freewheel mode front panel trigger button and matching preferences option to show this. - Recorder now compatible with JACK freewheel mode. - Fix to mp3 encoder which was dereferencing recently freed memory. - New jingles player. Renamed as Effects. - Player level smoothing and muting code moved from mixer.c into xlplayer.c. - Intra player mixing code moved into xlplayer.c. - Added a new interlude player which is nearly the equal of the main players. Renamed as Background Tracks. - Removed the 'Fastest' player resample option from the preferences due to its inferiority. The remaining items renamed in accordance with the stream encoder names for the same modes. - Fix to unhandled exceptions and bad behaviour in IRC code relating to the adding or removal of IRC servers during streaming. - Replaced libmad mp3 decoder with mpg123. - Added AAC and AAC Plus V2 streaming and recording support. - Run-time linking to libmad removed. This is a forced dependency now. - New dependency twolame adds official mp2 support for streaming, recording, playback, tagging. - Added a brand new encoder format selection user interface which eliminates the possiblity of the user to select bad encoder setting combinations. It also looks much better. - Decoder module avcodecdecode.c now requests audio in float format from libavcodec with theoretically better audio quality. - Fixed deprecation warnings from avcodecdecode.c. - Fix to vu_update in python/maingui.py to allow received values to contain = characters. - Added the ability to remove the main players' visibility. Useful for when using external players. - Added JACK audio routing for all players. This means that individual player audio effects or external players can be used. - Fixed a crash bug that would happen if a playlist control was dragged to the opposite playlist. - Merged the sourceclient and mixer modules. - Updated man pages. - Improved lockup handling code. - Lots of global variables in mixer declared static. - Recorders restart when sourceclient module goes down. - Improved restart for streams when sourceclient module goes down. - The 'Green Phone' VoIP mode now respects the 'In DJ's Mix' setting. - BSD compat fix. The runtime dynamic linking functions are in the C standard library in BSD. - Added ladish [L0] and [L1] support. - The main menu is the new method for connecting JACK ports and it can also be used to check the various connections. - The session is saved every minute. Users no longer need to close and restart to lock in settings in case IDJC freezes. - Added a main menu bar and removed obsolete menus. * Fix repacking: - Set REPACK_SH in debian/rules. * debian/control: - Replace libshout3-dev with libshout-idjc-dev on Build-Depends - Add build-dep on libspeex-dev. - Update Vcs-* tags. * Update debian/copyright. * Remove all patches, applied upstream. -- Alessio Treglia Thu, 11 Oct 2012 01:46:55 +0100 idjc (0.8.7-2) unstable; urgency=low * Enable parallel builds. * Bump debhelper requirement to 7.4.10. * Depends on python-dbus. * Depends on python-gobject. * Update repackaging mechanism to strip the libshout/ directory. * Cherry-pick patch from upstream SCM to fix FTBFS. (Closes: #661605) Also fixes LP: #935507 * Update debian/copyright. * Bump Standards. -- Alessio Treglia Thu, 22 Mar 2012 19:31:31 +0100 idjc (0.8.7-1) unstable; urgency=low * New upstream release: - User interface tweaks for consistency including the greater use of GTK stock labels. - Add Italian translation. -- Alessio Treglia Sat, 31 Dec 2011 10:50:07 +0100 idjc (0.8.6-1) unstable; urgency=low * New upstream release. * debian/control: - Wrap and sort. - Build-depend on autopoint. - Drop autotools-dev, unnecessary. * Drop the whole patch set, none of them is still needed. -- Alessio Treglia Sat, 03 Dec 2011 16:33:59 +0100 idjc (0.8.5-3) unstable; urgency=low * Enable libav's patch (Closes: #623797). -- Alessio Treglia Sat, 03 Sep 2011 08:52:16 +0200 idjc (0.8.5-2) unstable; urgency=low * Add MP3 support, drop idjc-twolame.patch. * Add patch from Jonathan Nieder to fix FTBFS with libavcodec 0.7 on Ubuntu and Debian experimental (Closes: #623797). - Apply libav-0.7.patch only on Ubuntu; the two series files will be merged when libav 0.7 hits unstable. * Add patch to fix bashism in configure.ac (Closes: #623799). * debian/patches: Clean-up. * Update debian/copyright to DEP-5 rev. 174. -- Alessio Treglia Sat, 30 Jul 2011 11:44:40 +0200 idjc (0.8.5-1) unstable; urgency=low * New upstream release. * debian/control: - Remove unnecessary Provides: ${python:Provides}. - Bump Standards. * debian/copyright: - Update copyright years. - Update to DEP-5 svn.173. - Add missing copyright holders. * Remove unneeded server_window_size.patch. * Update ubuntu.series file to reflect Debian's series file. * Refresh idjc-twolame.patch patch. -- Alessio Treglia Mon, 11 Apr 2011 14:07:42 +0200 idjc (0.8.4-4ubuntu1) natty; urgency=low * Merge from Debian sid, remaining changes: - Build with MP3 support. -- Alessio Treglia Mon, 07 Mar 2011 09:27:51 +0100 idjc (0.8.4-4) unstable; urgency=low * Switch to dh_python2 (Closes: #616845). -- Alessio Treglia Mon, 07 Mar 2011 09:16:30 +0100 idjc (0.8.4-3) unstable; urgency=low * Upload to unstable. * Merge Ubuntu's changelog entry. -- Alessio Treglia Wed, 09 Feb 2011 12:18:25 +0100 idjc (0.8.4-2ubuntu1) natty; urgency=low * Merge with Debian experimental, remaining changes: - Build-depends on libmp3lame-dev. -- Alessio Treglia Fri, 12 Nov 2010 12:04:51 +0100 idjc (0.8.4-2) experimental; urgency=low * Merge Ubuntu changelog entries. * Minimize delta with Ubuntu: - Create debian/patches/ubuntu.series to apply Ubuntu-specific patches. - debian/patches/idjc-twolame.patch patch is Debian-specific as Ubuntu provides LAME support. -- Alessio Treglia Fri, 12 Nov 2010 11:51:05 +0100 idjc (0.8.4-1ubuntu1) natty; urgency=low * Merge with Debian experimental, Ubuntu remaining changes: - Build with MP3 support. -- Alessio Treglia Wed, 27 Oct 2010 01:02:02 +0200 idjc (0.8.4-1) experimental; urgency=low * New upstream release. * Update git-buildpackage config file. * Add local-options file * Refresh patches. -- Alessio Treglia Wed, 27 Oct 2010 00:51:44 +0200 idjc (0.8.3-1ubuntu1) maverick; urgency=low * Merge with Debian unstable, remaining changes: - Build with MP3 support. -- Alessio Treglia Tue, 27 Jul 2010 11:59:06 +0200 idjc (0.8.3-1) unstable; urgency=low * New upstream release. * Merge Ubuntu changelog entries. * Remove DMUA field, wrap long lines. * Update Standards to 3.9.1. * Switch to 3.0 (quilt) format. * Refresh server_window_size.patch patch. * Drop idjcmixer_sigsegv.patch patch, applied upstream. * Refresh idjc-twolame.patch patch. -- Alessio Treglia Mon, 26 Jul 2010 12:13:10 +0200 idjc (0.8.2-4ubuntu2) maverick; urgency=low * No-change rebuild due to jackd -> jackd2 transition. -- Alessio Treglia Wed, 21 Jul 2010 11:59:56 +0200 idjc (0.8.2-4ubuntu1) maverick; urgency=low * Merge with Debian unstable, Ubuntu remaining changes: - Build against libmp3lame-dev to provide MP3 support: + Replace libtwolame-dev with libmp3lame-dev in Build-Depends field. + Drop idjc-twolame.patch patch. -- Alessio Treglia Sun, 04 Jul 2010 20:30:01 +0200 idjc (0.8.2-4) unstable; urgency=low * Don't use both autotools_dev and dh-autoreconf, dh-autoreconf replaces config.{guess,sub} files which dh-autotools-dev is supposed to back up; this leaves the build tree in an inconsistent state. * Add .gitignore file. * Bump Standards. * Add patch provided by Peter Green (Closes: #482509) to build against libtwolame properly in order to provide MP2 support. * Correct typo in Build-Depends field: s/twolame/libtwolame-dev/. -- Alessio Treglia Fri, 02 Jul 2010 10:59:32 +0200 idjc (0.8.2-3ubuntu1) maverick; urgency=low * Merge with Debian unstable, Ubuntu remaining changes: - Build against libmp3lame-dev to provide MP3 support. -- Alessio Treglia Thu, 24 Jun 2010 10:52:39 +0200 idjc (0.8.2-3) unstable; urgency=low * Change my email address. * Rely on the autotols_dev debhelper add-on to update config.{guess,sub} files. * Adjust bashism in configure.in to fix FTBFS (Closes: #582037). * Use dh-autoreconf add-on rather than applying autoreconf.patch. * Add debian/gbp.conf file. -- Alessio Treglia Tue, 22 Jun 2010 17:03:56 +0200 idjc (0.8.2-2ubuntu1) maverick; urgency=low * Merge with debian unstable, remaining changes: - Build against libmp3lame-dev to provide MP3 support. -- Alessio Treglia Mon, 10 May 2010 13:33:23 +0200 idjc (0.8.2-2) unstable; urgency=low * debian/rules: Add get-orig-source rule to remove libshout from the original tarball. * debian/patches/idjcmixer_sigsegv.patch: Prevent segmentation fault at idjcmixer startup (Closes: #580262); thanks to Gabriel M. Beddingfield for the patch. -- Alessio Treglia Wed, 05 May 2010 11:01:17 +0200 idjc (0.8.2-1) unstable; urgency=low * New upstream release. * Bump minimum python version up to 2.6. * Build-depend on autotools-dev,python2.6-dev. * Set deb-src format to 1.0. * Switch to debhelper 7 + quilt. * Adopt quilt as patch system: - Convert all patches to the quilt format. - debian/rules: Drop cdbs simple-patchsys. - Add debian/README.source to document how to patch the sources. * Drop cdbs at all. * Drop debian/patches/python26_ready.patch, now unnecessary. * Add debian/patches/autoreconf.patch to fix python2.6 detection. * Update debian/copyright. * Bump debian/compat. * Remove debian/pycompat. -- Alessio Treglia Wed, 28 Apr 2010 15:22:11 +0200 idjc (0.8.1-4ubuntu1) lucid; urgency=low * Build against libmp3lame-dev to provide MP3 support (LP: #154880). -- Alessio Treglia Sat, 03 Apr 2010 20:15:13 +0200 idjc (0.8.1-4) unstable; urgency=medium * Pass the correct libexecdir path to the configure script rather than move the files (Closes: #572271); bump urgency to medium, the package is already in squeeze. * Fix launcher script to run idjc properly; thanks to Magnus Holmgren for the patch. * Bump Standards. -- Alessio Treglia Thu, 11 Mar 2010 17:57:35 +0100 idjc (0.8.1-3) unstable; urgency=low * Drop python 2.4 support (Closes: #569308). -- Alessio Treglia Thu, 11 Feb 2010 17:24:54 +0100 idjc (0.8.1-2) unstable; urgency=low * Revert pycentral -> pysupport, Closes: #566042. * Move idjcmixer,idjcsourceclient from /usr/lib/idjc to /usr/bin. * Remove duplicated build-dependency on libshout3-dev. * Allow uploads by Debian Maintainers. * debian/rules: clean target should not remove idjcpython/idjc_config.py. -- Alessio Treglia Mon, 25 Jan 2010 13:23:46 +0100 idjc (0.8.1-1) unstable; urgency=low [ Reinhard Tartler ] * actually remove libshout on clean [ Alessio Treglia ] * New upstream release. * Bump Standards. * Add myself to Uploaders. * Build-depend on python-mutagen. * Bump cdbs build-dependency as per Python new policy. * Convert from python-central to python-support. * debian/copyright: - Update (according to Debian DEP-5 spec). - Fix lintian warning (copyright-refers-to-symlink-license). * debian/patches/desktop_file.patch: - Adjust desktop file as Freedesktop's per-spec. * Remove debian/idjc.desktop,Man/idjc{,ctrl}.1, provided by upstream. * Remove Man/idjcskype.1, idjcskype has been dropped by upstream. -- Alessio Treglia Mon, 30 Nov 2009 23:17:43 +0100 idjc (0.7.14-2) unstable; urgency=low [ Alessio Treglia ] * debian/rules: - Use wildcard instead of site-packages (making ready for Python >= 2.6). * Add debian/patches/python26_ready.patch to build with Python 2.6. (Closes: #526838) [ Reinhard Tartler ] * add myself to uploaders. * Convert (build-)dependency line to a multi-line field * Change order of the toolame/mp3lame build dependency (Closes: #482509, #534076) * bump standards version * fix docbase section * add depends on python * use official homepage field * remove mistakenly install pyc files * build against system libshout3, not against internal copy * remove internal libshout copy * remove generated idjcpython/idjc_config.py file -- Reinhard Tartler Sat, 11 Jul 2009 08:53:51 +0200 idjc (0.7.14-1) unstable; urgency=low * New upstream release * Replace liblame-dev dependency with libmp3lame-dev -- Free Ekanayaka Thu, 30 Apr 2009 09:05:00 +0200 idjc (0.7.7-1) unstable; urgency=low * New upstream release -- Free Ekanayaka Mon, 23 Jun 2008 01:16:42 +0100 idjc (0.7.5-4) unstable; urgency=low * Build against liblame-dev if available or toolame otherwise -- Free Ekanayaka Fri, 16 May 2008 11:50:12 +0100 idjc (0.7.5-3) unstable; urgency=low * Support DEB_BUILD_OPTIONS=dopot for optmised re-builds * Build-Depend on libjack-dev and not on the the deprecated libjack0.100.0-dev -- Free Ekanayaka Tue, 13 May 2008 09:37:26 +0100 idjc (0.7.5-2) unstable; urgency=low * Do not run dh_pycentral, as it breaks upstream configuration -- Free Ekanayaka Mon, 12 May 2008 15:36:00 +0100 idjc (0.7.5-1) unstable; urgency=low * New upstream release * Set Debian Multimedia Team as maintainer and myself as Uploader (Closes: #479582) -- Free Ekanayaka Wed, 30 Apr 2008 08:57:34 +0100 idjc (0.7.0-1) unstable; urgency=low * New upstream release (Closes: #418909) * Built against libflac8 (Closes: #426670, #427746) * debian/control: + Add libmad0-dev to Build-Depends (Closes: #431623, #431624) + Add libavcodec-dev and libavformat-dev to Build-Depends for wma support + Add ffmpeg to Suggests * Update Maintainer's address * Add a clean idjc.desktop * Fix menu-item-uses-apps-section -- Arthur Loiret Thu, 16 Aug 2007 13:04:52 +0200 idjc (0.6.12-1) unstable; urgency=low * Adopting package (Closes: #424895) * New upstream release * debian/control: remove XS-X-Vcs-Svn and XS-Vcs-Browser tags -- Arthur Loiret Sat, 2 Jun 2007 17:50:13 +0200 idjc (0.6.11-1) unstable; urgency=low * New upstream release. * debian/control: + add python-gtk2 dependency (Closes: #416816) + move python-eyed3 to Recommends:. -- Lionel Le Folgoc (mr_pouit) Mon, 26 Mar 2007 22:03:24 +0200 idjc (0.6.10-1) unstable; urgency=low * New upstream release. * Add debian/doc-base. * debian/control: + set XS-Python-Version to all instead of current + add XS-*-Vcs fields. -- Lionel Le Folgoc (mr_pouit) Fri, 9 Mar 2007 10:46:27 +0100 idjc (0.6.9-1) unstable; urgency=low * New upstream release. * debian/control: add libsndfile1-dev to Build-Depends. -- Lionel Le Folgoc (mr_pouit) Mon, 15 Jan 2007 01:49:58 +0100 idjc (0.6.8-1) unstable; urgency=low * Initial release (Closes: #346569) -- Lionel Le Folgoc (mr_pouit) Wed, 27 Dec 2006 16:20:52 +0100 debian/gbp.conf0000664000000000000000000000014112212201064010571 0ustar [DEFAULT] debian-branch = master upstream-branch = upstream pristine-tar = True sign-tags = True debian/repack.sh0000775000000000000000000000703412212201064010766 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/control0000664000000000000000000000311512237527441010602 0ustar Source: idjc Section: sound Priority: optional Maintainer: Ubuntu Developers XSBC-Original-Maintainer: Debian Multimedia Maintainers Uploaders: Free Ekanayaka , Reinhard Tartler , Alessio Treglia X-Python-Version: >= 2.6 Build-Depends: debhelper (>= 9), autopoint, dh-autoreconf, libavcodec-dev, libavformat-dev, libflac-dev, libjack-dev, libshout-idjc-dev, libmpg123-dev, libmp3lame-dev, libsamplerate0-dev, libsndfile1-dev, libspeex-dev, libvorbis-dev, libopus-dev, python-all-dev (>= 2.6.6-3~), python-gtk2-dev, python-mutagen Standards-Version: 3.9.4 Homepage: http://idjc.sourceforge.net/ Vcs-Git: git://anonscm.debian.org/pkg-multimedia/idjc.git Vcs-Browser: http://anonscm.debian.org/gitweb/?p=pkg-multimedia/idjc.git Package: idjc Architecture: any Depends: jackd, python, python-dbus, python-gobject, python-gtk2, python-mutagen, ${misc:Depends}, ${python:Depends}, ${shlibs:Depends} Recommends: python-eyed3 Suggests: ffmpeg Description: graphical shoutcast/icecast client Internet DJ Console is an Internet radio application for making a live radio show or podcast. Features include two main media players with a crossfader, a jingle player, microphone signal processing (compressor and noise gate), IRC track announcements with X-Chat, an automatic stream shut-off timer, MP3 or Ogg streaming and recording at various bit rates, aux input for connecting external JACK aware applications, and audio level meters. debian/menu0000664000000000000000000000014012212201064010040 0ustar ?package(idjc):needs="X11" section="Applications/Sound"\ title="idjc" command="/usr/bin/idjc" debian/rules0000775000000000000000000000327112212207104010242 0ustar #!/usr/bin/make -f export REPACK_SH=$(CURDIR)/debian/repack.sh %: dh $@ --parallel --with python2,autoreconf override_dh_auto_configure: dh_auto_configure -- --disable-rpath --disable-static --libexecdir=/usr/bin --libdir=/usr/lib/idjc override_dh_auto_build: ifneq (,$(findstring doopt,$(DEB_BUILD_OPTIONS))) # do optimization for the different architectures ifneq (,$(findstring i386,$(DEB_BUILD_ARCH))) OPTI_FLAGS := -D_REENTRANT -O3 -fomit-frame-pointer -ffast-math -fstrength-reduce -funroll-loops -mmmx -msse -mfpmath=sse -march=pentium4 CXXFLAGS += $(OPTI_FLAGS) CFLAGS += $(OPTI_FLAGS) endif endif dh_auto_build override_dh_auto_clean: rm -f AUTHORS.gz ChangeLog.gz NEWS.gz README.gz rm -f idjcctrl idjcskype idjc rm -f artwork/idjc.png rm -fr libshout dh_auto_clean # rm -fv idjcpython/idjc_config.py override_dh_auto_install: dh_auto_install dh_installdirs -pidjc usr/share/doc/idjc/html cp -a doc/* debian/idjc/usr/share/doc/idjc/html/ # Delete auto-installed docs in wrong dir (rather than patching Makefiles) rm -rf debian/idjc/usr/share/doc/idjc-* # Fix pyexecdir path sed -i -e 's/\(pyexecdir=\)\(.*\)/\1\/usr\/share\/pyshared/' \ debian/idjc/usr/bin/idjc sed -i -e 's/\(pkgpyexecdir=\)\(.*\)/\1\/usr\/share\/pyshared\/idjc/' \ debian/idjc/usr/bin/idjc # Fix permission problem -chmod u+x debian/idjc/usr/lib/python*/*-packages/idjc/IDJCmultitagger.py # remove pyc files find debian/idjc/ -name \*.pyc -exec rm -v {} + find debian/idjc -type d -empty -delete # remove la file rm -f debian/idjc/usr/lib/idjc/idjc.la override_dh_makeshlibs: # don't generate ldconfig calls for private libraries dh_makeshlibs -Xusr/lib/idjc get-orig-source: uscan --force-download debian/watch0000664000000000000000000000012112212201064010201 0ustar version=3 http://sf.net/idjc/idjc-(.*)\.tar\.gz \ debian sh debian/repack.stub debian/repack.local0000664000000000000000000000004412212201064011435 0ustar SUFFIX=~ds0 rm debian/ \ libshout/ debian/compat0000664000000000000000000000000212212212070010353 0ustar 9