debian/0000755000000000000000000000000012161637324007173 5ustar debian/get-iplayer.dirs0000644000000000000000000000001012161637324012267 0ustar usr/bin debian/get-iplayer.manpages0000644000000000000000000000001612161637324013127 0ustar get_iplayer.1 debian/compat0000644000000000000000000000000212161637324010371 0ustar 9 debian/get-iplayer.links0000644000000000000000000000060012161637324012453 0ustar usr/bin/get_iplayer usr/bin/get-iplayer usr/bin/get_iplayer_web_pvr usr/bin/get-iplayer-web-pvr usr/share/man/man1/get_iplayer.1.gz usr/share/man/man1/get-iplayer.1.gz usr/share/man/man1/get_iplayer.1.gz usr/share/man/man1/get-iplayer-web-pvr.1.gz usr/share/man/man1/get_iplayer.1.gz usr/share/man/man1/get_iplayer_web_pvr.1.gz etc/get_iplayer/options var/lib/get_iplayer/options debian/README.source0000644000000000000000000000211112161637324011345 0ustar This package uses quilt in order to apply patches to the upstream source. Patches are stored in debian/patches. For further details, see the man page for quilt. All commands described below should be run from the top directory of the package source tree, unless otherwise stated. * To generate the fully patched source, in a form ready for editing, that would be built to create Debian packages, run: export QUILT_PATCHES=debian/patches quilt push -a * To modify the source and save those modifications so that they will be applied when building the package, pick a suitably informative patch file name, for example Modify_README.source, and then run: export QUILT_PATCHES=debian/patches quilt new Modify_README.source quilt edit README.source This will place you in your default editor to modify the file. Once your are done editing, save the file and run: quilt refresh * To remove source modifications that are currently being applied when building the package, run: export QUILT_PATCHES=debian/patches quilt top debian/get-iplayer.postinst0000755000000000000000000000044112161637324013224 0ustar #!/bin/sh set -e case "$1" in configure) if dpkg --compare-versions "$2" le "2.49-1"; then if [ -f /var/lib/get_iplayer/options.old ]; then mv -f /var/lib/get_iplayer/options.old /etc/get_iplayer/options fi fi esac #DEBHELPER# debian/get-iplayer.docs0000644000000000000000000000001212161637324012260 0ustar README.md debian/source/0000755000000000000000000000000012161637324010473 5ustar debian/source/format0000644000000000000000000000001412161637324011701 0ustar 3.0 (quilt) debian/copyright0000644000000000000000000000222312161637324011125 0ustar Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Name: get_iplayer Upstream-Contact: get_iplayer@lists.infradead.org Source: ftp://ftp.infradead.org/pub/get_iplayer/ Files: * Copyright: Copyright © 2009 Phil Lewis License: GPL-3+ Files: debian/* Copyright: Copyright © 2009, 2011 Jonathan Wiltshire License: GPL-3+ 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. . You should have received a copy of the GNU General Public License along with this program. If not, see . . On Debian systems the full text of the GNU General Public License can be found in the `/usr/share/common-licenses/GPL-3' file. debian/control0000644000000000000000000000213712161637324010601 0ustar Source: get-iplayer Section: video Priority: optional Maintainer: Jonathan Wiltshire Build-Depends: debhelper (>= 9) Standards-Version: 3.9.4 Homepage: http://www.infradead.org/get_iplayer Vcs-Git: git://anonscm.debian.org/collab-maint/get-iplayer.git -b debian Vcs-Browser: http://anonscm.debian.org/gitweb/?p=collab-maint/get-iplayer.git Package: get-iplayer Architecture: all Depends: rtmpdump | flvstreamer, libwww-perl, libxml-simple-perl, ${perl:Depends}, ${misc:Depends} Recommends: id3v2, libmp3-info-perl, atomicparsley Suggests: mplayer, ffmpeg | libav-tools Description: download/stream available BBC iPlayer TV and radio programmes get_iplayer lists, searches and records BBC iPlayer TV/Radio, BBC Podcast programmes. Other third-party plugins may be available. . get_iplayer has three modes: recording a complete programme for later playback, streaming a programme directly to a playback application, such as mplayer; and as a Personal Video Recorder (PVR), subscribing to search terms and recording programmes automatically. It can also stream or record live BBC iPlayer output. debian/contrib/0000755000000000000000000000000012161637324010633 5ustar debian/contrib/get_iplayer_web_pvr0000644000000000000000000000021712161637324014606 0ustar #!/bin/sh . /etc/default/get_iplayer_web_pvr /usr/bin/perl /usr/share/get_iplayer/get_iplayer.cgi -p $PORT -g /usr/bin/get_iplayer -l $LISTEN debian/default/0000755000000000000000000000000012161637324010617 5ustar debian/default/get_iplayer_web_pvr0000644000000000000000000000017112161637324014571 0ustar # use 0.0.0.0 to bind to all interfaces LISTEN=127.0.0.1 # port must be more than 1024 for unprivileged users PORT=1935 debian/get-iplayer.install0000644000000000000000000000032212161637324013002 0ustar get_iplayer usr/bin plugins/ usr/share/get_iplayer debian/options etc/get_iplayer get_iplayer.cgi usr/share/get_iplayer debian/contrib/get_iplayer_web_pvr usr/bin debian/default/get_iplayer_web_pvr etc/default debian/rules0000755000000000000000000000033212161637324010251 0ustar #!/usr/bin/make -f # -*- makefile -*- # Uncomment this to turn on verbose mode. #export DH_VERBOSE=1 override_dh_install: dh_install chmod -x $(CURDIR)/debian/get-iplayer/usr/share/get_iplayer/plugins/* %: dh $@ debian/patches/0000755000000000000000000000000012161637324010622 5ustar debian/patches/series0000644000000000000000000000000012161637324012025 0ustar debian/get-iplayer.preinst0000755000000000000000000000055312161637324013031 0ustar #!/bin/sh set -e case "$1" in install|upgrade) OPTFILE="/var/lib/get_iplayer/options" if dpkg --compare-versions "$2" le "2.49-1"; then if [ -f $OPTFILE -a ! -L $OPTFILE ]; then echo "Backing up configuration to $OPTFILE.old" cp -f $OPTFILE $OPTFILE.old fi fi esac #DEBHELPER# debian/changelog0000644000000000000000000001532512161637324011053 0ustar get-iplayer (2.83-1) unstable; urgency=low * New upstream release: - Fix up radio URL changes by BBC - Use avconv if available (Closes: #684945) * debian/get-iplayer.docs: rename README.txt to README.md * Suggest libav-tools as an alternative, now that get-iplayer can use avconv * Normalise debian/copyright to be v1.0 * Normalise VCS fields -- Jonathan Wiltshire Sun, 23 Jun 2013 19:20:33 +0100 get-iplayer (2.82+git20130608-1) unstable; urgency=low * New upstream snapshot (Closes: #711538) -- Jonathan Wiltshire Sat, 08 Jun 2013 22:17:12 +0100 get-iplayer (2.82+git20130519-1) unstable; urgency=low * New upstream snapshot (Closes: #697976) * Remove livetv.patch, it is integrated upstream * Add VCS fields to debian/control * Standards-version 3.9.4 * Use debhelper compat level 9 -- Jonathan Wiltshire Sun, 19 May 2013 20:41:13 +0100 get-iplayer (2.82-2) unstable; urgency=low * New patch livetv.patch fixes live tv streaming after BBC changes -- Jonathan Wiltshire Wed, 27 Jun 2012 18:56:20 +0100 get-iplayer (2.82-1) unstable; urgency=low * New upstream release * Update homepage -- Jonathan Wiltshire Mon, 04 Jun 2012 23:40:10 +0100 get-iplayer (2.80+git20120314-1) unstable; urgency=low * Upstream snapshot (Closes: #653485, #611473, #652305) * Standards-version 3.9.3 (no changes) -- Jonathan Wiltshire Wed, 14 Mar 2012 22:28:23 +0000 get-iplayer (2.80-2) unstable; urgency=low * Promote flvstreamer to dependency and add rtmpdump as primary alternative (Closes: #643666) * Preparing to add a second binary package * Install web PVR CGI and wrapper script -- Jonathan Wiltshire Mon, 02 Jan 2012 22:26:36 +0000 get-iplayer (2.80-1) unstable; urgency=low * New upstream release -- Jonathan Wiltshire Tue, 30 Aug 2011 21:27:01 +0100 get-iplayer (2.79+git20110807-1) unstable; urgency=low * New upstream snapshot * Add dependency on libxml-simple-perl (Closes: #611730) * Patch radio4extra.patch is integrated upstream * Standards-Version 3.9.2 (no changes) -- Jonathan Wiltshire Sun, 07 Aug 2011 23:00:49 +0100 get-iplayer (2.79-2) unstable; urgency=low * Patch for Radio 4 Extra support -- Jonathan Wiltshire Sat, 02 Apr 2011 16:53:41 +0100 get-iplayer (2.79-1) unstable; urgency=low * New upstream release (closes: #608955, #608956, #608958) * Update my email address and remove DMUA flag * Standards version 3.9.1 (no changes) * Update debian/copyright, including formatting according to new DEP-5 spec * Patches applied upstream: manpage livetv-587146 -- Jonathan Wiltshire Sun, 09 Jan 2011 20:45:39 +0000 get-iplayer (2.78-2) unstable; urgency=low * New patch livetv-587146 from upstream: fix live streaming of BBC One (Closes: #587146) -- Jonathan Wiltshire Fri, 25 Jun 2010 15:51:24 +0100 get-iplayer (2.78-1) unstable; urgency=low * New upstream release Closes: #582812, #582905 LP: #505433 * Update watch file * Patch limelight-cdn-582659 is integrated upstream * New patch manpage to include manual, temporarily until this is fixed upstream * Remove old NEWS -- Jonathan Wiltshire Sat, 29 May 2010 14:08:44 +0100 get-iplayer (2.76-2) unstable; urgency=low * Use source Format: 3.0 (quilt) * New patch limelight-cdn-582659 after the BBC changed their CDN paths (Closes: #582659) - thanks to fsck -- Jonathan Wiltshire Sun, 23 May 2010 18:14:06 +0100 get-iplayer (2.76-1) unstable; urgency=low * New upstream release * debian/source/format: explicitly declare format 1.0 -- Jonathan Wiltshire Sun, 04 Apr 2010 16:06:48 +0100 get-iplayer (2.68-1) unstable; urgency=medium * New upstream release fixes total breakage -- Jonathan Wiltshire Tue, 23 Feb 2010 08:13:21 +0000 get-iplayer (2.66-1) unstable; urgency=low * New upstream release * Standards version 3.8.4 * debian/patches/no-warn-etc: integrated upstream * Remove quilt dependency and logic, now that there are no outstanding patches -- Jonathan Wiltshire Fri, 29 Jan 2010 00:05:17 +0000 get-iplayer (2.51-1) unstable; urgency=medium * New upstream release fixes total breakage -- Jonathan Wiltshire Wed, 23 Dec 2009 16:43:39 +0000 get-iplayer (2.49-1) unstable; urgency=low * New upstream release * debian/rules, debian/control: Add quilt patch system * Move configuration to /etc/get_iplayer (closes: #558098) - patch no-warn-etc: get_iplayer: load configuration from /etc and do not warn about it - debian/install: Install configuration to /etc/get_iplayer/options - link /var/link/get_iplayer/options to /etc/get_iplayer/options until upstream fix it properly - during installation, copy local modifications to the new options file -- Jonathan Wiltshire Thu, 26 Nov 2009 19:08:35 +0000 get-iplayer (2.47-1) unstable; urgency=low * New upstream release * debian/control: add Recommends for AtomicParsley -- Jonathan Wiltshire Mon, 09 Nov 2009 09:04:00 +0000 get-iplayer (2.41-1) unstable; urgency=low * New upstream release -- Jonathan Wiltshire Sun, 18 Oct 2009 15:03:19 +0100 get-iplayer (2.39-1) unstable; urgency=low * New upstream release * Tidy long description formatting (Closes: #543769) * Remove suggestion for package lame (Closes: #548342) -- Jonathan Wiltshire Fri, 25 Sep 2009 19:05:22 +0100 get-iplayer (2.36-1) unstable; urgency=low [ Jonathan Wiltshire ] * New upstream release * Add recommendation for libmp3-info-perl (MP3::Info) [ Martin Meredith ] * Added DM-Upload-Allowed field to control -- Jonathan Wiltshire Thu, 17 Sep 2009 17:29:51 +0100 get-iplayer (2.26-1) unstable; urgency=low * New upstream version * Set section to video from misc * Add Recommends: flvstreamer, id3v2; Suggests: mplayer, ffmpeg, lame (Closes: #545130) -- Jonathan Wiltshire Sat, 05 Sep 2009 17:53:47 +0100 get-iplayer (2.22-1) unstable; urgency=low * New upstream version * Standards-Version 3.8.3 (no changes required) * Install options to /var/lib/get_iplayer -- Jonathan Wiltshire Sat, 29 Aug 2009 20:52:27 +0100 get-iplayer (2.09-1) unstable; urgency=low * Initial release (Closes: #512754) -- Jonathan Wiltshire Mon, 13 Jul 2009 23:26:34 +0100 debian/README.Debian0000644000000000000000000000047712161637324011244 0ustar This is the Debian package for get_iplayer. Because of naming restrictions, the source package is called get-iplayer, and so to avoid confusion the following symbolic links are also created: /usr/bin/get-iplayer -> /usr/bin/get_iplayer /usr/share/man/man1/get-iplayer.1.gz -> /usr/share/man/man1/get_iplayer.1.gz debian/options0000644000000000000000000000017012161637324010607 0ustar # For Debian-based systems, inhibit automatic updates packagemanager apt # Add site-wide configuration in this file debian/watch0000644000000000000000000000022412161637324010222 0ustar # See uscan(1) for format # Compulsory line, this is a version 3 file version=3 ftp://ftp.infradead.org/pub/get_iplayer/get_iplayer-(.*)\.tar\.gz