diff options
-rw-r--r-- | debian/changelog | 65 | ||||
-rw-r--r-- | debian/compat | 1 | ||||
-rw-r--r-- | debian/control | 129 | ||||
-rw-r--r-- | debian/copyright | 48 | ||||
-rw-r--r-- | debian/get-vcs-snapshot.sh | 33 | ||||
-rwxr-xr-x | debian/rules | 11 | ||||
-rw-r--r-- | debian/source/format | 1 | ||||
-rw-r--r-- | debian/source/lintian-overrides | 2 |
8 files changed, 290 insertions, 0 deletions
diff --git a/debian/changelog b/debian/changelog new file mode 100644 index 0000000..f7ae489 --- /dev/null +++ b/debian/changelog @@ -0,0 +1,65 @@ +dtv-scan-tables (0+git20141009.d26b627-1) unstable; urgency=medium + + * New Upstream Snapshot (commit d26b627) + - Migrate scan files from DVBv3 API to DVBv5 API (Closes: #763035) + - DVBv3 scan files are deprecated and will not be updated in future + - To ease migration to DVBv5, DVBv3 files will be available from + /usr/share/dvb/dvb-legacy/ until Jessie+1 + * d/control: add Build-Depends on dvb-tools + * d/control: update Standards Version to 3.9.6 + - No changes required + * delete d/dtv-scan-files.install; Upstream now supplies a Makefile + + -- Jonathan McCrohan <jmccrohan@gmail.com> Mon, 20 Oct 2014 00:41:46 +0100 + +dtv-scan-tables (0+git20140611.14bd6c7-1) unstable; urgency=medium + + * New Upstream Snapshot (commit 1246b27) + * New Upstream Snapshot (commit 14bd6c7) + + -- Jonathan McCrohan <jmccrohan@gmail.com> Wed, 23 Jul 2014 01:09:22 +0100 + +dtv-scan-tables (0+git20140326.cfc2975-1) unstable; urgency=medium + + * New Upstream Snapshot (commit cfc2975) + * d/control: update Homepage (upstream has moved from Gitweb to cgit) + + -- Jonathan McCrohan <jmccrohan@gmail.com> Sat, 05 Apr 2014 16:54:31 +0100 + +dtv-scan-tables (0+git20140107.1850cf8-1) unstable; urgency=medium + + * New Upstream Snapshot (commit 1850cf8) + * Update Standards Version to 3.9.5 + - No changes required + + -- Jonathan McCrohan <jmccrohan@gmail.com> Thu, 16 Jan 2014 00:06:06 +0000 + +dtv-scan-tables (0+git20131201.52a7b0a-1) unstable; urgency=low + + * New Upstream Snapshot (commit 52a7b0a) + + -- Jonathan McCrohan <jmccrohan@gmail.com> Tue, 03 Dec 2013 22:33:01 +0000 + +dtv-scan-tables (0+git20131101.75f3b39-1) unstable; urgency=low + + * New Upstream Snapshot (commit 75f3b39) + + -- Jonathan McCrohan <jmccrohan@gmail.com> Mon, 04 Nov 2013 23:12:50 +0000 + +dtv-scan-tables (0+git20130920.f61d5ec-1) unstable; urgency=low + + [ Jonathan McCrohan ] + * New Upstream Snapshot (commit f61d5ec) (Closes: #720879) + * d/control: Add Vcs-{Git,Browser} URLs + + [ Tobias Grimm ] + * d/control: Need breaks/replaces relation to dvb-apps (<< 1.1.1+rev1500-1) + (Closes: #722661) + + -- Tobias Grimm <etobi@debian.org> Sun, 22 Sep 2013 21:38:25 +0200 + +dtv-scan-tables (0+git20130622.edc0bc3-1) unstable; urgency=low + + * Initial release (Closes: #697898) + + -- Jonathan McCrohan <jmccrohan@gmail.com> Wed, 07 Aug 2013 00:22:59 +0100 diff --git a/debian/compat b/debian/compat new file mode 100644 index 0000000..ec63514 --- /dev/null +++ b/debian/compat @@ -0,0 +1 @@ +9 diff --git a/debian/control b/debian/control new file mode 100644 index 0000000..3f600c3 --- /dev/null +++ b/debian/control @@ -0,0 +1,129 @@ +Source: dtv-scan-tables +Section: video +Priority: extra +Maintainer: Debian VDR Team <pkg-vdr-dvb-devel@lists.alioth.debian.org> +Uploaders: Jonathan McCrohan <jmccrohan@gmail.com>, Tobias Grimm <etobi@debian.org> +Build-Depends: debhelper (>= 9), dvb-tools +Standards-Version: 3.9.6 +Vcs-Git: git://anonscm.debian.org/pkg-vdr-dvb/dtv-scan-tables.git +Vcs-Browser: http://anonscm.debian.org/gitweb/?p=pkg-vdr-dvb/dtv-scan-tables.git +Homepage: http://git.linuxtv.org/cgit.cgi/dtv-scan-tables.git/ + +Package: dtv-scan-tables +Architecture: all +Depends: ${misc:Depends} +Replaces: dvb-apps (<< 1.1.1+rev1500-1) +Breaks: dvb-apps (<< 1.1.1+rev1500-1) +Description: Digital Video Broadcasting (DVB) initial scan files + Initial setup tables for use with DVB devices supporting the DVB-C, DVB-T, + DVB-S, and ATSC standards. + . + These scan tables were once provided as part of the dvb-apps package, however + upstream has since decided to split the scan tables out into their own + separate dtv-scan-tables repository to ease maintenance of both packages. + . + Contains DVB-C scan tables for the following countries: + Austria + Belgium + Brazil + Switzerland + Czech Republic + Germany + Denmark + Spain + Finland + France + Hungary + Iceland + Luxembourg + Netherlands + Norway + Sweden + . + Contains DVB-S scan tables for the following providers: + ABS + Agila + Amazonas + AMC + Amos + Anik F1 + Apstar + AsiaSat + Astra + Atlantic Bird + BrasilSAT + ChinaSat + Estrela do Sul + Eurobird + Eutelsat + Express + Galaxy + Hispasat + Hotbird + IA-7 + Insat + Intelsat + JCSat + Measat + Nahuel + Nilesat + NSS + Optus + Palapa + PAS + Satmex + SBS 6 + SES 2 + Sirius + ST 1 + Telecom2 + Telkom1 + Telstar + Thaicom + Thor + Turkstat + Vinasat 1 + Yamal 201 + . + Contains DVB-T scan tables for the following countries: + Andorra + Argentina + Austria + Australia + Ă…land Islands + Belgium + Brazil + Switzerland + Czech Republic + Germany + Denmark + Spain + Finland + France + Greece + Hong Kong + Croatia + Hungary + Ireland + Israel + Iran, Islamic Republic of + Iceland + Italy + Lithuania + Luxembourg + Latvia + Netherlands + Norway + New Zealand + Poland + Portugal + Romania + Sweden + Slovenia + Slovakia + United Kingdom + Taiwan, Province of China + Vietnam + . + Contains ATSC scan tables for the following countries: + United States diff --git a/debian/copyright b/debian/copyright new file mode 100644 index 0000000..e252ea5 --- /dev/null +++ b/debian/copyright @@ -0,0 +1,48 @@ +Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ +Upstream-Name: dtv-scan-tables +Source: http://git.linuxtv.org/dtv-scan-tables.git + +Files: * +Copyright: 2013 Oliver Schinagl <oliver@schinagl.nl> + 2012 Jiri Slaby <jirislaby@gmail.com> + 2012-2013 Jonathan McCrohan <jmccrohan@gmail.com> + 2007 Marcel Siegert <mws@linuxtv.org> + 2006 Michael Krufky <mkrufky@linuxtv.org> + 2006 Andrew de Quincey <adq_dvb@lidskialf.net> + 2006-2012 Christoph Pfister <pfister@linuxtv.org> + 2006, 2011, 2013 Mauro Carvalho Chehab <mchehab@redhat.com> + 2005 Patrick Boettcher <pb@linuxtv.org> + 2004 Holger Waechtler <holger@linuxtv.org> + 2004-2006 Manu Abraham <manu@linuxtv.org> + 2004-2006 Johannes Stezenbach <js@linuxtv.org> +License: LGPL-2.1+ + This library is free software; you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2 of the + License, or (at your option) any later version. + . + This library 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 + Lesser General Public License for more details. + . + See /usr/share/common-licenses/LGPL-2.1 for the full license text. + +Files: debian/* +Copyright: 2012 Jonathan McCrohan <jmccrohan@gmail.com> +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. + . + You should have received a copy of the GNU General Public License + along with this program. If not, see <http://www.gnu.org/licenses/> + . + On Debian systems, the complete text of the GNU General + Public License version 2 can be found in "/usr/share/common-licenses/GPL-2". diff --git a/debian/get-vcs-snapshot.sh b/debian/get-vcs-snapshot.sh new file mode 100644 index 0000000..de39e9e --- /dev/null +++ b/debian/get-vcs-snapshot.sh @@ -0,0 +1,33 @@ +#!/bin/sh + +set -e + +GIT=git://linuxtv.org/dtv-scan-tables.git + +echo Downloading latest snapshot from git repository... + +DEB_SOURCE_PACKAGE=`egrep '^Source: ' debian/control | cut -f 2 -d ' '` +VERSION_UPSTREAM=`dpkg-parsechangelog | grep ^Version: | sed -e 's/^Version:\s*//' -e s/-[^-]*$// -e s/\+git.*//` + +git clone --depth 1 ${GIT} + +GIT_SHA=`git --git-dir="${DEB_SOURCE_PACKAGE}/.git" show --pretty=format:"%h" --quiet | head -1 || true` + +VERSION_DATE=`git --git-dir="${DEB_SOURCE_PACKAGE}/.git" log --no-color -1 --date=iso | sed -ne "s/Date:\s\+\(.*\).*/\1/p" | cut -d" " -f1 | tr -d "-"` +VERSION_FULL="${VERSION_UPSTREAM}+git${VERSION_DATE}.${GIT_SHA}" +TARBALL="../${DEB_SOURCE_PACKAGE}_${VERSION_FULL}.orig.tar.gz" + +tar --exclude-vcs -c ${DEB_SOURCE_PACKAGE} | gzip -9 >"${TARBALL}" + +rm -rf ${DEB_SOURCE_PACKAGE} + +if [ -d .git ]; then + read -p "Import '${TARBALL}' into Git (y/N)?" ANSWER + case ${ANSWER} in + [Yy] ) + git-import-orig --pristine-tar "${TARBALL}" + dch -v "${VERSION_FULL}-1" "New Upstream Snapshot (commit ${GIT_SHA})" + break + ;; + esac +fi diff --git a/debian/rules b/debian/rules new file mode 100755 index 0000000..c06deb7 --- /dev/null +++ b/debian/rules @@ -0,0 +1,11 @@ +#!/usr/bin/make -f + +override_dh_auto_install: + make install DATADIR="debian/dtv-scan-tables/usr/share" DVBV5DIR="dvb" + make install_v3 DATADIR="debian/dtv-scan-tables/usr/share/dvb" DVBV3DIR="dvb-legacy" + +%: + dh $@ + +get-vcs-snapshot: + sh debian/get-vcs-snapshot.sh 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/source/lintian-overrides b/debian/source/lintian-overrides new file mode 100644 index 0000000..9c93ed7 --- /dev/null +++ b/debian/source/lintian-overrides @@ -0,0 +1,2 @@ +# we build from upstream git revisions, ignore watchfile. +dtv-scan-tables source: debian-watch-file-is-missing |