diff options
-rw-r--r-- | debian/changelog | 554 | ||||
-rw-r--r-- | debian/compat | 1 | ||||
-rw-r--r-- | debian/control | 55 | ||||
-rw-r--r-- | debian/copyright | 91 | ||||
-rw-r--r-- | debian/dvb-apps.bug-presubj | 7 | ||||
-rw-r--r-- | debian/dvb-apps.examples | 5 | ||||
-rw-r--r-- | debian/dvb-apps.lintian-overrides | 6 | ||||
-rw-r--r-- | debian/dvb-apps.postinst | 13 | ||||
-rw-r--r-- | debian/hauppauge2.rc5 | 41 | ||||
-rwxr-xr-x | debian/patches/01_README.scan.dpatch | 28 | ||||
-rwxr-xr-x | debian/patches/09_x_zap_flush_stdout.dpatch | 36 | ||||
-rwxr-xr-x | debian/patches/15_stdint_include.dpatch | 41 | ||||
-rw-r--r-- | debian/patches/alevt.patch | 173 | ||||
-rw-r--r-- | debian/patches/apps_manpages.patch | 889 | ||||
-rw-r--r-- | debian/patches/dbug606728.diff | 12 | ||||
-rw-r--r-- | debian/patches/series | 7 | ||||
-rw-r--r-- | debian/patches/uk-CrystalPalace.diff | 28 | ||||
-rwxr-xr-x | debian/rules | 12 | ||||
-rw-r--r-- | debian/source/format | 1 | ||||
-rw-r--r-- | debian/watch | 5 |
20 files changed, 2005 insertions, 0 deletions
diff --git a/debian/changelog b/debian/changelog new file mode 100644 index 0000000..b581c2d --- /dev/null +++ b/debian/changelog @@ -0,0 +1,554 @@ +linuxtv-dvb-apps (1.1.1+rev1483-2) unstable; urgency=low + + * Conflict with nmh << 1.5-release-2 only, nmh changed the conflicting + manpage in newer versions (Closes: #694944) + + -- Tobias Grimm <etobi@debian.org> Wed, 02 Jan 2013 23:15:24 +0100 + +linuxtv-dvb-apps (1.1.1+rev1483-1) unstable; urgency=low + + * New upstream release + - Fixes "updated DVB-T frequencies for Italy" (Closes: #613097) + * Fix "dvbscan: Infinite loop parsing arguments" + - patch from Vincent Pelletier (Closes: #606728) + * Added uk-CrystalPalace.diff + - Fixes "Channel/frequency/etc. updating for London" (Closes: #669715) + + -- Mark Purcell <msp@debian.org> Sun, 13 May 2012 19:42:13 +1000 + +linuxtv-dvb-apps (1.1.1+rev1457-4) unstable; urgency=low + + * Add Conflicts: Provides: alevt (Closes: #654818) + - Fixes "alevt and dvb-apps: error when trying to install together" + * Add Conflicts: nmh (Closes: #654810) + - Fixes "dvb-apps and nmh: error when trying to install together" + + -- Mark Purcell <msp@debian.org> Mon, 27 Feb 2012 21:13:21 +1100 + +linuxtv-dvb-apps (1.1.1+rev1457-3) unstable; urgency=low + + * Build-depend on libx11-dev (Closes: #655778) + * Build-depend on libzvbi-dev + * Standards-Version: 3.9.2 + + -- Tobias Grimm <etobi@debian.org> Sun, 15 Jan 2012 11:11:50 +0100 + +linuxtv-dvb-apps (1.1.1+rev1457-2) unstable; urgency=low + + * Fixed upstream "be-Schoten and be-Antwerp run on 506MHz" (Closes: #566336) + * Add apps_manpages.patch - Thanks Uwe (Closes: #312570) + * Added & refresh alevt.patch - Thks Uwe + * Add Build-Depends: libzvbi-dev + + -- Mark Purcell <msp@debian.org> Thu, 05 Jan 2012 22:39:17 +1100 + +linuxtv-dvb-apps (1.1.1+rev1457-1) unstable; urgency=low + + * New upstream release + - Fixes "dvb-apps: missing channel for es-Sevilla" (Closes: #569077) + - Fixes "Missing muxes" (Closes: #540660) + - Fixes "fr-Nantes should have offset of 167000" (Closes: #564204) + * "Typo in the synopsis" amended (Closes: #651812) + * Switch to dh - build-depends-on-obsolete-package + * Drop obsolete Uploaders + * Drop me-tv obsolete Conflicts + * source/format 3.0 (quilt) - patch-system-but-no-source-readme build- + depends-on-obsolete-package + * Minor update Description + * ACK NMU - Thks Simon + * bug-presubj - redirect frequency updates upstream + + -- Mark Purcell <msp@debian.org> Thu, 05 Jan 2012 18:02:19 +1100 + +linuxtv-dvb-apps (1.1.1+rev1355-1.1) unstable; urgency=low + + * Non-maintainer upload. + * Fix FTBFS: linux/videodev.h: Remove legacy V4L1 test app as per upstream + hg changeset 1424. (Closes: #621964) (LP: #756224) Thanks Daniel T Chen. + + -- Simon Paillard <spaillard@debian.org> Sat, 10 Dec 2011 10:50:26 +0100 + +linuxtv-dvb-apps (1.1.1+rev1355-1) unstable; urgency=low + + * New upstream release + + -- Mark Purcell <msp@debian.org> Thu, 25 Feb 2010 21:13:46 +1100 + +linuxtv-dvb-apps (1.1.1+rev1273-1) unstable; urgency=low + + * New upstream release + - (Closes: #526708): "de-Nuernberg out of date" + * Drop obsolete dvb-utils (etch dummy package only) + * Update debian/watch - with pointer to Hg version + + -- Mark Purcell <msp@debian.org> Sun, 03 May 2009 20:16:46 +1000 + +linuxtv-dvb-apps (1.1.1+rev1207-5) unstable; urgency=low + + [ Stephane Glondu ] + * Add a patch to explicitly include <stdint.h> and system headers + first to fix FTBFS (Closes: #525580) + * Move to new section `video' + * Add myself to Uploaders and DM-Upload-Allowed + * Remove versioned dependencies available in oldstable, add + ${misc:Depends} as complained by Lintian + + [ Tobias Grimm ] + * Increased standards version to 3.8.1 + * Fixed license references in debian/coypright + + -- Tobias Grimm <etobi@debian.org> Fri, 01 May 2009 23:00:37 +0200 + +linuxtv-dvb-apps (1.1.1+rev1207-4) unstable; urgency=low + + * Switch postinst to check for /dev/MAKEDEV + - /var/lib/dpkg/info/dvb-apps.postinst: line 6: /sbin/MAKEDEV: No such + file or directory (Closes: #502831) + + -- Mark Purcell <msp@debian.org> Wed, 22 Oct 2008 22:05:02 +1100 + +linuxtv-dvb-apps (1.1.1+rev1207-3) unstable; urgency=medium + + [ Tobias Grimm ] + * Conflict with libxbase2.0-bin, libxdb-dev because of `/usr/bin/zap' which is + also in those packages (Closes: #492141) + * Added Tobias Grimm <tg@e-tobi.net> to uploaders + * Urgency medium for RC bug + + [ Mark Purcell ] + * dvb-utils Decsription: mention etch to lenny transitions + * Conflicts: me-tv (<< 0.5.33-2) + - must conflict against me-tv (<< 0.5.33-2) (Closes: #496557) + + -- Mark Purcell <msp@debian.org> Fri, 05 Sep 2008 19:49:21 +1000 + +linuxtv-dvb-apps (1.1.1+rev1207-2) unstable; urgency=low + + * Urgency medium for RC bug + * Package: dvb-utils - Tranistional dummy package + - No transitional package for dvb-utils (Closes: #494012) + + -- Mark Purcell <msp@debian.org> Sun, 22 Jun 2008 16:32:39 +1000 + +linuxtv-dvb-apps (1.1.1+rev1207-1) unstable; urgency=low + + [ Mark Purcell ] + * New upstream mercurial (Hg) release + - NEW Package: dvb-apps to match upstream name + - Replaces:/ Conflicts: dvb-utils + * Fixed Upstream: + - fr-Paris should have an added offset of 167000 for each value + (Closes: #478020) + - scan fails on Eurobird 28.5E (Sky UK) (Closes: #415264) + - /usr/share/doc/dvb-utils/examples/scan/dvb-t/au-Sydney_North_Shore + out of date (Closes: #471829) + - new file /usr/share/doc/dvb-utils/examples/scan/dvb-t/de-Leipzig + (Closes: #441984) + - Example file for dvb-t/de-Koeln-Bonn out of date (Closes: #485449) + - Is the zap util the latest version? (Closes: #408246) + - /usr/share/doc/dvb-utils/examples/scan/dvb-t/de-Frankfurt out of + date (Closes: #471210) + - please ship example DVB-T file for de-Dresden (Closes: #473145) + - contains /usr/bin/evtest which is also in lineakd (Closes: #438696) + - LP: #90752, #180332, #191233 + * Patches included upstream: + - 02_av7110_loadkeys-BTN.dpatch 03_budget_ci_loadkeys.dpatch + - 05_scanfiles_not_in_cvs_yet.dpatch 06_scan_uk-heathfield-fix.dpatch + - 04_scanfiles_from_cvs.dpatch + * Refresh: 01_README.scan.dpatch 09_x_zap_flush_stdout.dpatch + * debian/rules: Switch to /usr/share/cdbs/1/class/makefile.mk + * Update debian/copyright + * debian/control update Description: + * Install various READMEs + * Install test/ under doc/dvb-apps/examples + + [ Thomas Schmidt ] + * Switched Build-System to cdbs, Build-Depend on cdbs + * Added Homepage, Vcs-Svn and Vcs-Browser fields to debian/control + * Bumped Standards-Version to 3.7.3 + * Do not ignore errors of "make clean" + + -- Mark Purcell <msp@debian.org> Sun, 22 Jun 2008 11:00:40 +1000 + +linuxtv-dvb-apps (1.1.1-3) unstable; urgency=low + + [ Mark Purcell ] + * Update scan files from 20070804 + - initial-tuning-data files duplication between dvb-utils & kaffeine + (Closes: #419566) + * Add myself to uploaders + * Add debian/compat: lintian debian-rules-sets-DH_COMPAT + + -- Debian VDR Team <pkg-vdr-dvb-devel@lists.alioth.debian.org> Mon, 06 Aug 2007 21:41:18 +0100 + +linuxtv-dvb-apps (1.1.1-2) unstable; urgency=low + + * Added 06_scan_uk-heathfield-fix.dpatch to fix the uk-Heathfiels scanfile + as reported in Ubuntu bug #55789 + * Bumped Standards-Version to 3.7.2 + + -- Thomas Schmidt <tschmidt@debian.org> Mon, 28 Aug 2006 23:24:20 +0200 + +linuxtv-dvb-apps (1.1.1-1) unstable; urgency=low + + * Thomas Schmidt <tschmidt@debian.org> + - New upstream release, supports ATSC now (closes: #345413, #368763) + + Removed 06_freeview_channel_numbers.dpatch + + Removed 07_vdr_output.dpatch + + Removed 08_debug_minor_fixes.dpatch + + -- Debian VDR Team <pkg-vdr-dvb-devel@lists.alioth.debian.org> Sat, 3 Jun 2006 13:12:54 +0200 + +linuxtv-dvb-apps (1.1.0-11) unstable; urgency=low + + * Thomas Schmidt <tschmidt@debian.org> + - Added 09_x_zap_flush_stdout.dpatch - make [stc]zap flush stdout + after writing status line (closes: #357126) + - Fixed spelling mistake in package description (closes: #363364) + - Fixed debian/watch + + -- Debian VDR Team <pkg-vdr-dvb-devel@lists.alioth.debian.org> Sat, 29 Apr 2006 21:42:54 +0200 + +linuxtv-dvb-apps (1.1.0-10) unstable; urgency=low + + * Thomas Schmidt <tschmidt@debian.org> + - Depend on makedev | udev + + -- Thomas Schmidt <tschmidt@debian.org> Thu, 29 Dec 2005 14:33:17 +0100 + +linuxtv-dvb-apps (1.1.0-9) unstable; urgency=low + + * Thomas Schmidt <tschmidt@debian.org> + - Added 05_scanfiles_not_in_cvs_yet.dpatch, containing: + + de-Schwerin from Michael Meyer <mimesn@web.de> + + de-Rostock from Oliver Beyer <musketaquid@web.de> + + -- Thomas Schmidt <tschmidt@debian.org> Thu, 15 Dec 2005 13:26:37 +0100 + +linuxtv-dvb-apps (1.1.0-8) unstable; urgency=low + + * Darren Salt <linux@youmustbejoking.demon.co.uk>: + - New patch 06_freeview_channel_numbers: + + fix Freeview channel number extraction (was losing the top two bits). + - New patch 07_vdr_output: + + correct format - output "channel;provider", not "provider - channel"; + + output audio language information (assume that the AC3 PID is in the + same language as the first 'plain' audio channel); + + ensure that the transport stream ID is set for every service (else + there may be an apparent lack of EPG data for some channels). + - New patch 08_debug_minor_fixes: + + remove duplicate "0x". + - Modified patch 03_budget_ci_loadkeys, removing *.orig. + * Thomas Schmidt <tschmidt@debian.org> + - Updated scan files from linuxtv.org cvs (20051210) + - Bumped Standards-Version to 3.6.2.1 + + -- Debian VDR Team <pkg-vdr-dvb-devel@lists.alioth.debian.org> Sun, 11 Dec 2005 13:37:12 +0100 + +linuxtv-dvb-apps (1.1.0-7) unstable; urgency=low + + * Thomas Schmidt <tschmidt@debian.org> + - Updated scan files from linuxtv.org cvs + - Added de-Hamburg scan file from Stephan Poehlsen + (closes: #303183) + + -- Debian VDR Team <pkg-vdr-dvb-devel@lists.alioth.debian.org> Wed, 9 Mar 2005 21:09:49 +0100 + +linuxtv-dvb-apps (1.1.0-6) unstable; urgency=low + + * Thomas Schmidt <tschmidt@debian.org> + - Added dvbnet and dvbtraffic bins to dvb-utils (closes: #298707) + - Changed debian/watch and all other references to the new + download-directory on www.linuxtv.org + - Removed Andreas Müller from uploaders - he does not intend + to do uploads anymore + + -- Debian VDR Team <pkg-vdr-dvb-devel@lists.alioth.debian.org> Wed, 23 Feb 2005 12:09:16 +0100 + +linuxtv-dvb-apps (1.1.0-5) unstable; urgency=low + + * The "This is my first upload." release + * Thomas Schmidt <tschmidt@debian.org> + - Added the new frequency-definitions for the scan-utility from + the cvs-repository to dvb-utils (closes: #294325) + - Changed my email-address to new debian one + + -- Debian VDR Team <pkg-vdr-dvb-devel@lists.alioth.debian.org> Wed, 9 Feb 2005 11:38:10 +0100 + +linuxtv-dvb-apps (1.1.0-4) unstable; urgency=low + + * Thomas Schmidt <thomas.schmidt@in.stud.tu-ilmenau.de> + - Build-depend on dpatch (>= 2.0.9) to fix FTBFS on sparc, + caused by the new dpatch-file-format + - Applied patch from Darren Salt <linux@youmustbejoking.demon.co.uk> + to add budget_ci_loadkeys-utility (closes: #276082) + + -- Debian VDR Team <pkg-vdr-dvb-devel@lists.alioth.debian.org> Sat, 16 Oct 2004 10:01:14 +0200 + +linuxtv-dvb-apps (1.1.0-3) unstable; urgency=low + + * Thomas Schmidt <thomas.schmidt@in.stud.tu-ilmenau.de> + - Applied patch from Darren Salt <linux@youmustbejoking.demon.co.uk> + to allow key names that begin with BTN_* in av7110_loadkeys + (closes: #273733) + + -- Debian VDR Team <pkg-vdr-dvb-devel@lists.alioth.debian.org> Tue, 28 Sep 2004 15:50:41 +0200 + +linuxtv-dvb-apps (1.1.0-2) unstable; urgency=low + + * Thomas Schmidt <thomas.schmidt@in.stud.tu-ilmenau.de> + + New upstream version (closes: Bug#242701) + + Cleanup of complete debian-directory + + Use dh_install + + Include README for szap (closes: Bug#254518) + + Include hauppauge2.rc5 for Hauppauge Nexus-S 2.2 from + Uwe Maier <uwe.maier@hp.com> + + Changed Maintainer to Debian VDR Team + <pkg-vdr-dvb-devel@lists.alioth.debian.org> + + Cleaned up Build-Deps + + -- Debian VDR Team <pkg-vdr-dvb-devel@lists.alioth.debian.org> Fri, 30 Jul 2004 14:09:15 +0200 + +linuxtv-dvb-apps (1.1.0-1) experimental; urgency=low + + * Thomas Schmidt: + + Split apps from linuxtv-dvb-package, because upstream did this too + + Create DVB-Devices in dvb-utils, as suggested by Mark Purcell + + Added correct watch-file + + -- Thomas Schmidt <thomas.schmidt@in.stud.tu-ilmenau.de> Sun, 7 Mar 2004 15:08:27 +0100 + +linuxtv-dvb (1.0.1-7) unstable; urgency=low + + * Make dvb-dev a dummy package - move the dvb-api-documentation to + dvb-utils (closes: Bug#226985) + * Include the datafiles for scan under /usr/share/doc/examples/scan/ + and changed README.scan accordingly. (closes: Bug#225596) + * Do not package as debian-native-package anymore (closes: Bug#223855) + + -- Thomas Schmidt <thomas.schmidt@in.stud.tu-ilmenau.de> Sun, 11 Jan 2004 11:37:42 +0100 + +linuxtv-dvb (1.0.1-6) unstable; urgency=low + + * Change dvb-dev to depend only on linux-kernel-headers + * Remove header-files from dvb-dev, because they are included in + linux-kernel-headers (closes: Bug#214502) + + -- Thomas Schmidt <thomas.schmidt@in.stud.tu-ilmenau.de> Fri, 31 Oct 2003 12:09:04 +0100 + +linuxtv-dvb (1.0.1-5) unstable; urgency=low + + * Add linux-kernel-headers as alternative depend to dvb-dev to the + dvb-driver-source package + + -- Thomas Schmidt <thomas.schmidt@in.stud.tu-ilmenau.de> Fri, 31 Oct 2003 00:28:45 +0100 + +linuxtv-dvb (1.0.1-4) unstable; urgency=low + + * changed build-system to dpatch + * corrected build-depends, as suggested by Santiago Vila + (closes: Bug#217531) + + -- Thomas Schmidt <thomas.schmidt@in.stud.tu-ilmenau.de> Sun, 19 Oct 2003 00:19:30 +0200 + +linuxtv-dvb (1.0.1-3) unstable; urgency=low + + * cleaned up debian/rules a little bit + * changed "Source: dvb" to "Source: linuxtv-dvb" in control.template of the + dvb-driver-source + * changed symbolic link "linux" in the dvb-driver-source-package to + /usr/include and rename it to "include" (closes: Bug#216192) + * changed section of dvb-dev to devel + + -- Thomas Schmidt <thomas.schmidt@in.stud.tu-ilmenau.de> Fri, 17 Oct 2003 12:32:51 +0200 + +linuxtv-dvb (1.0.1-2) unstable; urgency=low + + * added Thomas as a co maintainer + + -- Andreas Mueller <amu@tr.debian.net> Sun, 12 Oct 2003 16:50:12 +0200 + +linuxtv-dvb (1.0.1-1) unstable; urgency=low + + * New upstream version + * renamed source from dvb to upstream's linuxtv-dvb + * removed em8300.h since driver isnt supported :) + (closes: Bug#211933) + + -- Andreas Mueller <amu@tr.debian.net> Mon, 29 Sep 2003 14:36:56 +0200 + +dvb (1.0.0-3) unstable; urgency=low + + * dvb-dev: trying to overwrite `/usr/include/linux/em8300.h', which + is also in package em8300-headers see bug: #211883. Added a + Conflicts. Notified upstream. + * finally close: bug #211933 added kernel-sources as a dependence + (closes: Bug#211933) + + -- Andreas Mueller <amu@tr.debian.net> Fri, 26 Sep 2003 21:38:44 +0200 + +dvb (1.0.0-2) unstable; urgency=low + + * Moved to Standarts-Version: 3.6.1 + * close: bug #211933 + Added missing build dep kernel-headers for + dvb-driver-source + * testing now with precompiled modules + + -- Andreas Mueller <amu@tr.debian.net> Sun, 21 Sep 2003 12:07:02 +0200 + +dvb (1.0.0-1) unstable; urgency=low + + * Updated to 1.0.0 release + * fixed the dvb-driver-source package + * close bug #186207 + (closes: Bug#186207) + * close bug #172173 + (closes: Bug#172173) + * close bug #166818 + (closes: Bug#166818) + * close bug #166829 + (closes: Bug#166829) + * close bug #199845 + (closes: Bug#199845) + + -- Andreas Mueller <amu@tr.debian.net> Tue, 9 Sep 2003 12:00:00 +0200 + +dvb (0.9.4.20020803-6.1) unstable; urgency=low + + * NMU (sponsored by Joey Hess) + * debian/patches/02_strstream-gcc3.3-fix_diff: + - Change all references to 'strstream.h' to 'strstream', so the package + can be successfully built with GCC 3.3, closes: #198286. + + -- Tore Anderson <tore@linpro.no> Sun, 13 Jul 2003 20:05:32 +0200 + +dvb (0.9.4.20020803-6) unstable; urgency=low + + * close bug 157436 + (closes: Bug#157436) + * set architecture to "any" + (closes: Bug#148272) + * Added autoconf2.13 as build-dep and modified autogen.sh to run + autoconf2.13. Added a patch file 01_auto_sh_diff for this. + thanks to Francesco + (closes: #157198) + + -- Andreas Mueller <amu@tr.debian.net> Sat, 15 Mar 2003 21:22:00 +0100 + +dvb (0.9.4.20020803-5) unstable; urgency=low + + * some cosmetic changes + + -- Andreas Mueller <amu@tr.debian.net> Sat, 4 Jan 2003 16:27:00 +0100 + + +dvb (0.9.4.20020803-4) unstable; urgency=low + + * took package from Eduard/QA + (closes: Bug#117995) + + -- Andreas Mueller <amu@tr.debian.net> Sat, 4 Jan 2003 16:27:00 +0100 + +dvb (0.9.4.20020803-3) unstable; urgency=low + + * Too bad, my own scripts reverted the changes in control. Now fixes + Build-Dependencies and Arch, thanks to Lamont, closes: #155364 + * separated Debian changes from CVS snapshot, now patching like with DBS + + -- Eduard Bloch <blade@debian.org> Sun, 4 Aug 2002 11:26:12 +0200 + +dvb (0.9.4.20020803-2) unstable; urgency=low + + * Arch: all, now really :( + + -- Eduard Bloch <blade@debian.org> Sat, 3 Aug 2002 12:00:46 +0200 + +dvb (0.9.4.20020803-1) unstable; urgency=low + + * Updated CVS snapshot + * Fixed devfsd integration, thanks to Kay Sievers <kay@vrfy.org> + * Removed KDREV dependency, -DMODVERSIONS fixed this + + -- Eduard Bloch <blade@debian.org> Sat, 3 Aug 2002 10:03:36 +0200 + +dvb (0.9.4.20020709-1) unstable; urgency=low + + * Updated CVS snapshot, works with 2.4.19-rc1 + * Better dependency on automake, closes: #151685 + * Defined MODVERSIONS, closes: #145006 + * Devfs optimisations, closes: #133755. Symlinks may need some improvement, + cannot test yet. + * Changed misleading debconf message + * Arch: all, let's see how far this go. + + -- Eduard Bloch <blade@debian.org> Tue, 9 Jul 2002 22:45:52 +0200 + +dvb (0.9.4.20020321-1) unstable; urgency=low + + * Updated CVS snapshot + * creating missing symlinks in mpegtools + + -- Eduard Bloch <blade@debian.org> Wed, 20 Mar 2002 17:31:48 +0100 + +dvb (0.9.4.20020308-1) unstable; urgency=medium + + * New CVS snapshot, follows new main release + * Setting exact kernel version dependency, and Firmware files are installed + with the particular modules package. I am fed up with unresolved symbols + and ARM crashes. + * including Dpram and Root now. If someone tries to argument with GPL + violatons, they shold first explain how the various firmware files can be + distributed with the Linux kernel while Convergence gives the same + permissions for distribution + * Set DVB_FIRM_PATH to Debian's storage directory and removed other cludges + * Rewrotten a Makefile to make it work with kernel-headers only + * added changes from VDR author to make the driver act more smooth with + still frames + + -- Eduard Bloch <blade@debian.org> Mon, 11 Mar 2002 15:57:39 +0100 + +dvb (0.9.3.20011227-1) unstable; urgency=low + + * New CVS snapshot + - 2.4.17 ready + - new module, included in the init script. Closes: #126422 + * removed the patch from fimrware searching routine, making symlinks instead + * fixed spelling errors, closes: #124584 + * fixed paths in dvb-driver-source, using dvb-dev package now + * used gtvscreen2.c from the previous version, the new is broken + * New example files apps/szap/channels.conf-dvbt* + + -- Eduard Bloch <blade@debian.org> Tue, 27 Dec 2001 15:12:27 +0100 + +dvb (0.9.3.20011107-1) unstable; urgency=low + + * New CVS snapshot + - driver-source: fixes compilation problems with kernel >> 2.4.10 + - zapping, mpegtools: various improvements and fixes + * improved description and README.Debian, upstream's hints + + -- Eduard Bloch <blade@debian.org> Tue, 7 Nov 2001 09:36:27 +0100 + +dvb (0.9.3.20011003-1) unstable; urgency=low + + * New CVS snapshot, minor fix in mpegtools + * typos in manpages fixed + * included forgotten README in the mpegtools + * combined both rules files to build multiple modules packages. + * changed location of firmware to /lib/dvb + + -- Eduard Bloch <blade@debian.org> Wed, 3 Oct 2001 23:11:23 +0200 + +dvb (0.9.3.20010921-1) unstable; urgency=low + + * Initial Release. Closes: #112463, Closes: #112464 + * removed firmware from the source, unclear license. + * Hacked Makefile and dvb.c to compile w/o firmware files and load external + firmware from Debian conform locations. + + -- Eduard Bloch <blade@debian.org> Fri, 21 Sep 2001 21:21:14 +0200 + +Local variables: +mode: debian-changelog +End: diff --git a/debian/compat b/debian/compat new file mode 100644 index 0000000..45a4fb7 --- /dev/null +++ b/debian/compat @@ -0,0 +1 @@ +8 diff --git a/debian/control b/debian/control new file mode 100644 index 0000000..b1603a6 --- /dev/null +++ b/debian/control @@ -0,0 +1,55 @@ +Source: linuxtv-dvb-apps +Section: video +Priority: extra +Maintainer: Debian VDR Team <pkg-vdr-dvb-devel@lists.alioth.debian.org> +Uploaders: Mark Purcell <msp@debian.org>, Tobias Grimm <etobi@debian.org> +DM-Upload-Allowed: yes +Build-Depends: debhelper (>= 8), libx11-dev, libzvbi-dev +Standards-Version: 3.9.2 +Vcs-Svn: svn://svn.debian.org/pkg-vdr-dvb/dvb/linuxtv-dvb-apps/trunk/ +Vcs-Browser: http://svn.debian.org/wsvn/pkg-vdr-dvb/dvb/linuxtv-dvb-apps/trunk/ +Homepage: http://www.linuxtv.org/wiki/index.php/LinuxTV_dvb-apps + +Package: dvb-apps +Architecture: any +Depends: + ${shlibs:Depends}, + makedev | udev, + ${misc:Depends} +Replaces: dvb-utils, nmh (<< 1.5-release-2) +Provides: alevt +Conflicts: libxbase2.0-bin, libxdb-dev, alevt, nmh (<< 1.5-release-2) +Description: Digital Video Broadcasting (DVB) applications + Applications and utilities geared towards the initial setup, testing + and operation of an DVB device supporting the DVB-S, DVB-C, DVB-T, + and ATSC standards. + . + Main User Applications: + . scan - Scan for channels on your digital TV device + . dvbscan - Another frequency scanning tool + . czap, szap, tzap - Tuning utilities for DVB-C, DVB-S, DVB-T + . azap - Tuning utility for ATSC + . gnutv - Tune, watch and stream your TV + . + General Utilities: + . dvbdate - Set your clock from digital TV + . dvbnet - Control digital data network interfaces + . dvbtraffic - Monitor traffic on a digital device + . femon - Monitor the tuning on a digital TV device + . zap - *Just* tunes a digital device + . atsc_epg - Display ATSC Electronic Program Guide (next programs) + . alevt - Teletext browser + . + Hardware Specific Utilities: + . util/av7110_loadkeys - Load remote keys into an av7110 based card + . util/dib3000-watch - Monitor DIB3000 demodulators + . util/dst-utils - Utilities for DST based cards + . util/ttusb_dec_reset - Reset a TechnoTrends TTUSB DEC device + . + Libraries: + . lib/libdvbapi - Interface library to digital TV devices + . lib/libdvbcfg - Library to parse/create digital TV channel + . lib/libdvbsec - Library for Satellite Equipment Control operations + . lib/libucsi - Fast MPEG2 Transport Stream SI table parsing library + . lib/libdvben50221- Implementation of a Cenelec EN 50221 CAM stack + . lib/libdvbmisc - Miscellaneous utilities used by the other libraries diff --git a/debian/copyright b/debian/copyright new file mode 100644 index 0000000..95de3b6 --- /dev/null +++ b/debian/copyright @@ -0,0 +1,91 @@ +This package was debianized by Eduard Bloch <blade@debian.org> on +Fri, 21 Sep 2001 17:31:06 +0200. + +It was downloaded from http://www.linuxtv.org/download/ + +Upstream Authors: + + Manu Abraham <abraham.manu@gmail.com> + Andrew de Quincey (adq_dvb@lidskialf.net) + +Copyright: + + Copyright (C) 2004, 2005 Manu Abraham <abraham.manu@gmail.com> + Copyright (C) 2006 Andrew de Quincey (adq_dvb@lidskialf.net) + +License: + + 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. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + +On Debian systems, the complete text of the GNU General +Public License can be found in `/usr/share/common-licenses/GPL-2'. + + + 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.1 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. + + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + +On Debian systems, the complete text of the GNU Lesser General +Public License can be found in `/usr/share/common-licenses/LGPL-2.1'. + + +Other Portions: + [Copyright: 1999-2000 Vojtech Pavlik] + [Copyright: 2000 - 2002 convergence GmbH] + [Copyright: 2000 Holger Waechtler <holger@convergence.de>] + [Copyright: 2000 Marcus Metzler <marcus@convergence.de>] + [Copyright: 2000 Ralph Metzler <ralph@convergence.de>] + [Copyright: 2000 Ralph Metzler <ralph@convergence.de> / 2003 Convergence GmbH] + [Copyright: 2001 Johannes Stezenbach (js@convergence.de)] + [Copyright: 2001 Ralph Metzler <ralph@convergence.de>] + [Copyright: 2002 convergence GmbH] + [Copyright: 2003 convergence GmbH] + [Copyright: 2004, 2005 Manu Abraham <abraham.manu@gmail.com>] + [Copyright: 2004, 2005 Manu Abraham <abraham.manu@gmail.com> / 2005 Julian Scheel (julian at jusst dot de)] + [Copyright: 2004, 2005 Manu Abraham <abraham.manu@gmail.com> / 2005 Julian Scheel (julian at jusst dot de) / 2006 Andrew de Quincey (adq_dvb@lidskialf.net)] + [Copyright: 2004, 2005 Manu Abraham <abraham.manu@gmail.com> / 2005 Julian Scheel (julian@jusst.de) / 2006 Andrew de Quincey (adq_dvb@lidskialf.net)] + [Copyright: 2004, 2005 Manu Abraham <abraham.manu@gmail.com> / 2006 Andrew de Quincey (adq_dvb@lidskialf.net)] + [Copyright: 2004, 2005 Manu Abraham (manu@kromtek.com) / 2005 Julian Scheel (julian at jusst dot de) / 2006 Andrew de Quincey (adq_dvb@lidskialf.net)] + [Copyright: 2004 Werner Fink <werner@suse.de> / 2000 Ralph Metzler <ralph@convergence.de>] + [Copyright: 2005 Andrew de Quincey (adq_atsc@lidskialf.net) / 2005 Kenneth Aafloy (kenneth@linuxtv.org)] + [Copyright: 2005 Andrew de Quincey (adq_dvb@lidskialf.net)] + [Copyright: 2005 Andrew de Quincey (adq_dvb@lidskialf.net) / 2005 Kenneth Aafloy (kenneth@linuxtv.org)] + [Copyright: 2005 Andrew de Quincey (adq_dvb@lidskialf.net) / 2005 Manu Abraham <abraham.manu@gmail.com> / 2005 Kenneth Aafloy (kenneth@linuxtv.org)] + [Copyright: 2005 by Andrew de Quincey <adq_dvb@lidskialf.net>] + [Copyright: 2005 by Patrick Boettcher <patrick.boettcher@desy.de>] + [Copyright: 2005 Kenneth Aafloy (kenneth@linuxtv.org)] + [Copyright: 2005 Manu Abraham <abraham.manu@gmail.com>] + [Copyright: 2005 Patrick Boettcher (pb@linuxtv.org) / 2005 Andrew de Quincey (adq_dvb@lidskialf.net) / 2005 Kenneth Aafloy (kenneth@linuxtv.org)] + [Copyright: 2006 Andrew de Quincey <adq_dvb@lidskialf.net>] + [Copyright: 2006 Andrew de Quincey (adq_dvb@lidskialf.net)] + [Copyright: 2006 Andrew de Quincey <adq_dvb@lidskialf.net> / 2003 TV Files S.p.A] + [Copyright: 2006 Andrew de Quincey <adq_dvb@lidskialf.net> / 2005 Manu Abraham <abraham.manu@gmail.com>] + [Copyright: 2006 Andrew de Quincey (adq_dvb@lidskialf.net)\n\n" / 2004, 2005 Manu Abraham <abraham.manu@gmail.com> / 2004, 2005, 2006 Manu Abraham (manu@kromtek.com)\n" / 2006 Andrew de Quincey (adq_dvb@lidskialf.net)] + [Copyright: 2006 Andrew de Quincey (adq_dvb@lidskialf.net)\n\n" / 2006 Andrew de Quincey (adq_dvb@lidskialf.net)] + [Copyright: 2006 by Andrew de Quincey <adq_dvb@lidskialf.net>] + [Copyright: 2006 Christoph Pfister <christophpfister@gmail.com> / 2005 Andrew de Quincey <adq_dvb@lidskialf.net>] + [Copyright: 2006 Stephane Este-Gracias (sestegra@free.fr)] + [Copyright: 2006 Stephane Este-Gracias (sestegra@free.fr) / 2005 Andrew de Quincey (adq_dvb@lidskialf.net) / 2005 Kenneth Aafloy (kenneth@linuxtv.org)] + [Copyright: Dave Chapman 2001 / Laurence Culhane 2002 <dvbdate@holmes.demon.co.uk>] + [Copyright: Manu Abraham <abraham.manu@gmail.com> / 2000 Marcus Metzler <marcus@convergence.de>] diff --git a/debian/dvb-apps.bug-presubj b/debian/dvb-apps.bug-presubj new file mode 100644 index 0000000..9ad9393 --- /dev/null +++ b/debian/dvb-apps.bug-presubj @@ -0,0 +1,7 @@ +DVB frequency updates should include upstream <linux-media@vger.kernel.org> +as an additional addresses the report should be sent to. + +http://linuxtv.org/news.php?entry=2011-09-18.mchehab + +Thanks, +Mark diff --git a/debian/dvb-apps.examples b/debian/dvb-apps.examples new file mode 100644 index 0000000..5020676 --- /dev/null +++ b/debian/dvb-apps.examples @@ -0,0 +1,5 @@ +util/szap/channels.conf* +util/av7110_loadkeys/*.rcmm +util/av7110_loadkeys/*.rc5 +debian/hauppauge2.rc5 +test diff --git a/debian/dvb-apps.lintian-overrides b/debian/dvb-apps.lintian-overrides new file mode 100644 index 0000000..3603e30 --- /dev/null +++ b/debian/dvb-apps.lintian-overrides @@ -0,0 +1,6 @@ +dvb-apps: sharedobject-in-library-directory-missing-soname usr/lib/libucsi.so +dvb-apps: sharedobject-in-library-directory-missing-soname usr/lib/libdvbapi.so +dvb-apps: sharedobject-in-library-directory-missing-soname usr/lib/libdvben50221.so +dvb-apps: sharedobject-in-library-directory-missing-soname usr/lib/libdvbsec.so +dvb-apps: sharedobject-in-library-directory-missing-soname usr/lib/libdvbcfg.so +dvb-apps: sharedobject-in-library-directory-missing-soname usr/lib/libesg.so diff --git a/debian/dvb-apps.postinst b/debian/dvb-apps.postinst new file mode 100644 index 0000000..3a12ccf --- /dev/null +++ b/debian/dvb-apps.postinst @@ -0,0 +1,13 @@ +#!/bin/sh + +set -e + +if [ -x /dev/MAKEDEV ]; then + echo "creating dvb devices..." + cd /dev + ./MAKEDEV dvb +fi + +#DEBHELPER# + +exit 0 diff --git a/debian/hauppauge2.rc5 b/debian/hauppauge2.rc5 new file mode 100644 index 0000000..566ecab --- /dev/null +++ b/debian/hauppauge2.rc5 @@ -0,0 +1,41 @@ +0x00 KEY_0 +0x01 KEY_1 +0x02 KEY_2 +0x03 KEY_3 +0x04 KEY_4 +0x05 KEY_5 +0x06 KEY_6 +0x07 KEY_7 +0x08 KEY_8 +0x09 KEY_9 + +0x10 KEY_VOLUMEUP +0x11 KEY_VOLUMEDOWN +0x1e KEY_VENDOR + +0x20 KEY_CHANNELUP +0x21 KEY_CHANNELDOWN +0x22 KEY_SELECT +0x26 KEY_CYCLEWINDOWS + +0x3d KEY_POWER +0x3b KEY_GOTO +0x1f KEY_BACK +0x0d KEY_MENU +0x0b KEY_RED +0x2e KEY_GREEN +0x38 KEY_YELLOW +0x25 KEY_OK +0x29 KEY_BLUE +0x0f KEY_MUTE +0x0c KEY_AUX +0x3c KEY_SCREEN +0x32 KEY_REWIND +0x35 KEY_PLAY +0x34 KEY_FORWARD +0x37 KEY_RECORD +0x36 KEY_STOP +0x30 KEY_PAUSE +0x24 KEY_LEFT +0x1e KEY_RIGHT + diff --git a/debian/patches/01_README.scan.dpatch b/debian/patches/01_README.scan.dpatch new file mode 100755 index 0000000..29dbd47 --- /dev/null +++ b/debian/patches/01_README.scan.dpatch @@ -0,0 +1,28 @@ +#! /bin/sh /usr/share/dpatch/dpatch-run +## 01_README.scan.dpatch by Thomas Schmidt <thomas.schmidt@in.stud.tu-ilmenau.de> +## +## All lines beginning with `## DP:' are a description of the patch. +## DP: change Readme to list Debian-specific Paths + +@DPATCH@ +diff -urNad linuxtv-dvb-apps-1.1.1+rev1207~/util/scan/README linuxtv-dvb-apps-1.1.1+rev1207/util/scan/README +--- linuxtv-dvb-apps-1.1.1+rev1207~/util/scan/README 2008-06-17 01:44:38.000000000 +1000 ++++ linuxtv-dvb-apps-1.1.1+rev1207/util/scan/README 2008-06-17 20:18:03.000000000 +1000 +@@ -6,13 +6,13 @@ + feel free to submit it to the linux-dvb mailing list + http://www.linuxtv.org/lists.php. + +-Basic usage: ./dvbscan dvb-s/Astra-19.2E | tee mychannels.conf +-or ./atscscan atsc/us-NTSC-center-frequencies-8VSB ++Basic usage: dvbscan dvb-s/Astra-19.2E | tee mychannels.conf ++or atscscan atsc/us-NTSC-center-frequencies-8VSB + + If you want it to check a specific frequency, tune to that frequency +-(e.g. using szap/tzap/czap/azap) and then use './dvbscan -c' or './atscscan -c'. ++(e.g. using szap/tzap/czap/azap) and then use 'dvbscan -c' or 'atscscan -c'. + +-For more scan options see ./dvbscan -h or ./atscscan -h ++For more scan options see dvbscan -h or atscscan -h + + atscscan is _just_ a copy of dvbscan to not confuse ATSC-user. + diff --git a/debian/patches/09_x_zap_flush_stdout.dpatch b/debian/patches/09_x_zap_flush_stdout.dpatch new file mode 100755 index 0000000..8aa740d --- /dev/null +++ b/debian/patches/09_x_zap_flush_stdout.dpatch @@ -0,0 +1,36 @@ +#! /bin/sh /usr/share/dpatch/dpatch-run + +## 09_x_zap_flush_stdout.dpatch by Sebastian Schmidt <yath@yath.de> +## +## All lines beginning with `## DP:' are a description of the patch. +## DP: Make [stc]zap flush stdout after writing status line + +@DPATCH@ +Index: linuxtv-dvb-apps-1.1.1+rev1483/util/szap/czap.c +=================================================================== +--- linuxtv-dvb-apps-1.1.1+rev1483.orig/util/szap/czap.c 2012-04-11 00:44:06.000000000 +1000 ++++ linuxtv-dvb-apps-1.1.1+rev1483/util/szap/czap.c 2012-05-13 20:28:36.000000000 +1000 +@@ -229,9 +229,10 @@ + if (status & FE_HAS_LOCK) + printf("FE_HAS_LOCK"); + +- usleep(1000000); + + printf("\n"); ++ fflush(stdout); ++ usleep(1000000); + + if (exit_after_tuning && (status & FE_HAS_LOCK)) + break; +Index: linuxtv-dvb-apps-1.1.1+rev1483/util/szap/szap.c +=================================================================== +--- linuxtv-dvb-apps-1.1.1+rev1483.orig/util/szap/szap.c 2012-04-11 00:44:06.000000000 +1000 ++++ linuxtv-dvb-apps-1.1.1+rev1483/util/szap/szap.c 2012-05-13 20:28:51.000000000 +1000 +@@ -204,6 +204,7 @@ + if (exit_after_tuning && ((status & FE_HAS_LOCK) || (++timeout >= 10))) + break; + ++ fflush(stdout); + usleep(1000000); + } while (1); + diff --git a/debian/patches/15_stdint_include.dpatch b/debian/patches/15_stdint_include.dpatch new file mode 100755 index 0000000..125be4d --- /dev/null +++ b/debian/patches/15_stdint_include.dpatch @@ -0,0 +1,41 @@ +#! /bin/sh /usr/share/dpatch/dpatch-run +## 01_README.scan.dpatch by Stephane Glondu <steph@glondu.net> +## +## All lines beginning with `## DP:' are a description of the patch. +## DP: Explicitly include <stdint.h> and include system headers first +## DP: to fix FTBFS (Closes: #525580) + +@DPATCH@ +diff -Nru linuxtv-dvb-apps-1.1.1+rev1207/lib/libdvbapi/dvbaudio.c linuxtv-dvb-apps-1.1.1+rev1207/lib/libdvbapi/dvbaudio.c +--- linuxtv-dvb-apps-1.1.1+rev1207/lib/libdvbapi/dvbaudio.c 2008-06-16 15:44:38.000000000 +0000 ++++ linuxtv-dvb-apps-1.1.1+rev1207/lib/libdvbapi/dvbaudio.c 2009-04-29 13:10:19.000000000 +0000 +@@ -21,6 +21,7 @@ + #include <stdlib.h> + #include <string.h> + #include <stdio.h> ++#include <stdint.h> + #include <sys/param.h> + #include <fcntl.h> + #include <unistd.h> +diff -Nru linuxtv-dvb-apps-1.1.1+rev1207/test/test_av.c linuxtv-dvb-apps-1.1.1+rev1207/test/test_av.c +--- linuxtv-dvb-apps-1.1.1+rev1207/test/test_av.c 2008-06-16 15:44:38.000000000 +0000 ++++ linuxtv-dvb-apps-1.1.1+rev1207/test/test_av.c 2009-04-29 13:10:19.000000000 +0000 +@@ -23,6 +23,7 @@ + #include <sys/ioctl.h> + #include <stdlib.h> + #include <stdio.h> ++#include <stdint.h> + #include <string.h> + #include <sys/types.h> + #include <sys/stat.h> +diff -Nru linuxtv-dvb-apps-1.1.1+rev1207/util/scan/diseqc.c linuxtv-dvb-apps-1.1.1+rev1207/util/scan/diseqc.c +--- linuxtv-dvb-apps-1.1.1+rev1207/util/scan/diseqc.c 2008-06-16 15:44:38.000000000 +0000 ++++ linuxtv-dvb-apps-1.1.1+rev1207/util/scan/diseqc.c 2009-04-29 13:10:19.000000000 +0000 +@@ -1,6 +1,6 @@ +-#include <linux/dvb/frontend.h> + #include <sys/ioctl.h> + #include <time.h> ++#include <linux/dvb/frontend.h> + + #include "scan.h" + #include "diseqc.h" diff --git a/debian/patches/alevt.patch b/debian/patches/alevt.patch new file mode 100644 index 0000000..e271350 --- /dev/null +++ b/debian/patches/alevt.patch @@ -0,0 +1,173 @@ +Index: linuxtv-dvb-apps-1.1.1+rev1457/util/alevt/ChangeLog +=================================================================== +--- linuxtv-dvb-apps-1.1.1+rev1457.orig/util/alevt/ChangeLog 2011-12-08 01:26:50.000000000 +1100 ++++ linuxtv-dvb-apps-1.1.1+rev1457/util/alevt/ChangeLog 2012-01-05 22:23:33.000000000 +1100 +@@ -1,11 +1,11 @@ +-Thu Feb 11 22:05:00 MET 2010 (1.7.0) ++Sat Feb 14 15:10:00 MET 2010 (1.7.0) + + - redesigned version: + - outfile, new starting methods, libzvbi implementation + - lots of bug fixes, all patches available in the Internet applied +- - extensive code cleanup ++ - intensive code cleanup + +-Mon Dec 3 03:11:07 MET 2007 (1.6.2) ++Mon Dec 3 03:11:07 MET 2007 (1.6.2) + + - compilation fixes for newer gcc + - makefile tweaks (man vs share/man, /usr/X11R6 vs /usr, etc) +Index: linuxtv-dvb-apps-1.1.1+rev1457/util/alevt/README +=================================================================== +--- linuxtv-dvb-apps-1.1.1+rev1457.orig/util/alevt/README 2011-12-08 01:26:50.000000000 +1100 ++++ linuxtv-dvb-apps-1.1.1+rev1457/util/alevt/README 2012-01-05 22:23:33.000000000 +1100 +@@ -13,7 +13,7 @@ + 3. lots of cruft which is completely outdated or obsolete for other reasons + + To handle all that in one big effort I decided to redesign the program +-completely, enlarging its capabilities for DVB-S at the same time. ++completely, enlarging its DVB capabilities at the same time. + + So here are the changes: + +@@ -22,8 +22,7 @@ + + 2. Erasure of old outdated integers, functions, parameters: + +-- bell, big_buf, debug, display, editor, erc, fine_tune, newbttv, +-- oldbttv ++- bell, big_buf, debug, display, editor, erc, fine_tune, newbttv, oldbttv. + + 3. Coding style cleanups (no superfluous comments, not more than + 80 characters per column, no uncommented code. +@@ -52,20 +51,24 @@ + make install" there is an uninstaller now to revert the installation: + "make uninstall". + +-ENJOY IT! ++External dependencies to run that program: + +-Uwe Bugla, February 11th, 2010. ++AleVT needs some some system libraries to be installed in your system. ++- libc6 (>= 2.3.6) ++- libpng12 (>= 1.2.13) ++- libx11 (>= 1.3.3) ++- libzvbi0 (>= 0.2.11) ++- zlib (>= 1.1.4) + +-External dependencies ++ENJOY IT! + +-AleVT needs some system libraries to be installed in your system. +-They are zlib, libX11, libpng and libzvbi. ++Uwe Bugla, February 14th, 2010. + + Credits go to: + - Andreas Rottmann from debian.org for compiler fixes and + other kinds of investigation. + - Francesco Lavra for supplying a kernel patch to avoid kernel demux +- incompatibilities with kernels >= 2.6.32 ++ incompatibilities with kernels 2.6.32-rc1 - 2.6.33-rc7 + - Andy Walls for helpful investigation in kernelspace + - Edgar Toernig for providing the source version 1.6.2 and doing all the + development for the basic versions +Index: linuxtv-dvb-apps-1.1.1+rev1457/util/alevt/TODO +=================================================================== +--- linuxtv-dvb-apps-1.1.1+rev1457.orig/util/alevt/TODO 2011-12-08 01:26:50.000000000 +1100 ++++ linuxtv-dvb-apps-1.1.1+rev1457/util/alevt/TODO 2012-01-05 22:23:33.000000000 +1100 +@@ -1,12 +1,18 @@ +-Hi, these are issues that I unfortunately cannot resolve myself: ++These are issues that I unfortunately cannot resolve myself: + +-1. graphical menu written in GKT2, to be used in general connection with ++1. Most important: for usage without script and outfile option: ++ DVB monitoring demon helping the program to rewrite the PAT ++ (Program Allocation Table) when the external player software ++ has chosen a channel which is part of a new transponder. ++ At the moment alevt hangs when the transponder is changed by an ++ external player software. ++ It then can only be stopped via "killall -9 alevt". ++ Or you switch it off before every channel change. ++ ++2. Graphical menu written in GKT2, to be used in general connection with + the outfile (-o) option. + +-2. for usage without script and outfile option: +- DVB monitoring demon helping the program to rewrite the PAT when the +- external player software has chosen a channel which is part of a +- new transponder. +- At the moment alevt hangs when the transponder is changed. ++3. New BDF fonts for slightly bigger windows. ++ Those BDF fonts need to be edited so that they can be transformed by bdf2xbm. + +-Uwe Bugla, February 11th, 2010. ++Uwe Bugla, February 14th, 2010. +Index: linuxtv-dvb-apps-1.1.1+rev1457/util/alevt/vbi.c +=================================================================== +--- linuxtv-dvb-apps-1.1.1+rev1457.orig/util/alevt/vbi.c 2011-12-08 01:26:50.000000000 +1100 ++++ linuxtv-dvb-apps-1.1.1+rev1457/util/alevt/vbi.c 2012-01-05 22:23:33.000000000 +1100 +@@ -706,10 +706,6 @@ + } + j = i + 5; + i = j + (((tbl[i+3] << 8) | tbl[i+4]) & 0x0fff); +- if (!progp) { +- error("SDT: service_id 0x%x not in PAT\n", k); +- continue; +- } + while (j < i) { + switch (tbl[j]) { + case 0x48: // service descriptor +Index: linuxtv-dvb-apps-1.1.1+rev1457/util/Makefile +=================================================================== +--- linuxtv-dvb-apps-1.1.1+rev1457.orig/util/Makefile 2011-12-08 01:26:50.000000000 +1100 ++++ linuxtv-dvb-apps-1.1.1+rev1457/util/Makefile 2012-01-05 22:23:33.000000000 +1100 +@@ -19,3 +19,4 @@ + $(MAKE) -C gotox $@ + $(MAKE) -C zap $@ + $(MAKE) -C lsdvb $@ ++ $(MAKE) -C alevt $@ +Index: linuxtv-dvb-apps-1.1.1+rev1457/util/alevt/Makefile +=================================================================== +--- linuxtv-dvb-apps-1.1.1+rev1457.orig/util/alevt/Makefile 2011-12-08 01:26:50.000000000 +1100 ++++ linuxtv-dvb-apps-1.1.1+rev1457/util/alevt/Makefile 2012-01-05 22:27:12.000000000 +1100 +@@ -57,28 +57,36 @@ + rm -f alevt alevt-date alevt-cap + + rpm-install: all ++ install -d 0755 ${RPM_BUILD_ROOT}$(USR_X11R6)/bin ++ install -d 0755 ${RPM_BUILD_ROOT}$(USR_X11R6)/$(MAN)/man1 ++ install -d 0755 $(RPM_BUILD_ROOT)$(USR_X11R6)/include/X11/pixmaps ++ + install -m 0755 alevt ${RPM_BUILD_ROOT}$(USR_X11R6)/bin + install -m 0755 alevt-date ${RPM_BUILD_ROOT}$(USR_X11R6)/bin + install -m 0755 alevt-cap ${RPM_BUILD_ROOT}$(USR_X11R6)/bin + install -m 0644 alevt.1 ${RPM_BUILD_ROOT}$(USR_X11R6)/$(MAN)/man1 + install -m 0644 alevt-date.1 ${RPM_BUILD_ROOT}$(USR_X11R6)/$(MAN)/man1 + install -m 0644 alevt-cap.1 ${RPM_BUILD_ROOT}$(USR_X11R6)/$(MAN)/man1 +- install -d 0755 $(RPM_BUILD_ROOT)$(USR_X11R6)/include/X11/pixmaps +- install -m 0644 alevt.png $(RPM_BUILD_ROOT)$(USR_X11R6)/include/X11/pixmaps ++ install -m 0644 icon.xbm $(RPM_BUILD_ROOT)$(USR_X11R6)/include/X11/pixmaps/alevt.xbm + + install: all ++ install -d 0755 $(DESTDIR)$(PREFIX)/bin ++ install -d 0755 $(DESTDIR)$(PREFIX)/share/man/man1 ++ install -d 0755 $(DESTDIR)$(PREFIX)/share/pixmaps ++ install -d 0755 $(DESTDIR)$(PREFIX)/share/applications ++ + install -m 0755 alevt $(DESTDIR)$(PREFIX)/bin + install -m 0755 alevt-date $(DESTDIR)$(PREFIX)/bin + install -m 0755 alevt-cap $(DESTDIR)$(PREFIX)/bin + install -m 0644 alevt.1 $(DESTDIR)$(PREFIX)/share/man/man1 + install -m 0644 alevt-date.1 $(DESTDIR)$(PREFIX)/share/man/man1 + install -m 0644 alevt-cap.1 $(DESTDIR)$(PREFIX)/share/man/man1 +- install -m 0644 alevt.png $(DESTDIR)$(PREFIX)/share/pixmaps ++ install -m 0644 icon.xbm $(DESTDIR)$(PREFIX)/share/pixmaps/alevt.xbm + install -m 0644 alevt.desktop $(DESTDIR)$(PREFIX)/share/applications + + uninstall: clean + rm -f /usr/bin/alevt /usr/bin/alevt-cap /usr/bin/alevt-date \ +- /usr/share/pixmaps/alevt.png /usr/share/applications/alevt.desktop \ ++ /usr/share/pixmaps/alevt.xbm /usr/share/applications/alevt.desktop \ + /usr/share/man/man1/alevt.1 /usr/share/man/man1/alevt-cap.1 \ + /usr/share/man/man1/alevt-date.1 + diff --git a/debian/patches/apps_manpages.patch b/debian/patches/apps_manpages.patch new file mode 100644 index 0000000..a459446 --- /dev/null +++ b/debian/patches/apps_manpages.patch @@ -0,0 +1,889 @@ +--- a/Make.rules ++++ b/Make.rules +@@ -33,6 +33,7 @@ + includedir ?= $(prefix)/include + libdir ?= $(prefix)/lib + sharedir ?= $(prefix)/share ++mandir ?= $(prefix)/share/man/man1 + + ifneq ($(DESTDIR),) + DESTDIR := $(DESTDIR)/ +@@ -64,6 +65,11 @@ + mkdir -p $(DESTDIR)$(bindir) + install -m 755 $(inst_bin) $(DESTDIR)$(bindir)/ + endif ++ifneq ($(inst_man),) ++ @echo installing manpages ++ @mkdir -p $(DESTDIR)$(mandir) ++ @install -m 755 $(inst_man) $(DESTDIR)$(mandir)/ ++endif + else + %.o: %.c + @echo CC $@ +@@ -99,6 +105,11 @@ + @mkdir -p $(DESTDIR)$(bindir) + @install -m 755 $(inst_bin) $(DESTDIR)$(bindir)/ + endif ++ifneq ($(inst_man),) ++ @echo installing manpages ++ @mkdir -p $(DESTDIR)$(mandir) ++ @install -m 755 $(inst_man) $(DESTDIR)$(mandir)/ ++endif + endif + + -include $(prerequisites) +--- a/Makefile ++++ b/Makefile +@@ -6,6 +6,7 @@ + $(MAKE) -C lib $@ + $(MAKE) -C test $@ + $(MAKE) -C util $@ ++ $(MAKE) -C man $@ + + update: + @echo "Pulling changes & updating from master repository" +--- a/man/Makefile ++++ b/man/Makefile +@@ -0,0 +1,14 @@ ++manpages = *.1 ++inst_man = $(manpages) ++ ++.PHONY: all ++all: $(manpages) ++$(manpages): atsc_epg.1 av7110_loadkeys.1 azap.1 czap.1 dib3000-watch.1 \ ++dst_test.1 dvbdate.1 dvbnet.1 dvbscan.1 dvbtraffic.1 femon.1 gnutv.1 gotox.1 \ ++scan.1 szap.1 tzap.1 zap.1 ++include ../Make.rules ++ ++install:: ++ @echo installing manpages ++ @mkdir -p $(DESTDIR)$(mandir) ++ @install -m 644 *.1 $(DESTDIR)$(mandir)/ +--- a/man/atsc_epg.1 ++++ b/man/atsc_epg.1 +@@ -0,0 +1,35 @@ ++.TH atsc_epg 1 "February 14, 2010" ++.SH NAME ++atsc_epg \- an electronic program guide using ATSC devices. ++.SH SYNOPSIS ++.B atsc_epg ++.RI [ options ] ++.br ++.SH DESCRIPTION ++This manual page documents briefly the ++.B atsc_epg ++commands. ++.PP ++\fBatsc_epg\fP is an electronic program guide for ATSC devices. ++.SH OPTIONS ++.TP ++.B \-a ++adapter index to use, (default 0) ++.TP ++.B \-f ++tuning frequency ++.TP ++.B \-h ++print this help text ++.TP ++.B \-p ++period in hours, (default 12) ++.TP ++.B \-m ++modulation ATSC vsb_8|vsb_16 (default vsb_8) ++.TP ++.B \-t ++enable ETT to receive program details, if available ++.br ++.PP ++This manual page was written by Uwe Bugla <uwe.bugla@gmx.de>. +--- a/man/av7110_loadkeys.1 ++++ b/man/av7110_loadkeys.1 +@@ -0,0 +1,26 @@ ++.TH av7110_loadkeys 1 "February 14, 2010" ++.SH NAME ++av7110_loadkeys \- a program to load keymaps. ++.SH SYNOPSIS ++.B av7110_loadkeys ++.RI [ options ] keymap_filename.(rc5|rcmm ++.br ++.SH DESCRIPTION ++This manual page documents briefly the ++.B av7110_loadkeys ++commands. ++.PP ++\fBav7110_loadkeys\fP is a program to load keymaps. ++.SH OPTIONS ++.TP ++.B \-i ++invert ++.TP ++.B \-a ++address <num> ++.TP ++.B \-h ++print this help text ++.br ++.PP ++This manual page was written by Uwe Bugla <uwe.bugla@gmx.de>. +--- a/man/azap.1 ++++ b/man/azap.1 +@@ -0,0 +1,35 @@ ++.TH azap 1 "February 14, 2010" ++.SH NAME ++azap \- a program to process channels.conf files. ++.SH SYNOPSIS ++.B azap ++.RI [ options ] <channel name> ++.br ++.SH DESCRIPTION ++This manual page documents briefly the ++.B azap ++commands. ++.PP ++\fBazap\fP is a program to process a channels.conf file. ++.SH OPTIONS ++.TP ++.B \-a adapter_num ++use given adapter (default 0) ++.TP ++.B \-f frontend_id ++use given frontend (default 0) ++.TP ++.B \-d demux_id ++use given demux (default 0) ++.TP ++.B \-c conf_file ++read channels list from 'file' ++.TP ++.B \-r ++set up /dev/dvb/adapterX/dvr0 for TS recording ++.TP ++.B \-h ++print this help text ++.br ++.PP ++This manual page was written by Uwe Bugla <uwe.bugla@gmx.de>. +--- a/man/czap.1 ++++ b/man/czap.1 +@@ -0,0 +1,46 @@ ++.TH czap 1 "February 14, 2010" ++.SH NAME ++czap \- a program to process channels.conf files. ++.SH SYNOPSIS ++.B czap ++.RI [ options ] <channel name> ++.br ++.SH DESCRIPTION ++This manual page documents briefly the ++.B czap ++commands. ++.PP ++\fBczap\fP is a program to process a channels.conf file. ++.SH OPTIONS <channel name> ++.TP ++.B \-a adapter_num ++use given adapter (default 0) ++.TP ++.B \-f frontend_id ++use given frontend (default 0) ++.TP ++.B \-d demux_id ++use given demux (default 0) ++.TP ++.B \-c conf_file ++read channels list from 'file' ++.TP ++.B \-H ++produce human readable output ++.TP ++.B \-n channel_num ++use given channel number ++.TP ++.B \-x ++exit after tuning ++.TP ++.B \-c conf_file -l ++list channel names in channels.conf file ++.B \-r ++set up /dev/dvb/adapterX/dvr0 for TS recording ++.TP ++.B \-h ++print this help text ++.br ++.PP ++This manual page was written by Uwe Bugla <uwe.bugla@gmx.de>. +--- a/man/dib3000-watch.1 ++++ b/man/dib3000-watch.1 +@@ -0,0 +1,34 @@ ++.TH dib3000-watch 1 "February 14, 2010" ++.SH NAME ++dib3000-watch \- a program to check DVB cards. ++.SH SYNOPSIS ++.B dib3000-watch ++.RI [ options ] <channel name> ++.br ++.SH DESCRIPTION ++This manual page documents briefly the ++.B dib3000-watch ++commands. ++.PP ++\fBdib3000-watch\fP is a program to check DVB cards. ++.SH OPTIONS ++.TP ++.B \-d <i2c-device> ++-d: normally one of /dev/i2c-[0-255] ++.TP ++.B \-a <i2c-address> ++-a: is 8 for DiB3000M-B and 9, 10, 11 or 12 for DiB3000M-C or DiB3000-P ++.TP ++.B \-o <type> ++-o: output type (print|csv) (default: print) ++.TP ++.B \-i <seconds> ++-i: query interval in seconds (default: 0.1) ++.TP ++.B \-h ++print this help text ++.br ++.SH AUTHOR ++Copyright (C) 2005 by Patrick Boettcher <patrick.boettcher@desy.de> ++.PP ++This manual page was written by Uwe Bugla <uwe.bugla@gmx.de>. +--- a/man/dst_test.1 ++++ b/man/dst_test.1 +@@ -0,0 +1,41 @@ ++.TH dst_test 1 "February 14, 2010" ++.SH NAME ++dst_test \- a Twinhan DST and clones test utility. ++.SH SYNOPSIS ++.B dst_test ++.RI [ options ] ++.br ++.SH DESCRIPTION ++This manual page documents briefly the ++.B dst_test ++commands. ++.PP ++\fBdst_test\fP is a Twinhan DST and clones test utility. ++.SH OPTIONS ++.TP ++.B \-c ++capabilities ++.TP ++.B \-i ++info ++.TP ++.B \-r ++reset ++.TP ++.B \-p ++pid ++.TP ++.B \-g ++get descr ++.TP ++.B \-s ++set_descr ++.TP ++.B \-a ++app_info ++.TP ++.B \-t ++session test ++.br ++.PP ++This manual page was written by Uwe Bugla <uwe.bugla@gmx.de>. +--- a/man/dvbdate.1 ++++ b/man/dvbdate.1 +@@ -0,0 +1,38 @@ ++.TH dvbdate 1 "February 14, 2010" ++.SH NAME ++dvbdate \- a program to show the actual time. ++.SH SYNOPSIS ++.B dvbdate ++.RI [ options ] ++.br ++.SH DESCRIPTION ++This manual page documents briefly the ++.B dvbdate ++commands. ++.PP ++\fBdvbdate\fP is a program to show the actual time. ++.SH OPTIONS ++.TP ++.B \-a --adapter ++adapter to use, default: 0 ++.TP ++.B \-p --print ++print current time, received time and delta ++.TP ++.B \-s --set ++set the system clock to received time ++.TP ++.B \-f --force ++force the setting of the clock ++.TP ++.B \-q --quiet ++be silent ++.TP ++.B \-h --help ++display this message ++.TP ++.B \-t --timeout n ++max seconds to wait, default: 25 ++.br ++.PP ++This manual page was written by Uwe Bugla <uwe.bugla@gmx.de>. +--- a/man/dvbnet.1 ++++ b/man/dvbnet.1 +@@ -0,0 +1,38 @@ ++.TH dvbnet 1 "February 14, 2009" ++.SH NAME ++dvbnet \- a DVB Network Interface Manager. ++.SH SYNOPSIS ++.B dvbnet ++.RI [ options ] ++.br ++.SH DESCRIPTION ++This manual page documents briefly the ++.B dvbnet ++commands. ++.PP ++\fBdvbnet\fP is a DVB Network Interface Manager. ++.SH OPTIONS ++.TP ++.B \-a AD ++Adapter card (default 0) ++.TP ++.B \-n DD ++Demux (default 0) ++.TP ++.B \-p PID ++Add interface listening on PID ++.TP ++.B \-d NUM ++Remove interface NUM ++.TP ++.B \-l ++List currently available interfaces ++.TP ++.B \-U ++use ULE framing (default: MPE) ++.TP ++.B \-v ++Print current version ++.br ++.PP ++This manual page was written by Uwe Bugla <uwe.bugla@gmx.de>. +--- a/man/dvbscan.1 ++++ b/man/dvbscan.1 +@@ -0,0 +1,72 @@ ++.TH dvbscan 1 "February 14, 2009" ++.SH NAME ++dvbscan \- a program to produce DVB-T channels.conf files. ++.SH SYNOPSIS ++.B dvbscan ++.RI [ options ] <initial scan file> ++.br ++.SH DESCRIPTION ++This manual page documents briefly the ++.B dvbscan ++commands. ++.PP ++\fBdvbscan\fP is a program to produce DVB-T channels.conf files. ++.SH OPTIONS ++.TP ++.B \ -h ++print this help text ++.TP ++.B \-adapter <id> ++adapter to use (default 0) ++.TP ++.B \-frontend <id> ++frontend to use (default 0) ++.TP ++.B \-demux <id> ++demux to use (default 0) ++.TP ++.B \-secfile <filename> ++Optional sec.conf file ++.TP ++.B \-secid <secid> ++ID of the SEC configuration to use, one of: ++ * UNIVERSAL (default) - Europe, 10800 to 11800 MHz and 11600 to 12700 Mhz,\ ++ Dual LO, loband 9750, hiband 10600 MHz ++ * DBS - Expressvu, North America, 12200 to 12700 MHz, Single LO, 11250 MHz ++ * STANDARD - 10945 to 11450 Mhz, Single LO, 10000 Mhz ++ * ENHANCED - Astra, 10700 to 11700 MHz, Single LO, 9750 MHz ++ * C-BAND - Big Dish, 3700 to 4200 MHz, Single LO, 5150 Mhz ++ * C-MULTI - Big Dish - Multipoint LNBf, 3700 to 4200 MHz, Dual LO, H:5150MHz, V:5750MHz ++ * One of the sec definitions from the secfile if supplied ++.TP ++.B \-satpos <position> ++Specify DISEQC switch position for DVB-S ++.TP ++.B \-inversion <on|off|auto> ++Specify inversion (default: auto) ++.TP ++.B \-uk-ordering ++Use UK DVB-T channel ordering if present. ++.TP ++.B \-timeout <secs> ++Specify filter timeout to use (standard specced values will be used by default) ++.TP ++.B \-filter <filter> ++Specify service filter, a comma seperated list of the following tokens: ++If no filter is supplied, all services will be output ++ * tv - Output TV channels ++ * radio - Output radio channels ++ * other - Output other channels ++ * encrypted - Output encrypted channels ++.TP ++.B \-out raw <filename>|- ++Output in raw format to <filename> or stdout ++.B \-out channels <filename>|- ++Output in channels.conf format to <filename> or stdout ++.B \-out vdr12 <filename>|- ++Output in vdr 1.2.x format to <filename> or stdout ++.B \-out vdr13 <filename>|- ++Output in vdr 1.3.x format to <filename> or stdout ++.br ++.PP ++This manual page was written by Uwe Bugla <uwe.bugla@gmx.de>. +--- a/man/dvbtraffic.1 ++++ b/man/dvbtraffic.1 +@@ -0,0 +1,26 @@ ++.TH dvbtraffic 1 "February 14, 2010" ++.SH NAME ++dvbtraffic \- a program to show satellite traffic. ++.SH SYNOPSIS ++.B dvbtraffic ++.RI [ options ] ++.br ++.SH DESCRIPTION ++This manual page documents briefly the ++.B dvbtraffic ++commands. ++.PP ++\fBdvbtraffic\fP is a program to show satellite traffic. ++.SH OPTIONS ++.TP ++.B \-a N ++use dvb adapter N ++.TP ++.B \-d N ++use demux N ++.TP ++.B \-h ++display this help ++.br ++.PP ++This manual page was written by Uwe Bugla <uwe.bugla@gmx.de>. +--- a/man/femon.1 ++++ b/man/femon.1 +@@ -0,0 +1,32 @@ ++.TH femon 1 "February 14, 2010" ++.SH NAME ++femon \- a program to monitor DVB frontend signal input. ++.SH SYNOPSIS ++.B femon ++.RI [ options ] ++.br ++.SH DESCRIPTION ++This manual page documents briefly the ++.B femon ++commands. ++.PP ++\fBfemon\fP is a program to monitor DVB frontend signal input. ++.SH OPTIONS ++.TP ++.B \-h ++print this help text ++.TP ++.B \-H ++human readable output ++.TP ++.B \-a number ++use given adapter (default 0) ++.TP ++.B \-f number ++use given frontend (default 0) ++.TP ++.B \-c number ++samples to take (default 0 = infinite) ++.br ++.PP ++This manual page was written by Uwe Bugla <uwe.bugla@gmx.de>. +--- a/man/gnutv.1 ++++ b/man/gnutv.1 +@@ -0,0 +1,79 @@ ++.TH gnutv 1 "February 14, 2010" ++.SH NAME ++gnutv \- a digital tv utility. ++.SH SYNOPSIS ++.B gnutv ++.RI [ options ] <channel name> ++.br ++.SH DESCRIPTION ++This manual page documents briefly the ++.B gnutv ++commands. ++.PP ++\fBgnutv\fP is a digital tv utility. ++.SH OPTIONS ++.TP ++.B \-adapter <id> ++adapter to use (default 0) ++.TP ++.B \-frontend <id> ++frontend to use (default 0) ++.TP ++.B \-demux <id> ++demux to use (default 0) ++.TP ++.B \-caslotnum <id> ++ca slot number to use (default 0) ++.TP ++.B \-channels <filename> ++channels.conf file ++.TP ++.B \-secfile <filename> ++Optional sec.conf file ++.TP ++.B \-secid <secid> ++ID of the SEC configuration to use, one of: ++ * UNIVERSAL (default) - Europe, 10800 to 11800 MHz and 11600 to 12700 Mhz,\ ++ Dual LO, loband 9750, hiband 10600 MHz ++ * DBS - Expressvu, North America, 12200 to 12700 MHz, Single LO, 11250 MHz ++ * STANDARD - 10945 to 11450 Mhz, Single LO, 10000 Mhz ++ * ENHANCED - Astra, 10700 to 11700 MHz, Single LO, 9750 MHz ++ * C-BAND - Big Dish, 3700 to 4200 MHz, Single LO, 5150 Mhz ++ * C-MULTI - Big Dish - Multipoint LNBf, 3700 to 4200 MHz, Dual LO, H:5150MHz, V:5750MHz ++ * One of the sec definitions from the secfile if supplied ++.TP ++.B \-out decoder ++Output to hardware decoder (default) ++.TP ++.B -out decoderabypass ++Output to hardware decoder using audio bypass ++.B -out dvr ++Output stream to dvr device ++.B -out null ++Do not output anything ++.B -out stdout ++Output to stdout ++.B -out file <filename> ++Output stream to file ++.B -out udp <address> <port> ++Output stream to address:port using udp ++.B -out udpif <address> <port> <interface> ++Output stream to address:port using udp forcing the specified interface ++.B -out rtp <address> <port> ++Output stream to address:port using udp-rtp ++.B -out rtpif <address> <port> <interface> ++Output stream to address:port using udp-rtp forcing the specified interface ++.TP ++.B \-timeout <secs> ++Number of seconds to output channel for (0=>exit immediately after successful tuning, default is to output forever) ++.TP ++.B \-cammenu ++Show the CAM menu ++.TP ++.B \-nomoveca ++Do not attempt to move CA descriptors from stream to programme level ++.B \-h ++print this help text ++.br ++.PP ++This manual page was written by Uwe Bugla <uwe.bugla@gmx.de>. +--- a/man/gotox.1 ++++ b/man/gotox.1 +@@ -0,0 +1,33 @@ ++.TH gotox 1 "February 14, 2010" ++.SH NAME ++gotox \- a program to operate a rotor of a satellite dish. ++.SH SYNOPSIS ++.B gotox ++.RI [ options ] ++.br ++.SH DESCRIPTION ++This manual page documents briefly the ++.B gotox ++commands. ++.PP ++\fBgotox \fP is a program to operate a rotor set to tune a satellite dish. ++.SH OPTIONS ++.TP ++.B \-h ++print this help text ++.TP ++.B \-d degrees ++Goto the specified angle. Positive value for East rotation, ++negative value for West rotation on Northern Hemisphere (default 0) ++.TP ++.B \-a number ++use given adapter (default 0) ++.TP ++.B \-f number ++use given frontend (default 0) ++.TP ++.B \-t seconds ++leave power on to rotor for at least specified seconds of time (default 30) ++.br ++.PP ++This manual page was written by Uwe Bugla <uwe.bugla@gmx.de>. +--- a/man/scan.1 ++++ b/man/scan.1 +@@ -0,0 +1,85 @@ ++.TH scan 1 "February 14, 2010" ++.SH NAME ++scan \- a program to produce channel.conf files. ++.SH SYNOPSIS ++.B scan ++.RI [ options ] ++.br ++.SH DESCRIPTION ++This manual page documents briefly the ++.B scan ++commands. ++.PP ++\fBscan\fP is a program to produce channels.conf files. ++.SH OPTIONS ++.TP ++.B \-c [initial-tuning-data-file] ++scan on currently tuned transponder only ++.TP ++.B \-v ++verbose (repeat for more) ++.TP ++.B \-q ++quiet (repeat for less) ++.TP ++.B \-a N ++use DVB /dev/dvb/adapterN/ ++.TP ++.B \-f N ++use DVB /dev/dvb/adapter?/frontendN ++.TP ++.B \-d N ++use DVB /dev/dvb/adapter?/demuxN ++.TP ++.B \-s N ++use DiSEqC switch position N (DVB-S only) ++.TP ++.B \-i N ++spectral inversion setting (0: off, 1: on, 2: auto [default]) ++.TP ++.B \-n ++evaluate NIT-other for full network scan (slow!) ++.TP ++.B \-5 ++multiply all filter timeouts by factor 5 for non-DVB-compliant section repitition rates ++.TP ++.B \-o fmt ++output format: 'zap' (default), 'vdr' or 'pids' (default with -c) ++.TP ++.B \-x N ++Conditional Access, (default -1) ++ N=0 gets only FTA channels ++ N=-1 gets all channels ++ N=xxx sets ca field in vdr output to :xxx: ++.TP ++.B \-t N ++Service select, Combined bitfield parameter. ++1 = TV, 2 = Radio, 4 = Other, (default 7) ++.TP ++.B \-p ++for vdr output format: dump provider name ++.TP ++.B \-e N ++ VDR version, default 3 for VDR-1.3.x and newer value 2 sets NIT and TID to zero ++ Vdr version 1.3.x and up implies -p. ++.TP ++.B \-l ++lnb-type (DVB-S Only) (use -l help to print types) or ++.TP ++.B \-l ++low[,high[,switch]] in Mhz ++.TP ++.B \-u ++UK DVB-T Freeview channel numbering for VDR ++.TP ++.B \-P ++do not use ATSC PSIP tables for scanning (but only PAT and PMT) (applies for ATSC only) ++.TP ++.B \-A N ++check for ATSC 1=Terrestrial [default], 2=Cable or 3=both ++.TP ++.B \-U ++Uniquely name unknown services ++.br ++.PP ++This manual page was written by Uwe Bugla <uwe.bugla@gmx.de>. +--- a/man/szap.1 ++++ b/man/szap.1 +@@ -0,0 +1,57 @@ ++.TH szap 1 "February 14, 2010" ++.SH NAME ++szap \- a program to process channels.conf files. ++.SH SYNOPSIS ++.B szap ++.RI [ options ] ++.br ++.SH DESCRIPTION ++This manual page documents briefly the ++.B szap ++commands. ++.PP ++\fBszap\fP is a program to process a channels.conf file. ++.SH OPTIONS ++.TP ++.B \-n channel-number | channel_name ++zap to channel via number or full name (case insensitive) ++.TP ++.B \-q ++list known channels ++.TP ++.B \-a number ++use given adapter (default 0) ++.TP ++.B \-f number ++use given frontend (default 0) ++.TP ++.B \-d number ++use given demux (default 0) ++.TP ++.B \-c file ++read channels list from 'file' ++.TP ++.B \-b ++enable Audio Bypass (default no) ++.TP ++.B \-x ++exit after tuning ++.TP ++.B \-H ++human readable output ++.TP ++.B \-r ++set up /dev/dvb/adapterX/dvr0 for TS recording ++.TP ++.B \-l lnb-type (DVB-S Only) (use -l help to print types) or ++.TP ++.B \-l low[,high[,switch]] in Mhz ++.TP ++.B \-i ++run interactively, allowing you to type in channel names ++.TP ++.B \-p ++add pat and pmt to TS recording (implies -r) or -n numbers for zapping ++.br ++.PP ++This manual page was written by Uwe Bugla <uwe.bugla@gmx.de>. +--- a/man/tzap.1 ++++ b/man/tzap.1 +@@ -0,0 +1,56 @@ ++.TH tzap 1 "February 14, 2010" ++.SH NAME ++tzap \- a program to process channels.conf files. ++.SH SYNOPSIS ++.B tzap ++.RI [ options ] <channel_name> ++.br ++.SH DESCRIPTION ++This manual page documents briefly the ++.B tzap ++commands. ++.PP ++\fBtzap\fP is a program to process channels.conf files. ++.SH OPTIONS ++.TP ++.B \-a number ++use given adapter (default 0) ++.TP ++.B \-f number ++use given frontend (default 0) ++.TP ++.B \-d number ++use given demux (default 0) ++.TP ++.B \-c file ++read channels list from 'file' ++.TP ++.B \-x ++exit after tuning ++.TP ++.B \-H ++human readable output ++.TP ++.B \-r ++set up /dev/dvb/adapterX/dvr0 for TS recording ++.TP ++.B \-s ++only print summary ++.TP ++.B \-S ++run silently (no output) ++.TP ++.B \-F ++set up frontend only, don't touch demux ++.TP ++.B \-t number ++timeout (seconds) ++.TP ++.B \-o file ++output filename (use -o - for stdout) ++.TP ++.B \-h ++display this help and exit ++.br ++.PP ++This manual page was written by Uwe Bugla <uwe.bugla@gmx.de>. +--- a/man/zap.1 ++++ b/man/zap.1 +@@ -0,0 +1,44 @@ ++.TH zap 1 "February 14, 2010" ++.SH NAME ++zap \- a program to process channels.conf files. ++.SH SYNOPSIS ++.B zap ++.RI [ options ] <channel name> ++.br ++.SH DESCRIPTION ++This manual page documents briefly the ++.B zap ++commands. ++.PP ++\fBzap\fP is a program to process a channels.conf file. ++.SH OPTIONS ++.TP ++.B \-adapter <id> ++adapter to use (default 0) ++.TP ++.B \-frontend <id> ++frontend to use (default 0) ++.TP ++.B \-demux <id> ++demux to use (default 0) ++.TP ++.B \-caslotnum <id> ++ca slot number to use (default 0) ++.TP ++.B \-channels <filename> ++channels.conf file ++.TP ++.B \-secfile <filename> ++Optional sec.conf file ++.TP ++.B \-secid <secid> ++ID of the SEC configuration to use ++.TP ++.B \-nomoveca ++Do not attempt to move CA descriptors from stream to program level ++.TP ++.B \-h ++print this help text ++.br ++.PP ++This manual page was written by Uwe Bugla <uwe.bugla@gmx.de>. diff --git a/debian/patches/dbug606728.diff b/debian/patches/dbug606728.diff new file mode 100644 index 0000000..6704acc --- /dev/null +++ b/debian/patches/dbug606728.diff @@ -0,0 +1,12 @@ +Index: linuxtv-dvb-apps-1.1.1+rev1483/util/dvbscan/dvbscan.c +=================================================================== +--- linuxtv-dvb-apps-1.1.1+rev1483.orig/util/dvbscan/dvbscan.c 2012-04-11 00:44:06.000000000 +1000 ++++ linuxtv-dvb-apps-1.1.1+rev1483/util/dvbscan/dvbscan.c 2012-05-13 20:14:41.000000000 +1000 +@@ -225,6 +225,7 @@ + output_filename = argv[argpos+2]; + if (!strcmp(output_filename, "-")) + output_filename = NULL; ++ argpos+=3; + } else { + if ((argc - argpos) != 1) + usage(); diff --git a/debian/patches/series b/debian/patches/series new file mode 100644 index 0000000..f96b9e5 --- /dev/null +++ b/debian/patches/series @@ -0,0 +1,7 @@ +uk-CrystalPalace.diff +01_README.scan.dpatch +09_x_zap_flush_stdout.dpatch +15_stdint_include.dpatch +apps_manpages.patch +alevt.patch +dbug606728.diff diff --git a/debian/patches/uk-CrystalPalace.diff b/debian/patches/uk-CrystalPalace.diff new file mode 100644 index 0000000..b67aafb --- /dev/null +++ b/debian/patches/uk-CrystalPalace.diff @@ -0,0 +1,28 @@ +Index: linuxtv-dvb-apps-1.1.1+rev1483/util/scan/dvb-t/uk-CrystalPalace +=================================================================== +--- linuxtv-dvb-apps-1.1.1+rev1483.orig/util/scan/dvb-t/uk-CrystalPalace 2012-04-11 00:44:06.000000000 +1000 ++++ linuxtv-dvb-apps-1.1.1+rev1483/util/scan/dvb-t/uk-CrystalPalace 2012-05-13 20:38:53.000000000 +1000 +@@ -4,14 +4,14 @@ + #! <w_scan> 20120112 1 0 TERRESTRIAL GB </w_scan> + #------------------------------------------------------------------------------ + # location and provider: Crystal Palace, UK +-# date (yyyy-mm-dd) : 2012-02-12 ++# date (yyyy-mm-dd) : 2012-04-18 + # +-# T[2] [plp_id] [system_id] <freq> <bw> <fec_hi> <fec_lo> <mod> <tm> <guard> <hi> [# comment] ++# T[2] [plp_id] [system_id] <freq> <bw> <fec_hi> <fec_lo> <mod> <tm> ++<guard> <hi> [# comment] + #------------------------------------------------------------------------------ +-T 481833330 8MHz 2/3 NONE QAM64 2k 1/32 NONE # London. +-T 537833330 8MHz 3/4 NONE QAM16 2k 1/32 NONE # London. +-T 505833330 8MHz 3/4 NONE QAM16 2k 1/32 NONE # London. +-T 561833330 8MHz 2/3 NONE QAM64 2k 1/32 NONE # London. +-T 529833330 8MHz 3/4 NONE QAM16 2k 1/32 NONE # London. +-T 578166670 8MHz 3/4 NONE QAM16 2k 1/32 NONE # London. +-T2 0 16435 554000000 8MHz AUTO AUTO AUTO AUTO AUTO AUTO # London. ++T 490000000 8MHz 2/3 NONE QAM64 8k 1/32 NONE # London . ++T 514000000 8MHz 2/3 NONE QAM64 8k 1/32 NONE # London . ++T 545833330 8MHz 2/3 NONE QAM256 AUTO AUTO AUTO # London . ++T 482000000 8MHz 3/4 NONE QAM64 8k 1/32 NONE # London . ++T 506000000 8MHz 3/4 NONE QAM64 8k 1/32 NONE # London . ++T 529833330 8MHz 3/4 NONE QAM64 8k 1/32 NONE # London . diff --git a/debian/rules b/debian/rules new file mode 100755 index 0000000..5bbad86 --- /dev/null +++ b/debian/rules @@ -0,0 +1,12 @@ +#!/usr/bin/make -f + +%: + dh $@ + +override_dh_installdocs: + dh_installdocs + # install READMEs into doc/dvb-apps + cp -a util/av7110_loadkeys/README debian/dvb-apps/usr/share/doc/dvb-apps/README.av7110_loadkeys + cp -a util/scan/README debian/dvb-apps/usr/share/doc/dvb-apps/README.scan + cp -a util/szap/README debian/dvb-apps/usr/share/doc/dvb-apps/README.szap + cp -a util/ttusb_dec_reset/README debian/dvb-apps/usr/share/doc/dvb-apps/README.ttusb_dec_reset 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..5eb15b0 --- /dev/null +++ b/debian/watch @@ -0,0 +1,5 @@ +version=3 +http://www.linuxtv.org/downloads/ linuxtv-dvb-apps-(.*)\.tar\.bz2 + +# Latest HG revision available from: +# http://linuxtv.org/hg/dvb-apps |