debian/0000755000000000000000000000000011650530473007172 5ustar debian/changelog0000644000000000000000000002705711650530261011052 0ustar ontv (3.2.0-1) unstable; urgency=low * New upstream release. Closes: #571332 * Switch to dpkg source format 3.0 (quilt). * debian/patches/01_shebang.patch: - Removed, fixed upstream. * debian/patches/02_vte_reaper.patch: - Refreshed. * debian/control.in: - Drop Build-Depends on python-gnome2-extras-dev. - Add Vcs-* fields. - Bump Standards-Version to 3.9.2. No further changes. * Switch from python-central to dh_python2. http://wiki.debian.org/Python/TransitionToDHPython2 * Bump debhelper compatibility level to 8. * Drop the GNOME 2 panel applet and the dependency on python-gnomeapplet. Closes: #638129 -- Michael Biebl Sat, 22 Oct 2011 14:01:11 +0200 ontv (3.0.0-5) unstable; urgency=high * debian/patches/02_vte_reaper.patch: - From upstream git, stop using Vte.Reaper. It was an API added in the Debian package, and I removed it since upstream said they weren't going to add that upstream. Closes: #611810. -- Emilio Pozuelo Monfort Thu, 03 Feb 2011 01:05:34 +0000 ontv (3.0.0-4) unstable; urgency=low * debian/rules: - Don't install *.la and *.a files. * debian/control.in: - Build depend on python-dev rather than on python2.5-dev. - Standards-Version is 3.8.4, no changes needed. * debian/patches/01_shebang.patch: - Don't hardcode python2.5 in the shebang to avoid a dependency on python2.5. -- Emilio Pozuelo Monfort Sat, 06 Mar 2010 21:36:07 +0100 ontv (3.0.0-3) unstable; urgency=low [ Luca Falavigna ] * debian/control.in: - Replace python-gnome2-desktop with python-gnomeapplet (Closes: #541563). - Bump Standards-Version to 3.8.3, no changes required. - Adjust Homepage field to point to correct home page. -- Debian GNOME Maintainers Wed, 07 Oct 2009 21:02:28 +0200 ontv (3.0.0-2) unstable; urgency=low * Added gnome-control-center-dev and removed libgnome-settings-daemon-dev, gnome-control-center, from Build-Depends. Closes: #473938. -- Jeremy Guitton Mon, 07 Apr 2008 00:48:03 +0200 ontv (3.0.0-1) unstable; urgency=low [ Jeremy Guitton ] * New upstream release. * Added gnome-control-center on Build-Depends and Depends. [ Sebastian Dröge ] * Build depend on libgnome-settings-daemon-dev for the required gnome-keybindings pkg-config file. -- Sebastian Dröge Tue, 11 Mar 2008 15:06:47 +0100 ontv (2.8.0-1) unstable; urgency=low [ Jeremy Guitton ] * Merge from Ubuntu. * Move to gnome-pkg-tools. * debian/control: - Dependency clean up: Removed some probably dead build dependencies, upgraded minimum required versions of others and add missing dependency. - Removed xmltv from Suggests : More needed. - Added more info in description. * debian/compat: Use debhelper compatibility level 5. * debian/copyright: Updated postal address of the Free Software Foundation. * debian/rules: clean up. * Added debian/watch file. [ Loic Minier ] * Move Homepage from Description to a separe field. * Update copyright years. * Include CDBS' utils. * Rework copyright file completely. -- Jeremy Guitton Wed, 05 Dec 2007 20:12:11 +0100 ontv (2.8.0-0ubuntu1) gutsy; urgency=low * New upstream release: - Added possibility to use a custom grabbber. - Bug fixes. - Code cleanups. - Added translations (oc). - Updated translations (ar, dz, en_GB, es, fi, fr, sv). -- Aron Sisak Thu, 23 Aug 2007 10:40:38 +0200 ontv (2.6.0-0ubuntu2) feisty; urgency=low * debian/control: - dropped dependency on python-celementtree, included in python2.5 Closes: LP: #90686 -- Dean Sas Sat, 10 Mar 2007 16:00:22 +0000 ontv (2.6.0-0ubuntu1) feisty; urgency=low * New upstream release: - Added bars for the headers in the program window. - Various visual fixes. - Crash and bug fixes. - Bumped dependency on Python to 2.5. - Added better error handling in the XMLTV assistant. - Updated translations (en_GB, sv). * debian/control: - dropped dependency on python-celementtree, included in python2.5 - added dependency on python-vte. - dropped duplicate Build-Dep on pkg-config. -- Daniel Holbach Mon, 26 Feb 2007 07:58:06 +0100 ontv (2.4.0-0ubuntu1) feisty; urgency=low * New upstream release: * debian/control: - update Depends and Build-Depends according to configure.ac * debian/rules, debian/control: - using python-central. -- Daniel Holbach Mon, 12 Feb 2007 08:45:31 +0100 ontv (2.2.0-0ubuntu2) edgy; urgency=low * Rebuild against dbus 0.90 -- Sebastian Dröge Wed, 30 Aug 2006 22:11:12 +0200 ontv (2.2.0-0ubuntu1) edgy; urgency=low * New upstream release: - Automatically download channel logos if the XMLTV file links to them. - Added dialog for setting custom channel logos. - Entries in reminders tab now update an item on return. - Notifications now points to the center of the icon. - New AccelEntry for hotkeys. - Ellipsize program titles longer than 80 characters. - Added support for transparent panels. - Added translations (lv, nl) - Updated translations (de, fi, sv, vi). * debian/patches/update-polish-translation-from-CVS.patch: - dropped. -- Daniel Holbach Tue, 25 Jul 2006 12:07:49 +0200 ontv (2.0.0-0ubuntu2) dapper; urgency=low * debian/control: - replaced python-xml Dependency with python-celementtree. (fixes Malone: #37315), thanks Chris Lord and Johan Svedberg . -- Daniel Holbach Mon, 3 Apr 2006 19:14:46 +0200 ontv (2.0.0-0ubuntu1) dapper; urgency=low * New upstream release (Malone: #33441, #30469): - 2.0.0: - Added a Details button in notifications. - Fixed sensitivity bug for the Add reminder button in the search dialog. - Added a program dialog which can be accessed from the search dialog. - Updated translations (es, fi, pt_BR, sv, vi). - 1.8.8: - Bug fixes. - Updated translations (es, fi, sv, vi). - 1.8.6: - Updated python-xmltv to 1.0. This version depends on cElementTree instead of python-xml which makes loading much faster. - Added support for per channel searches in the search dialog. - Bug fixes. - Updated translations (sv, vi). - 1.8.4: - Fixed problem with internal listings growing larger and larger when reloading XMLTV file. - Fixed problem with drop-down window not positioning correctly when first opened. - Updated translation (vi). - 1.8.2: - Reworked the applet button. - Added support for reminders using libnotify. - Brought down memory usage a bit. - Updated translations (de, en_CA, es, fi, sv, vi) - 1.8.0: - Added support for global keybindings - Fixed bug which made logos disappear when reloading XMLTV file. - Added command line options for debugging and running in a stand alone window. - Escape now hides the program window. - Added translation (bg). - Updated translations (de, en_CA, es, sv). * debian/control: - added pkg-config, libgtk2.0-dev (>= 2.8.0), libnotify-dev (>= 0.3.2), libdbus-glib-1-dev (>= 0.60), libdbus-1-dev (>= 0.60), libpopt-dev to Build-Depends. - bumped intltool Build-Depends. - replaced python-gnome2-desktop-dev with python-gnome2-extras-dev and python2.4 with python2.4-dev. - 'all' -> 'any' * debian/patches/update-polish-translation-from-CVS.patch: - updated requested by Zygmunt Krynicki. -- Daniel Holbach Thu, 30 Mar 2006 06:36:19 +0200 ontv (1.6.2-0ubuntu4) dapper; urgency=low * debian/control: - don't depend on -dev package. -- Daniel Holbach Mon, 23 Jan 2006 21:06:09 +0100 ontv (1.6.2-0ubuntu3) dapper; urgency=low * debian/control: - updated maintainer mail address. - {Build-,}Depends on python-gnome2-desktop{-dev,} because gnomeapplet moved around. -- Daniel Holbach Mon, 23 Jan 2006 19:57:17 +0100 ontv (1.6.2-0ubuntu2) breezy; urgency=low * debian/control: - fixed typo in description (Malone: 2563) - added dependency on python-xml (Malone: 2563). -- Daniel Holbach Mon, 26 Sep 2005 13:00:16 +0200 ontv (1.6.2-0ubuntu1) breezy; urgency=low * New upstream release: - Fixed bug when adding the applet to a right, left or bottom aligned panel. - Fixed alot of problems with loading of XMLTV file. - Bumped required versions of pygtk, gnome-python and gnome-python-extras to 2.8.0 and 2.12.0 (fixes #312320). - Added translation (pl). - Updated translations (vi, sv). * debian/control: - Bumped versions. -- Daniel Holbach Sat, 24 Sep 2005 23:17:27 +0200 ontv (1.6.0-0ubuntu1) breezy; urgency=low * New upstream release: - Added popup menu in channels treeview for handling logos. - Loaded listings are now serialized, speeding up the startup. - Removed metadata about the XMLTV file from preferences dialog. - Added program search dialog. - Added translations (fi, vi, fr). - Updated translation (de, en_CA, es). -- Daniel Holbach Wed, 7 Sep 2005 18:50:34 +0200 ontv (1.4.2-0ubuntu1) breezy; urgency=low * Upload to Breezy. -- Daniel Holbach Fri, 26 Aug 2005 21:37:48 +0200 ontv (1.4.2-0ubuntu0.3) breezy; urgency=low * debian/control: - Architecture: all - Build-Depends-Indep -- Daniel Holbach Tue, 9 Aug 2005 22:33:13 +0200 ontv (1.4.2-0ubuntu0.2) breezy; urgency=low * debian/control: - added python-glade2 to Depends. -- Daniel Holbach Fri, 5 Aug 2005 22:38:04 +0200 ontv (1.4.2-0ubuntu0.1) breezy; urgency=low * New upstream release: - Fixed problem with grabbers not including seconds in timestamps. - Fixed problem with Add to panel not working. - Updated translation (en_CA). -- Daniel Holbach Wed, 3 Aug 2005 08:58:42 +0200 ontv (1.4-0ubuntu0.1) breezy; urgency=low * New upstream release: - Improved startup time, the XMLTV file is now loaded in a new thread. - A error dialog is now displayed if there is no ontv directory in GConf. - Many small bug fixes. - Added translations (es, pt_BR). - Updated translations (en_CA, en_GB, de, sv) * debian/control: - bumped Standards-Version. * debian/copyright - polishing. -- Daniel Holbach Tue, 2 Aug 2005 08:19:47 +0200 ontv (1.2-0ubuntu0.1) breezy; urgency=low * New upstream release: - Added support for channel logos (see FAQ). - Added translations (de, en_GB, en_CA, zh_CN). -- Daniel Holbach Wed, 13 Jul 2005 11:47:45 +0200 ontv (1.0-0ubuntu0.1) breezy; urgency=low * New upstream release: - Many small bug fixes. - Increased update interval for programme progressbars from 1s to 60s. - Added translation (nb). * debian/control: - adjusted Build-Depends to actual needs in configure.ac - Depend just on xmltv-util, Suggests on xmltv. - Thanks Johan Svedberg , for noticing. -- Daniel Holbach Sat, 2 Jul 2005 23:50:23 +0200 ontv (0.8-0ubuntu1) breezy; urgency=low * Initial release. -- Daniel Holbach Sat, 4 Jun 2005 15:55:00 +0200 debian/rules0000755000000000000000000000064611650527241010257 0ustar #!/usr/bin/make -f include /usr/share/cdbs/1/rules/debhelper.mk include /usr/share/cdbs/1/rules/utils.mk include /usr/share/cdbs/1/class/gnome.mk include /usr/share/gnome-pkg-tools/1/rules/gnome-get-source.mk include /usr/share/gnome-pkg-tools/1/rules/uploaders.mk binary-install/ontv:: # Remove the GNOME 2 panel applet, #638129 rm -rf debian/ontv/usr/lib/bonobo/ rm -rf debian/ontv/usr/lib/ontv/ dh_python2 -pontv debian/watch0000644000000000000000000000013111650523361010214 0ustar version=3 http://ftp.gnome.org/pub/GNOME/sources/ontv/([\d\.]+)/ \ ontv-(.*)\.tar\.bz2 debian/patches/0000755000000000000000000000000011650530473010621 5ustar debian/patches/series0000644000000000000000000000002411650524675012041 0ustar 02_vte_reaper.patch debian/patches/02_vte_reaper.patch0000644000000000000000000001041311650524353014276 0ustar commit aaec9feb06f30b7a1f049f16010305281ca662b2 Author: Olof Kindgren Date: Wed Feb 2 23:04:55 2011 +0100 Stop using deprecated reaper object The reaper object is deprecated and has been removed in recent python vte bindings. Use get_child_exit_status() instead. Fixes bgo#636354 Index: ontv-3.2.0/ontv/assistant.py =================================================================== --- ontv-3.2.0.orig/ontv/assistant.py 2010-07-27 01:20:48.000000000 +0200 +++ ontv-3.2.0/ontv/assistant.py 2011-10-22 13:28:39.056908369 +0200 @@ -339,9 +339,8 @@ page = self.get_nth_page(page_number) if self.__previous_page == page_number + 1: - reaper = vte.reaper_get() - if reaper.handler_is_connected(self.id): - reaper.disconnect(self.id) + if self.terminal.handler_is_connected(self.id): + self.terminal.disconnect(self.id) if page_number == 1: if self.installed_button.get_active() and self.country: @@ -360,8 +359,7 @@ self.__setup_terminal() self.terminal.reset(full=True, clear_history=True) - reaper = vte.reaper_get() - self.id = reaper.connect("child-exited", self.__terminal_exited, + self.id = self.terminal.connect("child-exited", self.__terminal_exited, page) grabber = self.grabber_command.split()[0] configure_command = [grabber, "--configure", "--quiet"] @@ -385,8 +383,7 @@ self.terminal.reset(full=True, clear_history=True) id = gobject.timeout_add(250, self.__pulse_progressbar, self.progressbar) - reaper = vte.reaper_get() - self.id = reaper.connect("child-exited", + self.id = self.terminal.connect("child-exited", self.__grabber_command_exited, (self.progressbar, id, page)) @@ -421,21 +418,22 @@ return grabber_command - def __terminal_exited(self, reaper, pid, status, page): - if reaper.handler_is_connected(self.id): - reaper.disconnect(self.id) - if status == 0: + def __terminal_exited(self, term, page): + if term.handler_is_connected(self.id): + term.disconnect(self.id) + if term.get_child_exit_status() == 0: self.set_page_complete(page, True) def __pulse_progressbar(self, progressbar): progressbar.pulse() return True - def __grabber_command_exited(self, reaper, pid, status, (progressbar, id, + def __grabber_command_exited(self, term, (progressbar, id, page)): - if reaper.handler_is_connected(self.id): - reaper.disconnect(self.id) + if term.handler_is_connected(self.id): + term.disconnect(self.id) + status = term.get_child_exit_status() if os.WEXITSTATUS(status) != 0: gobject.source_remove(id) progressbar.modify_fg(gtk.STATE_NORMAL, @@ -452,8 +450,7 @@ arguments = self.grabber_command.split() sort_command = "tv_sort %s --output %s" % (self.xmltvfile_path, self.xmltvfile_path) - reaper = vte.reaper_get() - self.id = reaper.connect("child-exited", + self.id = self.terminal.connect("child-exited", self.__sort_command_exited, (self.progressbar, id, page)) pid = self.terminal.fork_command(sort_command.split()[0], @@ -462,10 +459,10 @@ else: self.__set_page_4_done(progressbar, id, page) - def __sort_command_exited(self, reaper, pid, status, (progressbar, id, + def __sort_command_exited(self, term, (progressbar, id, page)): - if reaper.handler_is_connected(self.id): - reaper.disconnect(self.id) + if term.handler_is_connected(self.id): + term.disconnect(self.id) self.xmltvfile.props.path = self.xmltvfile_path self.xmltvfile.load() debian/control.in0000644000000000000000000000331511650527251011204 0ustar Source: ontv Section: gnome Priority: optional Maintainer: Jeremy Guitton Uploaders: @GNOME_TEAM@ Build-Depends: cdbs (>= 0.4.49), debhelper (>= 8), autotools-dev, gnome-control-center-dev, gnome-pkg-tools, intltool (>= 0.33), libgtk2.0-dev (>= 2.10.0), libxml-parser-perl, pkg-config, python-dev (>= 2.6.6-3~), python-gnome2-dev (>= 2.16.0), python-gobject-dev (>= 2.12.0), python-gtk2-dev (>= 2.10.0), python-notify (>= 0.1.1), python-vte Standards-Version: 3.9.2 X-Python-Version: >= 2.5 Homepage: http://live.gnome.org/OnTV Vcs-Svn: svn://anonscm.debian.org/svn/pkg-gnome/packages/unstable/ontv Vcs-Browser: http://anonscm.debian.org/viewvc/pkg-gnome/packages/unstable/ontv Package: ontv Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends}, ${python:Depends}, gnome-control-center, gnome-panel, python-glade2 (>= 2.10.0), python-gnome2 (>= 2.16.0), python-gobject (>= 2.12.0), python-gtk2 (>= 2.10.0), python-notify (>= 0.1.1), python-vte, xmltv-util Description: GNOME Applet for monitoring current and upcoming TV programs OnTV is a GNOME Applet written in Python using PyGTK, it uses XMLTV files to monitor current and upcoming TV programs. Features include: * Program descriptions as tooltips. * Remaining time of/until current and upcoming programs. * Program search dialog with incremental search. * Global keybindings for most common actions. * Program reminders. * and more... debian/control0000644000000000000000000000404511650530757010605 0ustar # This file is autogenerated. DO NOT EDIT! # # Modifications should be made to debian/control.in instead. # This file is regenerated automatically in the clean target. Source: ontv Section: gnome Priority: optional Maintainer: Jeremy Guitton Uploaders: Debian GNOME Maintainers , Emilio Pozuelo Monfort , Michael Biebl , Sebastian Dröge Build-Depends: cdbs (>= 0.4.49), debhelper (>= 8), autotools-dev, gnome-control-center-dev, gnome-pkg-tools, intltool (>= 0.33), libgtk2.0-dev (>= 2.10.0), libxml-parser-perl, pkg-config, python-dev (>= 2.6.6-3~), python-gnome2-dev (>= 2.16.0), python-gobject-dev (>= 2.12.0), python-gtk2-dev (>= 2.10.0), python-notify (>= 0.1.1), python-vte Standards-Version: 3.9.2 X-Python-Version: >= 2.5 Homepage: http://live.gnome.org/OnTV Vcs-Svn: svn://anonscm.debian.org/svn/pkg-gnome/packages/unstable/ontv Vcs-Browser: http://anonscm.debian.org/viewvc/pkg-gnome/packages/unstable/ontv Package: ontv Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends}, ${python:Depends}, gnome-control-center, gnome-panel, python-glade2 (>= 2.10.0), python-gnome2 (>= 2.16.0), python-gobject (>= 2.12.0), python-gtk2 (>= 2.10.0), python-notify (>= 0.1.1), python-vte, xmltv-util Description: GNOME Applet for monitoring current and upcoming TV programs OnTV is a GNOME Applet written in Python using PyGTK, it uses XMLTV files to monitor current and upcoming TV programs. Features include: * Program descriptions as tooltips. * Remaining time of/until current and upcoming programs. * Program search dialog with incremental search. * Global keybindings for most common actions. * Program reminders. * and more... debian/source/0000755000000000000000000000000011650530473010472 5ustar debian/source/format0000644000000000000000000000001411650523536011702 0ustar 3.0 (quilt) debian/copyright0000644000000000000000000000132311647457347011142 0ustar This package was debianized by Daniel Holbach on Sat, 4 Jun 2005 15:55:00 +0200. It was downloaded from . Files: ontv/xmltv.py Copyright: (C) 2001 James Oakley License: LGPL-2.1+ ontv/xmltv.py was taken from xmltv and is under the LGPL, version 2.1 or later. Files: *.py Copyright Holder: Johan Svedberg 2004-2007 License: GPL-2+ OnTV is under the GPL, version 2 or later. On Debian and Ubuntu GNU/Linux systems, the complete text of the GNU General Public License can be found in `/usr/share/common-licenses/GPL' and the complete text of the GNU Lesser General Public License can be found in `/usr/share/common-licenses/LGPL'. debian/compat0000644000000000000000000000000211650526246010373 0ustar 8