debian/0000755000000000000000000000000011773451465007203 5ustar debian/copyright0000644000000000000000000000107511623554643011135 0ustar This package was debianized by Kenneth Pronovici on Mon, 23 Sep 2002 21:33:39 -0500. It was downloaded from http://membled.com/work/apps/xmltv/ Upstream Author: Ed Avis Copyright: This is free software distributed under the GPL, see COPYING. But if you would like to use the code under some other conditions, please do ask. Contributors include Gottfried Szing, Jerry Veldhuis and Robert Eden. On Debian systems, the complete text of the GNU General Public License can be found in `/usr/share/common-licenses/GPL'. debian/xmltv-gui.install0000644000000000000000000000020311623554643012516 0ustar debian/tmp/usr/bin/tv_check usr/bin debian/tmp/usr/share/man/man1/tv_check.1p usr/share/man/man1 debian/changelog0000644000000000000000000011135211773451465011060 0ustar xmltv (0.5.63-2) unstable; urgency=low * Apply patch from upstream CVS to fix tv_grab_hu_ro, thanks to POJAR GEORGE for the report (closes: #679378) -- Chris Butler Sat, 30 Jun 2012 02:15:27 +0100 xmltv (0.5.63-1) unstable; urgency=low * New upstream release - fixed bug in tv_grab_uk_rt that stopped --configure from working with no existing configuration - fixed tv_grab_combiner to cope with the first source returning no programmes, thanks to Jan-Pascal van Best for the patch (closes: #663199) - removed broken grabbers: dtv_la, ee, es_miguiatv, nl, pt * Removed patch fixing pod2man errors (fixed upstream) -- Chris Butler Fri, 15 Jun 2012 22:42:20 +0100 xmltv (0.5.62-1) unstable; urgency=low * New upstream release - removed grabbers: fi_sv (can be replaced by fi) - (re)added grabbers: na_dd, eu_egon, se_tvzon - new dependencies required: libdatetime-perl, libdatetime-timezone-perl, libdatetime-format-iso8601-perl * Added liblinux-dvb-perl build-dependency back for linux architectures (closes: #665455) * replaced libcompress-zlib-perl dependency with libio-compress-perl * added patch to fix pod2man errors * Upped Standards-Version to 3.9.3 (no changes required) -- Chris Butler Tue, 12 Jun 2012 01:43:32 +0100 xmltv (0.5.61-1) unstable; urgency=low * New upstream release - removed tv_grab_fi patch, now released upstream - (re)added grabbers: ar, fr_kazer - removed non-functional grabbers: na_dtv, re - added (build-)dep on libjson-perl (required by new fi grabber) - added (build-)dep on libdata-dump-perl (required by it_dvb) * Refreshed patches * Upped Standards-Version to 3.9.2 (no changes required) -- Chris Butler Fri, 19 Aug 2011 23:32:44 +0100 xmltv (0.5.59-1) unstable; urgency=low * New upstream release - added new grabbers: pt_meo and fi_sv * Refreshed patches * Fixed tv_grab_fi by updating to revision 1.58 from upstream CVS (closes: #605467) -- Chris Butler Mon, 29 Nov 2010 19:43:10 +0000 xmltv (0.5.58-1) experimental; urgency=low * New upstream release - tv_grab_ar temporarily removed due to site changes. * Add missing 'import' statement to tv_grab_it_dvb warning patch. * Removed 05_grab_nl_icons_usage.diff, 10_tv_pick_cgi_docfix.diff, 12_tv_grab_pt_unicode.diff, 16_pod_name_descriptions.diff and makefile_pl_opt_exclude patches; applied upstream. -- Chris Butler Wed, 08 Sep 2010 00:14:16 +0100 xmltv (0.5.57-3) unstable; urgency=low * Added missing (build-)dependency on libtext-iconv-perl (closes: #582781) * Reverted previous nonsensical change (doesn't work given xmltv is arch:all!). Moved liblinux-dvb-perl to Suggests instead, and patched tv_grab_it_dvb to die with an explaination on non-linux platforms. -- Chris Butler Sun, 23 May 2010 19:21:05 +0100 xmltv (0.5.57-2) unstable; urgency=low * Do not install tv_grab_it_dvb on non-linux ports, requires liblinux-dvb-perl which is linux-only. Build-deps updated appropriately. -- Chris Butler Sat, 22 May 2010 17:26:38 +0100 xmltv (0.5.57-1) unstable; urgency=low * New upstream release * Also removed build-dep on quilt. * Removed accidental duplication in xmltv.dtd (closes: #576732) * Removed disable_it_dvb patch, as liblinux-dvb-perl is now available in Debian. Added build-dep on liblinux-dvb-perl. * Removed patches for tv_grab_jp, as this grabber has been removed upstream. * Removed lib_tz_manip patch, integrated upstream. * Update patches with DEP-3 headers. * Refreshed patches * Corrected debhelper build-dependency (7.0.50 required for overrides) * Added dependency on libparse-recdescent-perl * Removed obsolete debian/README.source file. -- Chris Butler Thu, 22 Apr 2010 00:12:01 +0100 xmltv (0.5.56+cvs20100328-1) experimental; urgency=low * Experimental snapshot of latest upstream CVS + includes a patch that works around problems with Date::Manip version 6 (closes: #560663, #560300) + new grabbers: tv_grab_il, tv_grab_in + resurrected tv_grab_nl * Updated to source format 3.0 (quilt), removed --with quilt from dh invocation * Moved packaging into git, updated debian/control accordingly * Dropped 04_makefile_pl_fix.diff patch; it no longer seems to be required with current MakeMaker. * Remove unneeded patch, refresh others * Upped Standards-Version to 3.8.4, removed versioned perl dependency and replaced with ${perl:Depends} -- Chris Butler Sun, 28 Mar 2010 13:18:24 +0100 xmltv (0.5.56-1) unstable; urgency=low * New upstream release - tv_grab_uk_rt: improve UTF8 support, improve actor support - tv_grab_huro: Add Slovakian episode parsing - tv_grab_za: South African grabber fixed * Disabled grab/it_dvb as Linux::DVB module is currently not packaged for Debian * Refreshed nl_icons usage patch * Added libdatetime-format-strptime-perl to (Build-)Depends * Migrated packaging to dh * Updated to Standards-Version 3.8.2 (no changes required) -- Chris Butler Sat, 15 Aug 2009 11:24:58 +0100 xmltv (0.5.55-1) unstable; urgency=low * New upstream release - debian/xmltv-util.install: removed broken grabbers tv_grab_br_net, tv_grab_es, tv_grab_za, and tv_grab_jp * Removed tv_grab_it patch -- Chris Butler Tue, 17 Mar 2009 11:59:59 +0000 xmltv (0.5.54-1) unstable; urgency=low * New upstream release (closes: #513530) - debian/xmltv-util.install: tv_grab_be has been removed as the source website is blocking it. * Migrated from dpatch to quilt * Upgraded tv_grab_it to upstream CVS revision 1.65 to account for source website changes (closes: #457928, #514407) -- Chris Butler Wed, 14 Jan 2009 10:37:25 +0000 xmltv (0.5.53-1) unstable; urgency=low * Note: this package was not uploaded to Debian during the Lenny freeze period. * New upstream release - debian/xmltv-util.install: Added tv_extractinfo_ar, tv_grab_is and tv_grab_dk_dr. Removed tv_grab_dk. - Added libxml-dom-perl and libxml-libxslt-perl to build-deps + dependencies (required by new tv_grab_is) * Fixed typo in debian/control (Vcs-Browse/Vcs-Browser) * Resolved a problem with debian/rules that was causing the tests not to be run by default. -- Chris Butler Tue, 15 Jul 2008 09:41:09 +0100 xmltv (0.5.52-1) unstable; urgency=low * New upstream release - tv_grab_il and tv_grab_nl_wolf have been removed as they are not currently functional - error reporting in tv_grab_uk_rt has been improved (closes: #472466) * Moved all the debian-specific changes to debian/patches instead of having half of them in the .diff.gz * Downgraded libtext-kakasi-perl from a Recommends to a Suggests, now that apt installs recommends by default. * Removed the -C option from the hashbang of tv_grab_jp and use binmode to set utf8 mode on STDOUT (closes: #481816) * Added descriptions to the NAME section of the pod documentation (removes lintian warning) * Upped Standards-Version to 3.8.0 - added debian/README.source file -- Chris Butler Mon, 14 Jul 2008 14:23:45 +0100 xmltv (0.5.51-2) unstable; urgency=low * Due to a problem with subversion a buggy version of tv_grab_uk_rt was released in the last version of the package. This upload includes the fixed version. -- Chris Butler Tue, 19 Feb 2008 10:05:09 +0000 xmltv (0.5.51-1) unstable; urgency=low * New upstream release - Added versioned dependency on libhttp-cache-transparent-perl 1.0 -- Chris Butler Mon, 18 Feb 2008 19:38:33 +0000 xmltv (0.5.50-1) unstable; urgency=low * New upstream release - tv_grab_il now uses Text::Bidi instead of Locale::Hebrew so it can now be included in the package (closes: #432748) -- Chris Butler Tue, 6 Nov 2007 17:05:04 +0000 xmltv (0.5.49-1) unstable; urgency=low * New upstream release -- Chris Butler Mon, 1 Oct 2007 15:18:13 +0100 xmltv (0.5.48-1) unstable; urgency=low * New upstream release -- Chris Butler Tue, 21 Aug 2007 09:49:25 +0100 xmltv (0.5.47-1) unstable; urgency=low * New upstream release -- Chris Butler Thu, 2 Aug 2007 12:06:32 +0100 xmltv (0.5.46-2) unstable; urgency=low * Changed Source-Version to source:Version in the control file * Updated tv_grab_uk_rt with a workaround for duplicate channel names on Radio Times site * Upped versioned dependency on libterm-progressbar-perl to 2.09 as tv_grab_uk_rt requires that version of the API. -- Chris Butler Wed, 11 Jul 2007 22:29:45 +0100 xmltv (0.5.46-1) unstable; urgency=low * New upstream release * Modified tv_grab_pt to use the Encode module and remove the Unicode::UTF8Simple dependency, which means it can be included in the package -- Chris Butler Tue, 10 Jul 2007 14:10:52 +0100 xmltv (0.5.45-5) unstable; urgency=low * Improved error message in tv_validate_file (closes: #429768) -- Chris Butler Tue, 19 Jun 2007 20:21:10 +0100 xmltv (0.5.45-4) unstable; urgency=low * Added libfile-slurp-perl to Depends and prereqs in Makefile.PL (closes: #428262) -- Chris Butler Tue, 12 Jun 2007 15:00:23 +0100 xmltv (0.5.45-3) unstable; urgency=low * Updated tv_grab_de_tvtoday to cope with website changes (closes: #417077) -- Chris Butler Tue, 15 May 2007 14:19:37 +0100 xmltv (0.5.45-2) unstable; urgency=low * Added patch for tv_grab_fi / HTML::TreeBuilder incompatibility (closes: #412765) * Also removed obsolete patches from the diff. -- Chris Butler Thu, 8 Mar 2007 14:21:05 +0000 xmltv (0.5.45-1) unstable; urgency=low * New upstream release (closes: #402731) * Incorporated changes from NMU (closes: #395878) -- Chris Butler Tue, 30 Jan 2007 14:17:25 +0000 xmltv (0.5.44-1.1) unstable; urgency=low * Non-maintainer upload. * Increment versioned Depends on lib-xml-writer-perl (closes: #394154, #379112) * Update na_dd so that it works with new format (closes: #395567, #384808) -- Stephen Gran Sat, 28 Oct 2006 11:06:36 +0100 xmltv (0.5.44-1) unstable; urgency=low * New upstream release - Added tv_grab_es_laguiatv to debian/xmltv-util.install - Removed tv_grab_ch from debian/xmltv-util.install - Fixes title handling in tv_grab_de_tvtoday (closes: #374506) * Fixed ProgressBar::None so that it works with the old ProgressBar API version as well as the new (closes: #372693) * Updated package to standards-version 3.7.2 -- Chris Butler Sun, 2 Jul 2006 11:16:52 +0100 xmltv (0.5.43-1) unstable; urgency=low * New upstream release - debian/xmltv-util.install: removed tv_grab_se and tv_grab_au; added tv_grab_br_net, tv_find_grabbers, tv_validate_grabber, tv_validate_file. - Makefile.PL: commented out tv_grab_il due to its dependency on Locale::Hebrew, which is not in Debian * Updated usage for tv_grab_na_icons (closes: #362945) * Updated tv_grab_de_tvtoday for changes to website (closes: #369444) -- Chris Butler Thu, 27 Apr 2006 13:48:23 +0100 xmltv (0.5.42-4) unstable; urgency=low * Removed entry from NEWS.Debian about package adoption. * grab/de_tvtoday/tv_grab_de_tvtoday.in: Applied fix from CVS that allows grabber to work after website changes (closes: #353671) * grab/uk_rt/tv_grab_uk_rt.in: Replace undefs in option spec with variables, due to changes in Getopt::Long (closes: #352717) * Makefile.PL: Fixed to work with the latest MakeMaker -- Chris Butler Mon, 27 Feb 2006 17:13:00 +0000 xmltv (0.5.42-3) unstable; urgency=low * xmltv is now using dpatch so that I can incorporate fixes from current cvs in a managable way * grab/fr/tv_grab_fr: Applied fix from CVS (revision 1.36) that reverts back to iso-8859-1, as XML::Parser does not include encoding maps for iso-8859-15. (closes: #349106) -- Chris Butler Mon, 23 Jan 2006 17:32:42 +0000 xmltv (0.5.42-2) unstable; urgency=low * Adopting the package -- Chris Butler Wed, 18 Jan 2006 13:57:20 +0000 xmltv (0.5.42-1) unstable; urgency=low * New upstream release. - Upstream release fixes tv_grab_fr grabber (closes: #342103). -- Kenneth J. Pronovici Sat, 14 Jan 2006 12:37:54 -0600 xmltv (0.5.41-1) unstable; urgency=low * New upstream release. - Added tv_grab_au to debian/xmltv-util.install - Added tv_grab_br to debian/xmltv-util.install - Added tv_grab_ch to debian/xmltv-util.install - Added tv_grab_ee to debian/xmltv-util.install - Added tv_grab_is to debian/xmltv-util.install - Added tv_grab_re to debian/xmltv-util.install - Removed tv_grab_es_digital from debian/xmltv-util.install - Removed tv_grab_pt from debian/xmltv-util.install - Commented out install of tv_grab_pt in Makefile.PL. * Fix problems with various grabber manpages. - Add =pod line to top of grab/au/tv_grab_au.in to fix manpage NAME error - Add =pod line to top of grab/re/tv_grab_re to fix manpage NAME error - Create debian/fix_manpages to fix several groff-illegal characters - Call debian/fix_manpages in debian/rules in install rule -- Kenneth J. Pronovici Thu, 17 Nov 2005 12:45:31 -0600 xmltv (0.5.40-2) unstable; urgency=low * Pull in upstream CVS to fix broken tv_grab_de_tvtoday (closes: #320409). * Bumped standards version to 3.6.2; no packaging changes. -- Kenneth J. Pronovici Sat, 1 Oct 2005 10:44:04 -0500 xmltv (0.5.40-1) unstable; urgency=low * New upstream release. - Added tv_grab_be to debian/xmltv-util.install - Added tv_grab_it to debian/xmltv-util.install - Added tv_grab_za to debian/xmltv-util.install - Added tv_to_potatoe to debian/xmltv-util.install * Rework dependency checks at build again. - Fall back my --strictdeps patch in favor of the one upstream accepted - Change debian/rules to use --strict-deps instead of --strictdeps -- Kenneth J. Pronovici Fri, 10 Jun 2005 10:38:24 -0500 xmltv (0.5.39-3) unstable; urgency=low * Clean up tv_grab_na_dd GUI dialog using upstream patch (closes: #307017). * Fix tv_grab_es_digital using patch from Kiko Piris (closes: #307187). * Support multiple regions in tv_grab_jp using upstream CVS (closes: #290010). -- Kenneth J. Pronovici Sun, 1 May 2005 19:30:23 -0500 xmltv (0.5.39-2) unstable; urgency=low * Be more careful with dependencies checks at build. - Add --strictdeps option to Makefile.PL; submit patch to upstream - Now use --strictdeps when building Makefile in debian/rules * Reorganize dependencies again, ugh. (closes: #299340). - Upstream's README was missing some dependencies - Add Build-Depends and Depends on libarchive-zip-perl (>= 1.14) - Add Build-Depends and Depends on libio-stringy-perl - Remove Build-Depends and Depends on libhtml-linkextractor-perl - Reorder dependencies to match new lists in upstream CVS -- Kenneth J. Pronovici Wed, 16 Mar 2005 16:22:11 -0600 xmltv (0.5.39-1) unstable; urgency=low * New upstream release. - Removed tv_grab_it_lt from debian/xmltv-util.install -- Kenneth J. Pronovici Sun, 13 Mar 2005 22:06:44 -0600 xmltv (0.5.38-1) unstable; urgency=low * New upstream release. - Release includes fixed tv_grab_huro (closes: #287975) - Release includes fixed tv_grab_no (closes: #290033) - Removed tv_grab_it from debian/xmltv-util.install - Added tv_grab_pt to debian/xmltv-util.install -- Kenneth J. Pronovici Sun, 23 Jan 2005 21:09:54 -0600 xmltv (0.5.37-1) unstable; urgency=low * New upstream release. - Release includes fixed tv_grab_no (closes: #282196) - Added tv_grab_se_swedb to debian/xmltv-util.install - Added tv_grab_it_lt to debian/xmltv-util.install -- Kenneth J. Pronovici Mon, 29 Nov 2004 09:34:55 -0600 xmltv (0.5.36-1) unstable; urgency=low * New upstream release. * Now Recommend libhttp-cache-transparent-perl for the xmltv-util package. * Tweaked README.Debian to fix comments about packaging structure. -- Kenneth J. Pronovici Mon, 25 Oct 2004 12:30:30 -0500 xmltv (0.5.35-2) unstable; urgency=low * Fix bug in tv_grab_it using patch from mailing list (closes: #277849). -- Kenneth J. Pronovici Fri, 22 Oct 2004 17:57:38 -0500 xmltv (0.5.35-1) unstable; urgency=low * New upstream release (closes: #276913, request for new version). - tv_grab_na_dd --quiet is now quieter (closes: #255833) - Removed tv_grab_pt from debian/xmltv-util.install - Added tv_grab_uk_bleb to debian/xmltv-util.install - Add GUI to list of "fixed" manpages names in Makefile.PL * Integrated tv_grab_uk_rt.in from upstream CVS to fix known bugs. * Integrated grab/uk_rt/channel_ids from upstream CVS. * Created a POD manpage for tv_grab_uk_rt, which didn't have one. -- Kenneth J. Pronovici Thu, 21 Oct 2004 10:53:06 -0500 xmltv (0.5.34-3) unstable; urgency=low * Fix manpage generation to quiet lintian. - Executable manpages now use .1p extension - Changed Makefile.PL to generate the correct extension - Changed debian/*.install to install .1p files as needed * Fix dependency problems and clean up in debian/control. - Add missing libhtml-tableextract-perl dependencies (closes: #254609) - Reorder all dependency lists to match upstream notes in README - Remove python-related dependencies (no longer needed) -- Kenneth J. Pronovici Tue, 15 Jun 2004 16:14:41 -0500 xmltv (0.5.34-2) unstable; urgency=low * Fix bug where some grabbers got wrong $SHARE_DIR (closes: #250780). - I guess I missed a change in the way Makefile.PL works - Fix is to set PREFIX=/usr for configure rule in debian/rules - Bug potentially affected tv_grab_de_tvtoday, tv_grab_it, tv_grab_na_dd, tv_grab_na_icons, tv_grab_nl and tv_grab_uk_rt -- Kenneth J. Pronovici Mon, 24 May 2004 19:06:58 -0500 xmltv (0.5.34-1) unstable; urgency=low * New upstream release. - Remove --components=all logic from upstream's Makefile.PL - Now use --yes in debian/rules rather than --components=all - Removed tv_grab_nz from debian/xmltv-util.install - Removed tv_grab_hu from debian/xmltv-util.install - Added tv_grab_huro to debian/xmltv-util.install -- Kenneth J. Pronovici Sun, 23 May 2004 15:23:56 -0500 xmltv (0.5.33-1) unstable; urgency=low * New upstream release. - Modified upstream Makefile.PL for better fit with Debian - Added -components=all to Makefile.PL command in debian/rules - Removed tv_grab_na from debian/xmltv-util.install - Added tv_grab_na_icons to debian/xmltv-util.install - Tweaked POD documentation in tv_grab_na_icons; submitted upstream - Changed debian/control to add Build-Depends on libwww-mechanize-perl - Changed debian/control to add xmltv-util Depends on libwww-mechanize-perl -- Kenneth J. Pronovici Sat, 8 May 2004 12:04:24 -0500 xmltv (0.5.32-2) unstable; urgency=low * Added tv_grab_no script now that HTML::LinkExtractor is available. - Uncommented installer section in Makefile.PL. - Changed debian/control to add Build-Depends on libhtml-linkextractor-perl - Changed debian/control to add xmltv-util Depends on libhtml-linkextractor-perl - Added tv_grab_no to debian/xmltv-util.install. -- Kenneth J. Pronovici Thu, 22 Apr 2004 20:45:16 -0500 xmltv (0.5.32-1) unstable; urgency=low * New upstream release. - Added "lost" tv_grab_fr clause back into Makefile.PL - Release includes requested new tv_grab_uk_rt (closes: #243933) - Commented tv_grab_no out of Makefile.PL; missing dependency - Added tv_grab_pt to debian/xmltv-util.install * Now use 'dh_install --fail-missing' in debian/rules. - This is stronger than the old --list-missing - Changed version to (>= 4.1.75) for debhelper entry in debian/control -- Kenneth J. Pronovici Sat, 17 Apr 2004 10:59:56 -0500 xmltv (0.5.31-3) unstable; urgency=low * Fixed "uninitialized value" bug in tv_grab_na_dd (closes: #239933). - Bug was caused by incompatibility with newer XML::Twig releases - I pulled in version 1.24 from upstream's CVS to get the fix * Made libtext-kakasi-perl recommended, not required (closes: #239889). - Package drags along large dependencies needed by very few users - Changed tv_grab_jp to say "install libtext-kakasi-perl" if missing - Added DEBIAN-SPECIFIC BEHAVIOR section to tv_grab_jp manpage -- Kenneth J. Pronovici Mon, 5 Apr 2004 19:02:15 -0500 xmltv (0.5.31-2) unstable; urgency=low * Fixed NEWS.Debian file, which used a non-standard format. -- Kenneth J. Pronovici Tue, 23 Mar 2004 23:19:26 -0600 xmltv (0.5.31-1) unstable; urgency=low * New upstream release. - Added debian/NEWS.Debian file - Added section about missing grabbers to debian/README.Debian - Changed debian/control to add Build-Depends on libsoap-lite-perl - Changed debian/control to add xmltv-util Depends on libsoap-lite-perl - Changed version to (>= 3.10) for all libxml-twig-perl entries in debian/control - Added tv_grab_na_dd to debian/xmltv-util.install -- Kenneth J. Pronovici Sun, 21 Mar 2004 19:57:45 -0600 xmltv (0.5.30-1) unstable; urgency=low * New upstream release. - Clarified recommended/required packages in debian/README.Debian - Put upstream XML::Writer check back into Makefile.PL. - Added tv_grab_jp to debian/xmltv-util.install - Added tv_grab_de_tvtoday to debian/xmltv-util.install - Added tv_grab_se to debian/xmltv-util.install - Added tv_grab_fr to debian/xmltv-util.install - Changed debian/control to add Build-Depends on libtext-kakasi-perl - Changed debian/control to add Build-Depends on libxml-libxml-perl - Changed debian/control to add xmltv-util Depends on libtext-kakasi-perl - Changed debian/control to add xmltv-util Depends on libxml-libxml-perl -- Kenneth J. Pronovici Sun, 7 Mar 2004 18:34:50 -0600 xmltv (0.5.29-1) unstable; urgency=low * New upstream release. - Added new script tv_grab_es_digital and manpage to xmltv-util.install -- Kenneth J. Pronovici Sun, 15 Feb 2004 12:29:28 -0600 xmltv (0.5.28-1) unstable; urgency=low * New upstream release. - Removed libxml-simple-perl from all dependencies (no longer needed) - Removed libhtml-tableextract-perl from all dependencies (no longer needed) - Removed liblingua-en-numbers-ordinate-perl from all dependencies (not really used) - Removed all references to tv_grab_uk, which no longer has an upstream data source - Removed references to Lingua::EN::Numbers::Ordinate in Makefile.PL - Added previously-missing dependency on libxml-parser-perl (>= 2.34) - Now use version (>= 0.4-10) for all libxml-writer-perl control entries - Now use (>= 5.42a) for all libdate-manip-perl control entries - Downgraded liblog-tracemessages-perl from Recommends to Suggests everywhere - Make Depends/Recommends/Suggests lines more consistent between all packages -- Kenneth J. Pronovici Mon, 2 Feb 2004 15:01:44 -0600 xmltv (0.5.27-1) unstable; urgency=low * New upstream release (skipped 0.5.26). - Removed version-specific dependency on XML::Writer in Makefile.PL - Tweak list of XMLTV:: manpages in Makefile.PL (submitted upstream) - Fixed pod in XMLTV::Date so manpage comes out right (submitted upstream) - Added version (>= 0.2.4) to liblingua-preferred-perl dependency -- Kenneth J. Pronovici Mon, 5 Jan 2004 12:45:22 -0600 xmltv (0.5.25-1) unstable; urgency=low * New upstream release (skipped 0.5.24). - Removed tv_grab_sn and tv_grab_de entries from xmltv-util.install - Removed Debian-specific t/test_filters.t fix for #213948 (see below) - Commented-out tv_grab_de piece in Makefile.PL (back to upstream form) - Added version (>= 2.03) to libterm-progressbar-perl dependency - Added version (>= 3.34) to libhtml-parser-perl dependency - Added version (>= 5.65) to libwww-perl dependency -- Kenneth J. Pronovici Wed, 10 Dec 2003 11:02:09 -0600 xmltv (0.5.23-1) unstable; urgency=low * New upstream release. - Release fixes reported problems with zap2it listing provider. -- Kenneth J. Pronovici Thu, 20 Nov 2003 13:42:58 -0600 xmltv (0.5.22-1) unstable; urgency=low * New upstream release. -- Kenneth J. Pronovici Sun, 9 Nov 2003 19:31:49 -0600 xmltv (0.5.21-1) unstable; urgency=low * New upstream release. -- Kenneth J. Pronovici Tue, 4 Nov 2003 10:23:53 -0600 xmltv (0.5.20-1) unstable; urgency=low * New upstream release. - Release fixes daylight savings time problems (closes: #217711). - Release incorporates Debian fix for #213948 (see below). - Note: tv_grab_de is installed although it is currently not working. - Updated xmltv-util.install to include tv_remove_some_overlapping script. -- Kenneth J. Pronovici Sun, 2 Nov 2003 18:03:24 -0600 xmltv (0.5.19-2) unstable; urgency=low * Update standards version to 3.6.1 per PTS recommendation. * Fix tv_to_latex regression test (closes: #213948). - This problem showed up in pbuilder runs where $LANG was set to 'C' - The Lingua::Preferred module does not recognize 'C' as a language - Modify t/test_filters.t to set $LANG to 'en' before tests are run * Stop referencing outdated libcgi-pm-perl (now provided by perl-modules) - Remove libcgi-pm-perl from Build-Depends-Indep - Remove libcgi-pm-perl from Suggests for base xmltv package -- Kenneth J. Pronovici Mon, 6 Oct 2003 11:52:29 -0500 xmltv (0.5.19-1) unstable; urgency=low * New upstream release. - Note: Zap2It (tv_grab_na listings provider) will block out pre-0.5.19 users as of 30 Sep 2003! -- Kenneth J. Pronovici Sun, 28 Sep 2003 19:05:59 -0500 xmltv (0.5.18-2) unstable; urgency=low * Use ${Source-Version} in debian/control to make all packages get upgraded together (closes: #211423). -- Kenneth J. Pronovici Sat, 27 Sep 2003 19:41:35 -0500 xmltv (0.5.18-1) unstable; urgency=low * New upstream release. -- Kenneth J. Pronovici Sat, 13 Sep 2003 21:35:00 -0500 xmltv (0.5.17-1) unstable; urgency=low * New upstream release. - Tweak Makefile.PL again because the interactive part keeps changing * Changed URL in debian/watch to hit UMN's SourceForge mirror directly. * Added XMLTV::Gunzip.3pm into debian/libxmltv-perl.install. * Added tv_grab_nz back into debian/xmltv-util.install. * Removed tv_grab_nz-specific comments in debian/README.Debian. -- Kenneth J. Pronovici Wed, 27 Aug 2003 14:17:02 -0500 xmltv (0.5.16-1) unstable; urgency=low * New upstream release. - The latest tv_grab_na fixes current problems reading the zap2it site - Note that tv_grab_nz is broken and has been removed (see README.Debian) * Added 'make test' into build in debian/rules, now that it seems to work. * Removed tv_grab_nz lines from debian/xmltv-util.install. * Reworked README.Debian file. -- Kenneth J. Pronovici Fri, 15 Aug 2003 12:48:55 -0500 xmltv (0.5.15-1) unstable; urgency=low * New upstream release. * Added dependency on libdate-manip-perl (>= 5.42) in debian/control. -- Kenneth J. Pronovici Mon, 7 Jul 2003 14:44:42 -0500 xmltv (0.5.14-1) unstable; urgency=low * New upstream release. - New tv_grab_na that deals with zap2it site changes (closes: #199567). * Had to rework Makefile.PL again because of significant upstream changes. * Removed tv_grab_us_gist from debian/xmltv-util.install (provider disappeared). * Added tv_grab_hu and tv_grab_dk to debian/xmltv-util.install (new grabbers). -- Kenneth J. Pronovici Tue, 1 Jul 2003 22:02:26 -0500 xmltv (0.5.10-2) unstable; urgency=low * Added versioned dependency on libhtml-tree-perl (>= 3.17) for tv_grab_nl_wolf. -- Kenneth J. Pronovici Sun, 11 May 2003 22:42:43 -0500 xmltv (0.5.10-1) unstable; urgency=low * New upstream release. - tv_imdb no longer requires Term::ProgressBar (closes: #190172). * Updated debian/xmltv-util.install to include new programs. * Updated debian/libxmltv-perl.install to include new programs. * Documented reasons for requiring Perl 5.8 in debian/README.Debian. -- Kenneth J. Pronovici Sun, 27 Apr 2003 12:07:47 -0500 xmltv (0.5.9-2) unstable; urgency=low * Changed debian/control so only libxmltv-perl is in section 'perl'. -- Kenneth J. Pronovici Sun, 6 Apr 2003 23:48:20 -0500 xmltv (0.5.9-1) unstable; urgency=low * New upstream release. * Added debian/watch. * Changed section to 'perl' in debian/control. * Updated standards version to 3.5.9 in debian/control. * Updated debian/xmltv-util.install to include new programs. -- Kenneth J. Pronovici Sun, 6 Apr 2003 22:20:01 -0500 xmltv (0.5.8-2) unstable; urgency=low * Changed maintainer address from @ieee.org to @debian.org. * Removed DH_COMPAT settting from debian/rules. * Added debian/compat file to replace DH_COMPAT setting. -- Kenneth J. Pronovici Sun, 30 Mar 2003 13:15:22 -0600 xmltv (0.5.8-1) unstable; urgency=low * New upstream release. -- Kenneth J. Pronovici Sat, 15 Feb 2003 20:28:02 -0600 xmltv (0.5.7-1) unstable; urgency=low * New upstream release. - Upstream fixes to tv_grab_na (closes: #180096, closes: #176453). - Upstream fixes to tv_grab_de (closes: # 178692). * Now explicitly install README.Debian for all packages. * Changed order of files in xmltv-util.install so that it stays readable. * Moved debian/tv_check.1 manpage info to POD in tv_check itself (submitted to upstream). * Added POD documentation to new tv_to_text script (submitted to upstream). -- Kenneth J. Pronovici Mon, 10 Feb 2003 15:22:26 -0600 xmltv (0.5.6-1) unstable; urgency=low * New upstream release. * Added tv_grab_fi and tv_split to xmltv-util.install file. * Added tv_grab_fi.1 and tv_split.1 manpages to xmltv-util.install file. * Added dependency on libhtml-tree-perl in debian/control for tv_grab_fi. * In xmltv-gui.doc file, now get README.tv_check from choose/tv_check, and then install tv_check_doc.html and tv_check_doc.jpg from there. -- Kenneth J. Pronovici Tue, 7 Jan 2003 17:29:01 -0600 xmltv (0.5.5-4) unstable; urgency=low * Removed version-specific Suggests and Recommends lines in debian/control. * Added a .docs file for each package, and removed specific dh_installdocs lines in debian/rules, for consistency. * Removed call to dh_installman in debian/rules; it's more appropriate to use dh_install under these circumstances. * Merged *.manpages into *.install, to go along with change from dh_installman to just dh_install. * Removed modification to XMLTV.3pm in debian/rules, since it's no longer needed now that dh_installman is not used. -- Kenneth J. Pronovici Sun, 5 Jan 2003 16:11:47 -0600 xmltv (0.5.5-3) unstable; urgency=low * Updated debian/control to add appropriate Conflicts and Replaces entries for the various new packages, to ensure a smooth upgrade path. * Rearranged the libxmltv-perl package's Recommends and Suggests entries in debian/control. Since xmltv-util will almost always be used with libxmltv-perl, it should be recommended, not just suggested. * Changed the Description entry for the xmltv package in debian/control. * Since the xmltv-gui package won't really be of much use without a grabber to get data for it, changed debian/control to make xmltv-gui depend on xmltv-util, as well. * Made sure that all Depends, Conflicts, Replaces, Suggested and Recommends lines in debian/control have appropriate version numbers attached to them. -- Kenneth J. Pronovici Fri, 3 Jan 2003 12:50:35 -0600 xmltv (0.5.5-2) unstable; urgency=low * Changed debian/control Depends lines to require version 1.08-1 or better of libhtml-tableextract-perl (closes: #169792). * Added HTML::TableExtract check back into Makefile.PL. -- Kenneth J. Pronovici Thu, 2 Jan 2003 18:21:24 -0600 xmltv (0.5.5-1) unstable; urgency=low * New upstream release. * Changed name of source package to 'xmltv' to rectify earlier mistake. * Split grabbers and utilities into their own package, xmltv-util. * Updated README.Debian to match new package structure. * Manpage install is now based on *.manpages files. * Program manpages are now installed as *.1; modules as *.3pm to meet policy. * Dynamically fix .TH section in XMLTV.3pm to please dh_installman. * Files are now split between packages by dh_install, based on *.install files. * Removed libxmltv-perl.dirs and xmltv-gui.dirs, which are no longer needed. -- Kenneth J. Pronovici Tue, 31 Dec 2002 09:14:43 -0600 libxmltv-perl (0.5.3-3) unstable; urgency=low * Placed tv_pick_cgi into doc/libxmltv-perl/examples (closes: #171806). * Changed debian/control and debian/rules to split tv_check into its own package, xmltv-gui. This removes libxmltv-perl's dependency on perl-tk (closes: #172045). * Added README.Debian file. * Added xmltv-gui.dirs file as part of modified build process. * Updated tv_check.1 manpage to refer to xmltv-gui. * Changed debian/control Depends lines to better match requirements and recommendations for Perl packages as provided by upstream. -- Kenneth J. Pronovici Tue, 17 Dec 2002 17:38:53 -0600 libxmltv-perl (0.5.3-2) unstable; urgency=low * Removed spurious diff (extra newline) from Makefile.PL. * Upgraded debian/control to Standards-Version to 3.5.8. * Changed debian/control Build-Depends-Indep to use perl (>= 5.8.0) instead of (>> 5.8.0). * Changed debian/control Depends to use perl (>= 5.8.0) instead of ${perl:Depends}. * Quieted Lintian by removing the ending period from the Description in debian/control. * Quieted Lintian by removing the (s) from Author(s) in debian/copyright. -- Kenneth J. Pronovici Wed, 4 Dec 2002 15:32:48 -0600 libxmltv-perl (0.5.3-1) unstable; urgency=low * New upstream release (closes: #169157). * Changed debian/control, debian/copyright to update upstream URL. * Changed debian/control to require libxml-twig-perl 3.09-1 or greater in Depends and not just Build-Depends. -- Kenneth J. Pronovici Sun, 24 Nov 2002 20:02:28 -0600 libxmltv-perl (0.5.2-3) unstable; urgency=low * Changed debian/copyright to reference /usr/share/common-licenses. Rewrote manpage tv_check.1 to provide complete list of usage. Removed Makefile.PL workaround for libxml-twig-perl, because bug was fixed. Changed debian/control to require libxml-twig-perl 3.09-1 or greater. -- Kenneth J. Pronovici Sun, 3 Nov 2002 17:14:57 -0600 libxmltv-perl (0.5.2-2) unstable; urgency=low * Fixed bug with manpage installation. Installed xmltv.dtd in /usr/share/sgml/xmltv/dtd. -- Kenneth J. Pronovici Thu, 31 Oct 2002 17:18:34 -0600 libxmltv-perl (0.5.2-1) unstable; urgency=low * Changed name to libxmltv-perl to better match Perl policy. Moved to new upstream release 0.5.2. Added dependencies on libhtml-tableextract-perl and libxml-twig-perl. Imported sources into CVS properly using -ko to avoid keyword expansion. Tweaked upstream Makefile.PL to work around bug in libxml-twig-perl. -- Kenneth J. Pronovici Thu, 31 Oct 2002 10:22:33 -0600 xmltv (0.5-2) unstable; urgency=low * Debian packaging clean-up Moved to Perl 5.8, which includes Memoize as part of the base package. Added dependency on libsort-versions-perl, which is needed for the UK software. Added dependency on libhtml-parser-perl for clarity. -- Kenneth J. Pronovici Sun, 6 Oct 2002 15:43:44 -0500 xmltv (0.5-1) unstable; urgency=low * Initial Release. -- Kenneth J. Pronovici Mon, 23 Sep 2002 21:33:39 -0500 debian/xmltv-util.install0000644000000000000000000001267111766723165012730 0ustar debian/tmp/usr/bin/tv_augment_tz usr/bin debian/tmp/usr/bin/tv_cat usr/bin debian/tmp/usr/bin/tv_extractinfo_ar usr/bin debian/tmp/usr/bin/tv_extractinfo_en usr/bin debian/tmp/usr/bin/tv_find_grabbers usr/bin debian/tmp/usr/bin/tv_grab_ar usr/bin debian/tmp/usr/bin/tv_grab_ch_search usr/bin debian/tmp/usr/bin/tv_grab_combiner usr/bin debian/tmp/usr/bin/tv_grab_dk_dr usr/bin debian/tmp/usr/bin/tv_grab_es_laguiatv usr/bin debian/tmp/usr/bin/tv_grab_eu_epgdata usr/bin debian/tmp/usr/bin/tv_grab_eu_egon usr/bin debian/tmp/usr/bin/tv_grab_fi usr/bin debian/tmp/usr/bin/tv_grab_fr usr/bin debian/tmp/usr/bin/tv_grab_fr_kazer usr/bin debian/tmp/usr/bin/tv_grab_hr usr/bin debian/tmp/usr/bin/tv_grab_huro usr/bin debian/tmp/usr/bin/tv_grab_il usr/bin debian/tmp/usr/bin/tv_grab_in usr/bin debian/tmp/usr/bin/tv_grab_is usr/bin debian/tmp/usr/bin/tv_grab_it usr/bin debian/tmp/usr/bin/tv_grab_it_dvb usr/bin debian/tmp/usr/bin/tv_grab_na_dd usr/bin debian/tmp/usr/bin/tv_grab_na_dtv usr/bin debian/tmp/usr/bin/tv_grab_na_icons usr/bin debian/tmp/usr/bin/tv_grab_no_gfeed usr/bin debian/tmp/usr/bin/tv_grab_pt_meo usr/bin debian/tmp/usr/bin/tv_grab_se_swedb usr/bin debian/tmp/usr/bin/tv_grab_se_tvzon usr/bin debian/tmp/usr/bin/tv_grab_uk_bleb usr/bin debian/tmp/usr/bin/tv_grab_uk_rt usr/bin debian/tmp/usr/bin/tv_grab_za usr/bin debian/tmp/usr/bin/tv_grep usr/bin debian/tmp/usr/bin/tv_imdb usr/bin debian/tmp/usr/bin/tv_remove_some_overlapping usr/bin debian/tmp/usr/bin/tv_sort usr/bin debian/tmp/usr/bin/tv_split usr/bin debian/tmp/usr/bin/tv_to_latex usr/bin debian/tmp/usr/bin/tv_to_potatoe usr/bin debian/tmp/usr/bin/tv_to_text usr/bin debian/tmp/usr/bin/tv_validate_file usr/bin debian/tmp/usr/bin/tv_validate_grabber usr/bin debian/tmp/usr/share/man/man1/tv_augment_tz.1p usr/share/man/man1 debian/tmp/usr/share/man/man1/tv_cat.1p usr/share/man/man1 debian/tmp/usr/share/man/man1/tv_extractinfo_ar.1p usr/share/man/man1 debian/tmp/usr/share/man/man1/tv_extractinfo_en.1p usr/share/man/man1 debian/tmp/usr/share/man/man1/tv_find_grabbers.1p usr/share/man/man1 debian/tmp/usr/share/man/man1/tv_grab_ar.1p usr/share/man/man1 debian/tmp/usr/share/man/man1/tv_grab_ch_search.1p usr/share/man/man1 debian/tmp/usr/share/man/man1/tv_grab_combiner.1p usr/share/man/man1 debian/tmp/usr/share/man/man1/tv_grab_dk_dr.1p usr/share/man/man1 debian/tmp/usr/share/man/man1/tv_grab_es_laguiatv.1p usr/share/man/man1 debian/tmp/usr/share/man/man1/tv_grab_eu_epgdata.1p usr/share/man/man1 debian/tmp/usr/share/man/man1/tv_grab_eu_egon.1p usr/share/man/man1 debian/tmp/usr/share/man/man1/tv_grab_fi.1p usr/share/man/man1 debian/tmp/usr/share/man/man1/tv_grab_fr.1p usr/share/man/man1 debian/tmp/usr/share/man/man1/tv_grab_fr_kazer.1p usr/share/man/man1 debian/tmp/usr/share/man/man1/tv_grab_hr.1p usr/share/man/man1 debian/tmp/usr/share/man/man1/tv_grab_huro.1p usr/share/man/man1 debian/tmp/usr/share/man/man1/tv_grab_il.1p usr/share/man/man1 debian/tmp/usr/share/man/man1/tv_grab_in.1p usr/share/man/man1 debian/tmp/usr/share/man/man1/tv_grab_is.1p usr/share/man/man1 debian/tmp/usr/share/man/man1/tv_grab_it.1p usr/share/man/man1 debian/tmp/usr/share/man/man1/tv_grab_it_dvb.1p usr/share/man/man1 debian/tmp/usr/share/man/man1/tv_grab_na_dd.1p usr/share/man/man1 debian/tmp/usr/share/man/man1/tv_grab_na_dtv.1p usr/share/man/man1 debian/tmp/usr/share/man/man1/tv_grab_na_icons.1p usr/share/man/man1 debian/tmp/usr/share/man/man1/tv_grab_no_gfeed.1p usr/share/man/man1 debian/tmp/usr/share/man/man1/tv_grab_pt_meo.1p usr/share/man/man1 debian/tmp/usr/share/man/man1/tv_grab_se_swedb.1p usr/share/man/man1 debian/tmp/usr/share/man/man1/tv_grab_se_tvzon.1p usr/share/man/man1 debian/tmp/usr/share/man/man1/tv_grab_uk_bleb.1p usr/share/man/man1 debian/tmp/usr/share/man/man1/tv_grab_uk_rt.1p usr/share/man/man1 debian/tmp/usr/share/man/man1/tv_grab_za.1p usr/share/man/man1 debian/tmp/usr/share/man/man1/tv_grep.1p usr/share/man/man1 debian/tmp/usr/share/man/man1/tv_imdb.1p usr/share/man/man1 debian/tmp/usr/share/man/man1/tv_remove_some_overlapping.1p usr/share/man/man1 debian/tmp/usr/share/man/man1/tv_sort.1p usr/share/man/man1 debian/tmp/usr/share/man/man1/tv_split.1p usr/share/man/man1 debian/tmp/usr/share/man/man1/tv_to_latex.1p usr/share/man/man1 debian/tmp/usr/share/man/man1/tv_to_potatoe.1p usr/share/man/man1 debian/tmp/usr/share/man/man1/tv_to_text.1p usr/share/man/man1 debian/tmp/usr/share/man/man1/tv_validate_file.1p usr/share/man/man1 debian/tmp/usr/share/man/man1/tv_validate_grabber.1p usr/share/man/man1 debian/tmp/usr/share/xmltv usr/share debian/control0000644000000000000000000001227311765510235010603 0ustar Source: xmltv Section: interpreters Priority: optional Maintainer: Chris Butler Build-Depends: debhelper (>= 7.0.50~) Build-Depends-Indep: perl, perl-modules, libwww-perl (>= 5.65), libxml-parser-perl (>= 2.34), libxml-twig-perl (>= 3.28), libxml-writer-perl (>= 0.6), libdate-manip-perl (>= 5.42a), libarchive-zip-perl (>= 1.14), libio-compress-perl, libhtml-parser-perl (>= 3.34), libhtml-tableextract-perl, libhtml-tree-perl (>= 3.17), libhttp-cache-transparent-perl (>= 1.0), libio-stringy-perl, libsoap-lite-perl, libterm-readkey-perl, libtext-kakasi-perl, perl-tk, libtk-tablematrix-perl, libwww-mechanize-perl (>= 1.02), libxml-libxml-perl, libterm-progressbar-perl (>= 2.09), liblingua-preferred-perl (>= 0.2.4), libunicode-string-perl, liblog-tracemessages-perl, libfile-slurp-perl, libxml-simple-perl, libtext-bidi-perl, libxml-dom-perl, libxml-libxslt-perl, libdatetime-format-strptime-perl, libparse-recdescent-perl, libtext-iconv-perl, libjson-perl, libdata-dump-perl, liblinux-dvb-perl [linux-any], libdatetime-perl, libdatetime-timezone-perl, libdatetime-format-iso8601-perl Standards-Version: 3.9.3 Vcs-Browser: http://git.crustynet.org.uk/xmltv.git Vcs-Git: git://git.crustynet.org.uk/xmltv.git Homepage: http://xmltv.org/ Package: xmltv Architecture: all Depends: libxmltv-perl (= ${source:Version}), xmltv-util (= ${source:Version}), xmltv-gui (= ${source:Version}), ${misc:Depends}, ${perl:Depends} Conflicts: libxmltv-perl (<< 0.5.5-1) Replaces: libxmltv-perl (<< 0.5.5-1) Description: Functionality related to the XMLTV file format for TV listings Gather television listings, process them and organize your viewing. XMLTV is a file format for storing TV listings, defined in xmltv.dtd. This is a metapackage that installs all of the XMLTV pieces. . This package is intended mainly for end-users who will run XMLTV programs directly. Maintainers of other packages that rely on XMLTV functionality should consider depending on one or more of the related packages (libxmltv-perl, xmltv-util, xmltv-gui) as needed instead of this metapackage. Package: libxmltv-perl Section: perl Architecture: all Depends: perl, perl-modules, libwww-perl (>= 5.65), libxml-parser-perl (>= 2.34), libxml-twig-perl (>= 3.28), libxml-writer-perl (>= 0.6), libdate-manip-perl (>= 5.42a), libfile-slurp-perl, ${misc:Depends}, ${perl:Depends} Recommends: xmltv-util, libterm-progressbar-perl (>= 2.09), libio-compress-perl, liblingua-preferred-perl (>= 0.2.4) Suggests: xmltv-gui, liblog-tracemessages-perl Conflicts: xmltv (<< 0.5.5-1) Replaces: xmltv (<< 0.5.5-1) Description: Perl libraries related to the XMLTV file format for TV listings Gather television listings, process them and organize your viewing. XMLTV is a file format for storing TV listings, defined in xmltv.dtd. This package includes Perl libraries that are part of the XMLTV package, as well as the XML DTD itself. Package: xmltv-util Architecture: all Depends: perl, perl-modules, libxmltv-perl (= ${source:Version}), libwww-perl (>= 5.65), libxml-parser-perl (>= 2.34), libxml-twig-perl (>= 3.28), libxml-writer-perl (>= 0.6), libdate-manip-perl (>= 5.42a), libarchive-zip-perl (>= 1.14), libio-compress-perl, libhtml-parser-perl (>= 3.34), libhtml-tableextract-perl, libhtml-tree-perl (>= 3.17), libhttp-cache-transparent-perl (>= 1.0), libio-stringy-perl, libsoap-lite-perl, libterm-readkey-perl, libwww-mechanize-perl (>= 1.02), libxml-libxml-perl, libtext-bidi-perl, libxml-dom-perl, libxml-libxslt-perl, libdatetime-format-strptime-perl, libparse-recdescent-perl, libtext-iconv-perl, libjson-perl, libdata-dump-perl, libdatetime-perl, libdatetime-timezone-perl, libdatetime-format-iso8601-perl, ${misc:Depends}, ${perl:Depends} Recommends: libterm-progressbar-perl (>= 2.09), liblingua-preferred-perl (>= 0.2.4), libunicode-string-perl Suggests: xmltv-gui, liblog-tracemessages-perl, libtext-kakasi-perl, liblinux-dvb-perl Conflicts: xmltv (<< 0.5.5-1), libxmltv-perl (<< 0.5.5-1) Replaces: xmltv (<< 0.5.5-1), libxmltv-perl (<< 0.5.5-1) Description: Utilities related to the XMLTV file format for TV listings Gather television listings, process them and organize your viewing. XMLTV is a file format for storing TV listings, defined in xmltv.dtd. This package includes general programs that are part of the XMLTV package, such as various "grabbers" to get TV listings from online providers and also utilities to manipulate such listings. . The upstream CGI (web) front-end example is also included as part of the documentation. Package: xmltv-gui Architecture: all Depends: perl, perl-modules, libxmltv-perl (= ${source:Version}), xmltv-util (= ${source:Version}), libwww-perl (>= 5.65), libxml-parser-perl (>= 2.34), libxml-twig-perl (>= 3.10), libxml-writer-perl (>= 0.6), libdate-manip-perl (>= 5.42a), perl-tk, libtk-tablematrix-perl, ${misc:Depends}, ${perl:Depends} Conflicts: xmltv (<< 0.5.5-1), libxmltv-perl (<< 0.5.5-1) Replaces: xmltv (<< 0.5.5-1), libxmltv-perl (<< 0.5.5-1) Description: Graphical user interface related to the XMLTV file format Gather television listings, process them and organize your viewing. XMLTV is a file format for storing TV listings, defined in xmltv.dtd. This package includes the GUI (graphical user interface) front-end program tv_check. debian/libxmltv-perl.install0000644000000000000000000000262711765500737013401 0ustar choose/tv_pick/tv_pick_cgi usr/share/doc/libxmltv-perl/examples debian/tmp/usr/share/man/man3/XMLTV.3pm usr/share/man/man3 debian/tmp/usr/share/man/man3/XMLTV::Configure.3pm usr/share/man/man3 debian/tmp/usr/share/man/man3/XMLTV::Configure::Writer.3pm usr/share/man/man3 debian/tmp/usr/share/man/man3/XMLTV::Date.3pm usr/share/man/man3 debian/tmp/usr/share/man/man3/XMLTV::GUI.3pm usr/share/man/man3 debian/tmp/usr/share/man/man3/XMLTV::Grab_XML.3pm usr/share/man/man3 debian/tmp/usr/share/man/man3/XMLTV::Gunzip.3pm usr/share/man/man3 debian/tmp/usr/share/man/man3/XMLTV::Options.3pm usr/share/man/man3 debian/tmp/usr/share/man/man3/XMLTV::PreferredMethod.3pm usr/share/man/man3 debian/tmp/usr/share/man/man3/XMLTV::Summarize.3pm usr/share/man/man3 debian/tmp/usr/share/man/man3/XMLTV::Supplement.3pm usr/share/man/man3 debian/tmp/usr/share/man/man3/XMLTV::ValidateFile.3pm usr/share/man/man3 debian/tmp/usr/share/man/man3/XMLTV::ValidateGrabber.3pm usr/share/man/man3 debian/tmp/usr/share/man/man3/XMLTV::Version.3pm usr/share/man/man3 debian/tmp/usr/share/perl5/XMLTV usr/share/perl5 debian/tmp/usr/share/perl5/XMLTV.pm usr/share/perl5 xmltv.dtd usr/share/sgml/xmltv/dtd/0.5 xmltv-lineups.xsd usr/share/sgml/xmltv/dtd/0.5 debian/fix_manpages0000644000000000000000000000231111623554643011560 0ustar #!/bin/sh # Translate certain characters that are problematic for groff in manpages. # These show up within lintian 'manpage-has-errors-from-man' warnings. # See 'man groff_char' for more details on the characters themselves. # Thorn (Þ): decimal 222, hex DE sed --in-place "s/\xDE/\\\[TP\]/g" debian/tmp/share/man/man1/tv_grab_is.1p # aacute (á): decimal 225, hex E1 sed --in-place "s/\xE1/\\\['a\]/g" debian/tmp/share/man/man1/tv_grab_br.1p # atilde (ã): decimal 227, hex E3 sed --in-place "s/\xE3/\\\[~a\]/g" debian/tmp/share/man/man1/tv_grab_br.1p # ccdilla (ç): decimal 231, hex E7 sed --in-place "s/\xE7/\\\[,c\]/g" debian/tmp/share/man/man1/tv_grab_br.1p # eacute (é): decimal 233, hex E9 sed --in-place "s/\xE9/\\\['e\]/g" debian/tmp/share/man/man1/tv_grab_br.1p # ecircumflex (ê): decimal 234, hex EA sed --in-place "s/\xEA/\\\[^e\]/g" debian/tmp/share/man/man1/tv_grab_br.1p # iacute (í): decimal 237, hex ED sed --in-place "s/\xED/\\\['i\]/g" debian/tmp/share/man/man1/tv_grab_br.1p # oacute (ó): decimal 243, hex F3 sed --in-place "s/\xF3/\\\['o\]/g" debian/tmp/share/man/man1/tv_grab_is.1p # otilde (õ): decimal 245, hex F5 sed --in-place "s/\xF5/\\\[~o\]/g" debian/tmp/share/man/man1/tv_grab_br.1p debian/libxmltv-perl.docs0000644000000000000000000000005311623554643012650 0ustar debian/README.Debian README doc/QuickStart debian/xmltv-gui.docs0000644000000000000000000000021611623554643012004 0ustar debian/README.Debian README doc/QuickStart choose/tv_check/README.tv_check choose/tv_check/tv_check_doc.html choose/tv_check/tv_check_doc.jpg debian/compat0000644000000000000000000000000211623554643010375 0ustar 7 debian/xmltv.docs0000644000000000000000000000005311623554643011221 0ustar debian/README.Debian README doc/QuickStart debian/patches/0000755000000000000000000000000011773147147010631 5ustar debian/patches/it_dvb_linux_warning0000644000000000000000000000250711623554643014770 0ustar Description: Adds a warning to tv_grab_it_dvb for users without Linux::DVB installed, directing them to the Debian package (if available). Forwarded: not-needed Author: Chris Butler Last-Update: 2010-05-23 --- a/grab/it_dvb/tv_grab_it_dvb.in +++ b/grab/it_dvb/tv_grab_it_dvb.in @@ -76,7 +76,12 @@ =head1 CAVEATS -This grabber relies on the linux dvb api, and therefore does not run under windows. +This grabber relies on the linux dvb api, and therefore does not run under +other operating systems. + +For Debian users: this means the package does not depend on the Linux::DVB perl +package, as this would make it uninstallable on the Debian kFreeBSD and HURD +ports. Please install the liblinux-dvb-perl package to use this grabber. =head1 EXAMPLES @@ -106,7 +111,6 @@ use File::Slurp; -use Linux::DVB; use Time::HiRes; use IO::Select; @@ -153,6 +157,12 @@ *d = \&Log::TraceMessages::d; Log::TraceMessages::check_argv(); } + + eval { require Linux::DVB; Linux::DVB->import(); }; + if ($@) { + die ($^O eq 'linux') ? "tv_grab_it_dvb requires the Linux::DVB module, which is not installed by\ndefault. Please install the liblinux-dvb-perl package to use this grabber." + : "tv_grab_it_dvb requires the Linux::DVB module, which is not available for $^O."; + } } my $DEBUG = 0; debian/patches/tv_grab_huro.patch0000644000000000000000000000420511773147147014334 0ustar ## Description: _huro: unbreak after site changes ## Origin: upstream, http://xmltv.cvs.sourceforge.net/viewvc/xmltv/xmltv/grab/huro/tv_grab_huro.in?r1=1.47&r2=1.48&view=patch ## Bug-Ubuntu: https://bugs.launchpad.net/ubuntu/+source/xmltv/+bug/1018756 ## Author: István Váradi and Zoltan Karcagi ## Forwarded: not-needed Index: xmltv/grab/huro/tv_grab_huro.in =================================================================== --- xmltv.orig/grab/huro/tv_grab_huro.in 2012-06-28 08:36:03.754300000 +0000 +++ xmltv/grab/huro/tv_grab_huro.in 2012-06-28 08:40:55.390999811 +0000 @@ -2,7 +2,7 @@ # vi:noet:ts=4 #------------------------------------------------------------------------------- -# $Id: tv_grab_huro.in,v 1.47 2011/07/28 09:01:54 attila_nagy Exp $ +# $Id: tv_grab_huro.in,v 1.48 2012/06/19 06:32:25 dekarl Exp $ #------------------------------------------------------------------------------- #------------------------------------------------------------------------------- @@ -122,7 +122,7 @@ #------------------------------------------------------------------------------- use strict; -use XMLTV::Version '$Id: tv_grab_huro.in,v 1.47 2011/07/28 09:01:54 attila_nagy Exp $'; +use XMLTV::Version '$Id: tv_grab_huro.in,v 1.48 2012/06/19 06:32:25 dekarl Exp $'; use XMLTV::Capabilities qw/baseline manualconfig cache/; use XMLTV::Description 'Hungary/Romania'; use XMLTV::Supplement qw/GetSupplement/; @@ -482,11 +482,18 @@ # the column can hold following type of data: # begin time | title | long desc | url | category - if ($col->attr("colspan") && (my $begin_time = $col->look_down("_tag"=>"p", "class"=>"begin_time" ))) + my $begin_time; + # this matches the currently running programme only: + if ($col->attr("colspan") && ($begin_time = $col->look_down("_tag"=>"p", "class"=>"begin_time" ))) { $_ = $begin_time->as_text(); + } elsif ($begin_time = $col->look_down("_tag"=>"td", "class"=>"time_container")) { + $_ = $begin_time->look_down("_tag"=>"div")->as_text(); } else { $_ = $col->as_text(); + $_ =~ tr/\xA0/ /; + $_ =~ s/^\s+//; + $_ =~ s/\s+$//; } s/^\s+//;s/\s+$//; debian/patches/11_makefile_pl_debian_changes.diff0000644000000000000000000000340111773146430017216 0ustar Description: Debian-specific changes to Makefile.PL Altered suffixes for manpages for Debian Perl Policy Removed Lingua::EN::Numbers::Ordinate dependency, not required for package Added more modules to the list of manpages to generate Forwarded: not-needed Author: Chris Butler Last-Update: 2010-04-20 --- a/Makefile.PL +++ b/Makefile.PL @@ -88,7 +88,10 @@ # MakeMaker versions. INSTALLMAN1DIR => "$location/share/man/man1", INSTALLMAN3DIR => "$location/share/man/man3", - MAN3EXT => '3', + + # For Debian, the scripts will get .1p and the module will get .3pm. + MAN1EXT => '1p', + MAN3EXT => '3pm', # Directory to install into when making Windows binary dist. WINDOWS_DIST => "xmltv-$VERSION-win32", @@ -224,7 +227,9 @@ # my %recommended = ( - 'Lingua::EN::Numbers::Ordinate' => 0, + # For Debian, we ignore this package, since only the + # CGI script uses it and we don't install that. + #'Lingua::EN::Numbers::Ordinate' => 0 'Lingua::Preferred' => '0.2.4', 'Term::ProgressBar' => 2.03, 'Compress::Zlib' => 0, @@ -1374,7 +1379,7 @@ sub MY::manifypods { package MY; for (my $inherited = shift->SUPER::manifypods(@_)) { - foreach my $s (qw(Grab_XML DST Config_file Get_nice Mode Summarize Gunzip GUI Date Supplement)) { + foreach my $s (qw(Grab_XML DST Config_file Get_nice Mode Summarize Gunzip GUI Date Supplement ValidateGrabber Options Configure ValidateFile Configure::Writer Version PreferredMethod Lineup)) { s!\$\(INST_MAN3DIR\)/(?:grab::|)$s[.]\$\(MAN3EXT\)!"\$(INST_MAN3DIR)/XMLTV::$s.\$(MAN3EXT)"!; s!\$\(INSTALLMAN3DIR\)/$s.\$\(MAN3EXT\)!"\$(INSTALLMAN3DIR)/XMLTV::$s.\$(MAN3EXT)"!; } debian/patches/series0000644000000000000000000000011311773147147012041 0ustar it_dvb_linux_warning 11_makefile_pl_debian_changes.diff tv_grab_huro.patch debian/NEWS0000644000000000000000000002711611623554643007705 0ustar xmltv (0.5.48-1) unstable; urgency=low Important notice for all users of the na_dd grabber: tv_grab_na_dd now uses Schedules Direct. New accounts will be needed. See http://schedulesdirect.org or the man page for more info. The tv_grab_na_dd in this distribution replaces the old Zap2IT labs based grabber. After you upgrade, you'll need to run --configure again. NA_DD users should not upgrade until they are ready to switch over. -- Chris Butler Tue, 21 Aug 2007 09:51:02 +0100 xmltv (0.5.46-1) unstable; urgency=low * Due to copyright issues with the source website, the tv_grab_de_tvtoday grabber has been removed from this release. There is work going on to provide a replacement grabber for Germany, and I will include it in the package as soon as possible. -- Chris Butler Wed, 11 Jul 2007 19:14:56 +0100 xmltv (0.5.45-5) unstable; urgency=low * The following is taken from a post to the xmltv-announce mailing list by Robert Eden On 6/19 Tribune Media announced that they will be discontinuing their Zap2IT Labs service on September 1, 2007. XMLTV/tv_grab_na_dd uses this for U.S./Canada guide data. This means that as of September, this grabber will no longer function. Developers are working to arrange an alternative solution. You can read the full text of the announcement at http://sourceforge.net/mailarchive/message.php?msg_name=161381.30158.qm%40web52110.mail.re2.yahoo.com -- Chris Butler Fri, 22 Jun 2007 13:59:53 +0100 xmltv (0.5.42-1) unstable; urgency=low * Unfortunately, everyone who expressed interest in this package since I put it up for adoption on October 1 has been unable to follow through and actually take over the package. Because of this, I've decided to give up trying to find an adopter. I'm going to continue maintaining XMLTV myself, including the backport to Debian 'sarge'. The workload has been relatively light lately, so I shouldn't have any problem keeping up with it. * This release provides fixes or enhancements for for tv_grab_za, tv_grab_fr, tv_grab_uk_rt, and tv_grab_uk_bleb. Work is underway to make the grabbers much more "standard" so that PVRs are able to use them in a consistent manner, and this release also includes the beginning of those changes. -- Kenneth J. Pronovici Sat, 14 Jan 2006 12:37:54 -0600 xmltv (0.5.41-1) unstable; urgency=low * This package is still up for adoption due to lack of time on my part to properly maintain it. I am looking for a Debian developer (or a non-DD with an existing sponsor) to take the package over. I am sorry, but I do not currently have time to act as a sponsor for a non-DD. * Six new grabbers have been added in this release: tv_grab_au, tv_grab_br, tv_grab_ch, tv_grab_ee, tv_grab_is, and tv_grab_re. All of these grabbers should be considered experimental according to the upstream README. * The tv_grab_es_digital grabber has been removed from this release because it no longer works. The tv_grab_pt grabber has been removed because it requires Unicode::UTF8Simple, which is not in Debian. I do not currently have time to package any new XMLTV-related dependencies. -- Kenneth J. Pronovici Thu, 17 Nov 2005 12:45:31 -0600 xmltv (0.5.40-2) unstable; urgency=low * I have put this package up for adoption (see bug #331108). My time is becoming limited, and since none of my friends use XMLTV any more -- and I never have really used it -- I don't have much motivation to work on it. If you have interest in taking it over, please coordinate with me to make it happen. I will stay on as co-maintainer if need be, but I would prefer to avoid responsibility for sponsored uploads, which actually take more time than just maintaining the package in the first place. * I apologize that it's taken so long to get a new CVS version of tv_grab_de_tvtoday installed in this package. A year ago, it was almost never worth making Debian-specific fixes myself, because upstream released so frequently. That doesn't seem to be the right approach any more. -- Kenneth J. Pronovici Sat, 1 Oct 2005 10:44:04 -0500 xmltv (0.5.40-1) unstable; urgency=low * Unfortunately, 0.5.39-3 did not make it into Sarge. Sorry about that. * There is a new utility in this release. The tv_grab_potaoe utility converts XMLTV listings to potatoe format. * There are three new grabbers in this release (or rather, two new grabbers and one rewritten grabber). The tv_grab_be grabber grabs listing for Belgium. The tv_grab_it grabber grabs listings for Italy. The tv_grab_za grabber grabs listings for South Africa. These grabbers should be considered experimental. -- Kenneth J. Pronovici Fri, 10 Jun 2005 10:38:24 -0500 xmltv (0.5.39-3) unstable; urgency=low * Since a new upstream release doesn't seem to be coming any time soon, I've taken the liberty of incorporating a few upstream fixes into a Debian-only release to close a few bugs. I'm not sure whether this release will make it into Sarge or not, sorry. -- Kenneth J. Pronovici Sun, 1 May 2005 19:30:23 -0500 xmltv (0.5.39-1) unstable; urgency=low * The tv_grab_it_lt grabber has been removed in this release, because it is not currently working. This leaves no working grabber for Italy. -- Kenneth J. Pronovici Sun, 13 Mar 2005 22:06:44 -0600 xmltv (0.5.38-1) unstable; urgency=low * This release adds the tv_grab_pt grabber for Portugal. * The tv_grab_it grabber has been removed in this release, since the upstream data source is not currently working. -- Kenneth J. Pronovici Sun, 23 Jan 2005 21:09:54 -0600 xmltv (0.5.37-1) unstable; urgency=low * There are two new grabbers: tv_grab_se_swedb, grabs listings for Sweden and tv_grab_it_lt is an alternative grabber for Italy. -- Kenneth J. Pronovici Mon, 29 Nov 2004 09:34:55 -0600 xmltv (0.5.36-1) unstable; urgency=low * "Experimental" HTTP caching is now available for some grabbers. See the upstream README for more details on how to enable it. -- Kenneth J. Pronovici Mon, 25 Oct 2004 12:30:30 -0500 xmltv (0.5.35-1) unstable; urgency=low * I apologize that this release is so late. Upstream noticed almost immediately that 0.5.35 was partly broken (tv_grab_uk_rt, see below) and said they were going to release 0.5.36 "soon". That didn't happen. * The tv_grab_uk_rt grabber works again, because the website it grabs from kindly started providing machine-readable data to replace the web feed. However, radio listings are no longer available. Note that I have integrated in changes from upstream CVS, since the official version in 0.5.35 was broken. * The tv_grab_pt grabber has been removed because the site it grabbed from is defunct. * There is a new grabber, tv_grab_uk_bleb, which grabs UK listings from bleb.org. -- Kenneth J. Pronovici Thu, 21 Oct 2004 10:53:06 -0500 xmltv (0.5.34-1) unstable; urgency=low * The tv_grab_nz grabber is now gone. As discussed in the NEWS for the 0.5.32-1 release, this grabber is now maintained by the PyTVGrab SourceForge project. * The tv_grab_hu grabber has been replaced with the tv_grab_huro grabber, which grabs listings for Hungary and Romania. -- Kenneth J. Pronovici Sun, 23 May 2004 15:23:56 -0500 xmltv (0.5.33-1) unstable; urgency=low * The tv_grab_na grabber has been officially retired from this package. People who previously used tv_grab_na should use tv_grab_na_dd instead. New tv_grab_na_dd users are strongly encouraged to read the man page. Don't forget about the --old-chan-id switch if you depend on tv_grab_na channel IDs. * The tv_grab_na_icons grabber is now included in this package. Use it (occassionally) to grab icons off the Zap2It site. -- Kenneth J. Pronovici Sat, 8 May 2004 12:04:24 -0500 xmltv (0.5.32-2) unstable; urgency=low * The tv_grab_no grabber is now included in this package. -- Kenneth J. Pronovici Thu, 22 Apr 2004 20:45:16 -0500 xmltv (0.5.32-1) unstable; urgency=low * The tv_grab_na North America grabber will be retired after this release. * The Python-based tv_grab_nz grabber will be removed in a future release because it is now part of the PyTVGrab SourceForge project. XMLTV will not support Python-based grabbers in the future. As of this writing, I do not intend to package PyTVGrab for Debian. * The tv_grab_na_dd grabber is now "official", and effort will be made from this point forward to maintain compatibility. See notes in the upstream README for more information. * This upstream release includes two new grabbers, tv_grab_pt for Portuagal and tv_grab_no for Norway. The tv_grab_no grabber has not yet been included in the Debian package because it depends on HTML::LinkExtractor, which I am in the process of packaging for Debian. I will release a new version of the XMLTV packages whenever libhtml-linkextractor-perl makes it into the archive. -- Kenneth J. Pronovici Sat, 17 Apr 2004 10:59:56 -0500 xmltv (0.5.31-3) unstable; urgency=low * I forgot to mention along with 0.5.31-2 that the tv_grab_na_dd grabber should be considered experimental. However, I have generally heard good things about it, and I expect it to stabilize quickly. * With this release, tv_grab_na_dd grabber has been fixed so that it now works with newer versions of XML::Twig. I did this by grabbing version 1.24 out of upstream's CVS, as suggested by Aubin Paul. I couldn't pull in anything much newer than 1.24, because newer versions of the script depend on the upcoming 0.5.32 release of XMLTV.pm. Since this isn't a released version of the script, it might not be completely stable. However, it should at least work better than the previous version did. * Per Marco d'Itri's request (bug #239889), the libtext-kakasi-perl package is now recommended rather than required. This means that users of the tv_grab_jp grabber will need to install the libtext-kakasi-perl package by hand if they choose not to install all recommended packages. I would really rather not do this. However, the dependency on libtext-kakasi-perl results in download of the kakasi-dic package, which is really large. I am forced to agree with Marco that I should not be requiring all users to download this large package when only very few users will need it. Please email me if you have a convincing argument to the contrary. -- Kenneth J. Pronovici Mon, 5 Apr 2004 19:02:15 -0500 xmltv (0.5.31-2) unstable; urgency=low * The 0.5.31 release adds a new grabber, tv_grab_na_dd. Users of the existing tv_grab_na grabber should migrate to the new grabber as soon as possible, as the existing one will be removed in a future release. The new grabber is much faster than the old one and also places much less load on Zap2It's servers. (Besides that, Zap2it has been very generous in providing this service rather than just blocking tv_grab_na.) * If your grabber is "missing" and you don't understand why, please see README.Debian for more information. -- Kenneth J. Pronovici Tue, 23 Mar 2004 23:19:26 -0600 debian/watch0000644000000000000000000000006311623554643010227 0ustar version=3 http://sf.net/xmltv/xmltv-(.*)\.tar\.bz2 debian/README.Debian0000644000000000000000000001374411623554643011251 0ustar REQUIRED AND RECOMMENDED DEPENDENCIES Note that for this Debian package, I have followed upstream's documentation on what is "required" and what is "recommended". Packages that upstream documents as "system requirements" are listed as Debian package dependencies. Packages that upstream documents as "recommended modules" are only listed as Recommended in the control file. The main exception is the libcgi-pm-perl package, which I only suggest, since I have chosen to not install tv_pick_cgi (see below). Be aware that if you do not install the Recommended packages, you may limit the functionality available to you. See the upstream README for details. One other note: I've fielded a few questions about why XMLTV has to depend on Perl 5.8. The simple answer is: as of version 0.5.10 of XMLTV, upstream requires the Memoize Perl module. The only way to get this module in Debian is to depend on Perl 5.8. Feel free to write if you have questions. WHY FOUR PACKAGES? The upstream XMLTV package is split for Debian into three functional packages, and then also an overall "meta-package" that installs everything. The Perl libraries have been placed in libxmltv-perl, the grabbers and other utilities have been placed in xmltv-util, and the GUI front-end has been placed in xmltv-gui. The "meta-package" is just called xmltv. Originally, everything was in libxmltv-perl. Then, XMLTV began depending on Python as well as Perl. To meet policy, the XMLTV Perl libraries were placed in libxmltv-perl, and most of the rest of the functionality was placed in xmltv-util. XMLTV no longer needs Python, but I've retained the existing package structure because I think it still makes sense. The GUI functionality has been split off into xmltv-gui because some users will never need the GUI, which drags along dependencies on tk and xlibs, taking up a lot of room in the process. There are Debian-based projects out there that want to use the Debian XMLTV package, but don't want to deal with installing Tk and/or xlibs, and this is how I decided to accommodate them. Incidentally, upstream mentions in Makefile.PL that tv_check could be spun off into a separate project in the future, so this isn't probably that bad of an idea even independent of the other motivations. WHERE IS THAT CGI SCRIPT? The upstream XMLTV package also includes a web CGI script called tv_pick_cgi. That CGI is not installed as part of any Debian package, although it is included in the documentation examples/ directory for the xmltv-util package. The CGI is a bit dangerous in that it writes to the local filesystem, and anyone who wanted to use it would have to modify it anyway, since configuration is hardcoded into the script. I have chosen not to actually install it in /usr/lib/cgi-bin because even the upstream author doesn't offer to put it anywhere useful, instead asking users to install it by hand. It really is an example, and as such belongs in the examples directory. WHY IS MY GRABBER MISSING? I have fielded a number of questions lately either about why a particular grabber has been removed from the Debian package, or about why a particular grabber has not yet been placed into the Debian package. The simple answer is: if your grabber is not in the upstream XMLTV distribution, it won't be in the Debian package, period. Read on for some more details. If your grabber was removed from the upstream package (and hence from the Debian package), there's probably a good reason for it. One possibility is that the grabber is fundamentally broken, and the author either can't or won't fix it. Another possibility is that the owner of the website that the grabber runs against has indicated in some way that they do not appreciate this. Content providers (website owners) have a number of reasons why they might not want an XMLTV grabber to scrape content off their site. Some providers feel that XMLTV grabbers are "stealing" their data. Others simply do not have the hardware capacity or bandwidth required to cope with the load a grabber might put on their site. Sometimes, content providers simply block XMLTV grabbers from being able to download content off their site. Other content providers politely request that we stop killing their servers. Still others even write and offer an alternative, such as the SOAP feed that Zap2it provides (tv_grab_na_dd). In any case, the upstream XMLTV maintainer (Ed Avis) has made a policy of not antagonizing content providers. If a content provider makes it clear that they don't like a grabber (either by blocking it or by contacting someone about it), then Ed will stop distributing the grabber as part of the XMLTV distibution. This is a policy that I agree with and fully support. There are also other grabbers "in the wild" that are technically compatible with the XMLTV file format, but are not part of Ed's XMLTV distribution at all. Some of these grabbers have been submitted to Ed, but he has declined to include them, perhaps for quality reasons or because they don't follow existing standards. Other grabbers have been written independently, with no intent to include them Ed's distribution. You will not find either of these kinds of grabbers in the Debian XMLTV package. This package is kind of a beast as it is. There are a huge number of dependencies (many of which I also maintain backports for) and there are new upstream releases pretty frequently. I would have a really hard time keeping up with Ed's releases and also trying to integrate in other totally separate pieces of software. Besides that, I rely on Ed for quality control, and I trust his judgement about whether a grabber should be included in the package. If he doesn't include it, I won't either. Please note: now that I have documented this here, I will summarily close any bug reports asking me to "put back" a grabber, or telling me that a grabber that was removed because it was broken is working again. The right place to discuss this sort of thing is on the mailing list. Thanks! -- vim: set ft=text80: debian/clean0000644000000000000000000000003411623554643010201 0ustar debian/xmltv-util.substvars debian/source/0000755000000000000000000000000011623554643010477 5ustar debian/source/format0000644000000000000000000000001411623554643011705 0ustar 3.0 (quilt) debian/xmltv-util.docs0000644000000000000000000000005311623554643012174 0ustar debian/README.Debian README doc/QuickStart debian/rules0000755000000000000000000000141311762656466010270 0ustar #!/usr/bin/make -f PERL=/usr/bin/perl %: dh $@ override_dh_installchangelogs: dh_installchangelogs -A ChangeLog # all packages get the upstream changelog override_dh_install: rm -rf $(CURDIR)/debian/tmp/usr/share/doc/xmltv-* # We'll install our own documentation dh_install --fail-missing # see *.install for more information # I use strict-deps to ensure the package dependencies are correct at build # time, but the Linux::DVB module is not available on non-linux systems. This # shouldn't affect the package build however. ifneq ($(DEB_HOST_ARCH_OS), linux) STRICTDEPS := --strict-deps else STRICTDEPS := endif override_dh_auto_configure: $(PERL) Makefile.PL --yes $(STRICTDEPS) INSTALLDIRS=vendor PREFIX=/usr # Give configure process "real" prefix