debian/0000755000000000000000000000000011770101424007163 5ustar debian/compat0000644000000000000000000000000211375467544010404 0ustar 7 debian/rules0000755000000000000000000000025211760614710010250 0ustar #!/usr/bin/make -f %: dh --with xine $@ override_dh_auto_configure: dh_autoreconf dh_auto_configure -- --disable-schemas-install override_dh_xine: dh_xine x ffmpeg debian/changelog0000644000000000000000000001572711770100232011045 0ustar me-tv (1.3.7-0.2) unstable; urgency=low * Non-maintainer upload. * Pick fix_database_access_problem.patch from upstream - Should fix EPG thread related hangs (Closes: #667731) -- Timo Jyrinki Tue, 19 Jun 2012 16:37:17 +0300 me-tv (1.3.7-0.1) unstable; urgency=low * Non-maintainer upload. * New upstream release * Fixes crash on startup (Closes: #672243) * Add a patch to restore po/Makefile.in.in to build * Add dh_autoreconf because of different kind of upstream release -- Timo Jyrinki Wed, 30 May 2012 10:46:20 +0300 me-tv (1.3.6-1) unstable; urgency=low * New upstream release -- Scott Evans Sun, 23 Jan 2011 09:52:04 +1100 me-tv (1.3.5-1) unstable; urgency=low * New upstream release -- Scott Evans Mon, 13 Dec 2010 10:56:38 +1100 me-tv (1.3.4-1) unstable; urgency=low * New upstream release * debian/control: - Updated Standards-Version to 3.9.1 -- Scott Evans Thu, 11 Nov 2010 12:19:18 +1100 me-tv (1.3.1-1) unstable; urgency=low * New upstream release * Debian/patches - Removed hyphen-used-as-minus-sign -- Scott Evans Thu, 15 Jul 2010 00:41:05 +1000 me-tv (1.3.0-1) unstable; urgency=low [ Scott Evans ] * New upstream release * Updated debian/control - Maintainer change to Scott Evans - Updated Standards-Version to 3.9.0 * Updated copyright debian/* * Fixed hyphen-used-as-minus-sign in me-tv.1 & me-tv-player.1 [ Julian Andres Klode ] * Really use dh_xine and depend on ${xine-ffmpeg:Depends} (Closes: #575122) -- Scott Evans Wed, 07 Jul 2010 03:49:26 +1000 me-tv (1.2.6-1) unstable; urgency=low * New upstream release * Fix "needs to depend on libxine1-x" updated control file to depend on ${xine-x:Depends} (Closes: #575122) * Fix "EPG texts with ampersands not shown" encoded XML strings in GTK controls that use markup (Closes: #582613) * Updated the description of the application to remove reference to MythTV -- Michael Lamothe Sun, 20 Jun 2010 21:51:41 +1000 me-tv (1.2.4-1) unstable; urgency=low * New upstream release * Maintainer change to Michael Lamothe * Updated debian/control - Added libunique-dev to Build-Depends - Added libdbus-glib-1-dev to Build-Depends * Added me-tv-player.1 to debian/me-tv.manpages -- Michael Lamothe Sat, 22 May 2010 13:10:32 +1000 me-tv (1.1.6-2) unstable; urgency=low * Updated debian/control - Removed libgnomem-2.6-dev and libgnomeuimm-2.6-dev from Build-Depends (Closes: #568782) - Added libgconfmm-2.6-dev to Build-Depends -- Teis Dreijer Sun, 14 Feb 2010 11:29:00 +0100 me-tv (1.1.6-1) unstable; urgency=low * New upstream release * configure.ac, configure: Link against X11 (Closes: #555593) * debian/control: - Set Standards-Version to 3.8.4 - Drop libgnet-dev build dependency, and add one for libx11-dev -- Julian Andres Klode Fri, 05 Feb 2010 21:31:56 +0100 me-tv (1.1.2-1) unstable; urgency=low [ Teis Dreijer ] * New upstream release [ Julian Andres Klode ] * Stop deleting me-tv.schemas, fixed upstream now. -- Teis Dreijer Mon, 04 Jan 2010 18:48:17 +0100 me-tv (1.0.2-1) unstable; urgency=low [ Teis Dreijer ] * New upstream release [ Julian Andres Klode ] * Delete me-tv.schemas in the clean target (see upstream bug LP #493132). -- Teis Dreijer Sun, 06 Dec 2009 11:49:53 +0100 me-tv (1.0.1-1) unstable; urgency=low [ Teis Dreijer ] * New upstream release [ Julian Andres Klode ] * Pass --disable-schemas-install to configure and require at least debhelper 7.0.50~. -- Teis Dreijer Sat, 05 Dec 2009 15:41:30 +0100 me-tv (1.0.0-2) unstable; urgency=low * Fix "me-tv quits early with error message" patch by mpitt fixes the issue introduced by new GTK behaviour. (Closes: #544695) -- Teis Dreijer Wed, 02 Sep 2009 21:01:28 +0200 me-tv (1.0.0-1) unstable; urgency=low * New upstream release (Closes: #539161) - Fixed mute-issues (Closes: #527946) - Now remembers window state from last session (Closes: #536300) - Fixed failing scans under certain conditions (Closes: #540422) * Updated debian/control - Added dvb-apps to Recommends (Closes: #523871) - Now wraps uploaders and Build-Depends - Removed libglademm-2.4-dev and libxtst-dev from Build-Depends - Removed libxml-parser-perl from Build-Depends - Removed xine-ui and libxine1-x from Depends - Section now "video" instead of "graphics" - Priority now "extra" instead of "optional" - Updated Standards-Version to 3.8.3 * Updated debian/copyright * Updated debian/watch -- Teis Dreijer (NOT the hoff) Thu, 17 Aug 2009 16:26:50 +0200 me-tv (0.7.16-1) unstable; urgency=low * New upstream release * problem with UTF-8 prevents channel-scan window from closing (Closes: #510612) * Me-TV behaves badly with more than one DVB adapter (Closes: #515847) * Eats a lot of cpu and blocks gui (Closes: #466777) -- Michael Lamothe Sun, 01 Mar 2009 00:03:13 +1100 me-tv (0.7.14-1) unstable; urgency=low * New upstream release * Switched to dh 7 -- Michael Lamothe Sun, 15 Feb 2009 12:41:57 +1100 me-tv (0.7.9-1) experimental; urgency=low * New upstream release -- Michael Lamothe Sun, 18 Jan 2009 01:56:05 +1100 me-tv (0.6.4-1) experimental; urgency=low * New upstream release -- Michael Lamothe Sun, 28 Sep 2008 20:32:35 +1000 me-tv (0.5.33-3) unstable; urgency=low * Fix xine-lib ffmpeg dependency. -- Philipp Kern Wed, 23 Jul 2008 14:03:56 +0200 me-tv (0.5.33-2) unstable; urgency=low * Added dvb-apps to Depends -- Michael Lamothe Mon, 21 Jul 2008 21:35:07 +1000 me-tv (0.5.33-1) unstable; urgency=low * New upstream release -- Michael Lamothe Mon, 21 Jul 2008 10:04:26 +1000 me-tv (0.5.32-1) unstable; urgency=low * New upstream release * Linking to new dvb-apps (Closes: #490252) -- Michael Lamothe Sat, 19 Jul 2008 23:31:11 +1000 me-tv (0.5.30-1) unstable; urgency=low [ Michael Lamothe ] * New upstream release [ Philipp Kern ] * Trim libxine1 dependency in favour of the libxine1-x one. * Demote dvb-utils to recommends as it is priority extra. -- Philipp Kern Sat, 17 May 2008 09:05:58 +1000 me-tv (0.5.17-1) unstable; urgency=low * New upstream release (Closes: #464922) -- Michael Lamothe Tue, 12 Feb 2008 21:56:59 +1100 me-tv (0.4.19-1) unstable; urgency=low * Initial Release (Closes: #435001). -- Michael Lamothe Wed, 19 Dec 2007 23:30:16 +1100 debian/control0000644000000000000000000000164111761350355010601 0ustar Source: me-tv Section: video Priority: extra Maintainer: Scott Evans Uploaders: Julian Andres Klode , Philipp Kern Build-Depends: debhelper (>= 7.0.50~), autotools-dev, pkg-config, intltool, libgtkmm-2.4-dev (>=2.12), libxine-dev, libx11-dev, libsqlite3-dev, libgconfmm-2.6-dev, libunique-dev, libdbus-glib-1-dev, dh-autoreconf Standards-Version: 3.9.1 Homepage: https://launchpad.net/me-tv Package: me-tv Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends}, ${xine-x:Depends}, ${xine-ffmpeg:Depends} Recommends: dvb-apps Description: Me TV, it's TV for me computer Me TV is a digital television viewer for GNOME. . Me TV was developed for the modern digital lounge room with a PC for a media centre that is capable of normal PC tasks (web surfing, word processing and watching TV). debian/me-tv.menu0000644000000000000000000000021611375467544011123 0ustar ?package(me-tv):\ needs="x11"\ hints="Video"\ icon="me-tv.xpm"\ section="Applications/Viewers"\ title="Me TV"\ command="/usr/bin/me-tv" debian/source/0000755000000000000000000000000011375665237010505 5ustar debian/source/format0000644000000000000000000000001411375665237011713 0ustar 3.0 (quilt) debian/patches/0000755000000000000000000000000011770100617010615 5ustar debian/patches/fix_database_access_problem.patch0000644000000000000000000000201411770100617017306 0ustar === modified file 'configure.ac' --- a/configure.ac 2012-03-22 22:25:54 +0000 +++ b/configure.ac 2012-06-10 21:54:29 +0000 @@ -120,7 +120,7 @@ IT_PROG_INTLTOOL([0.35.0]) # required versions -SQLITE_REQUIRED=3.0 +SQLITE_REQUIRED=3.7.0 GTKMM_REQUIRED=2.12.0 GIOMM_REQUIRED=2.10.0 GCONF_REQUIRED=2.0 === modified file 'src/data.cc' --- a/src/data.cc 2012-03-22 22:25:54 +0000 +++ b/src/data.cc 2012-06-10 21:54:29 +0000 @@ -74,6 +74,7 @@ { throw SQLiteException(connection, _("Failed to finalise statement")); } + statement = NULL; } void Statement::reset() @@ -178,6 +179,22 @@ } database_created = !database_exists; + + // Enable WAL journal + Statement* stmnt = new Statement(*this, "PRAGMA journal_mode=WAL"); + stmnt->step(); + delete stmnt; + + // Set page size + stmnt = new Statement(*this, "PRAGMA page_size=8192"); + stmnt->step(); + delete stmnt; + + // Synchronous mode + stmnt = new Statement(*this, "PRAGMA synchronous=NORMAL"); + stmnt->step(); + delete stmnt; + } Connection::~Connection() debian/patches/series0000644000000000000000000000007611770077243012045 0ustar add_po_makefile_in_in.patch fix_database_access_problem.patch debian/patches/add_po_makefile_in_in.patch0000644000000000000000000001630411760614710016104 0ustar diff -urN me-tv-1.3.7.old/po/Makefile.in.in me-tv-1.3.7/po/Makefile.in.in --- me-tv-1.3.7.old/po/Makefile.in.in 1970-01-01 02:00:00.000000000 +0200 +++ me-tv-1.3.7/po/Makefile.in.in 2010-12-16 12:12:21.000000000 +0200 @@ -0,0 +1,217 @@ +# Makefile for program source directory in GNU NLS utilities package. +# Copyright (C) 1995, 1996, 1997 by Ulrich Drepper +# Copyright (C) 2004-2008 Rodney Dawes +# +# This file may be copied and used freely without restrictions. It may +# be used in projects which are not available under a GNU Public License, +# but which still want to provide support for the GNU gettext functionality. +# +# - Modified by Owen Taylor to use GETTEXT_PACKAGE +# instead of PACKAGE and to look for po2tbl in ./ not in intl/ +# +# - Modified by jacob berkman to install +# Makefile.in.in and po2tbl.sed.in for use with glib-gettextize +# +# - Modified by Rodney Dawes for use with intltool +# +# We have the following line for use by intltoolize: +# INTLTOOL_MAKEFILE + +GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ +PACKAGE = @PACKAGE@ +VERSION = @VERSION@ + +SHELL = @SHELL@ + +srcdir = @srcdir@ +top_srcdir = @top_srcdir@ +top_builddir = @top_builddir@ +VPATH = @srcdir@ + +prefix = @prefix@ +exec_prefix = @exec_prefix@ +datadir = @datadir@ +datarootdir = @datarootdir@ +libdir = @libdir@ +DATADIRNAME = @DATADIRNAME@ +itlocaledir = $(prefix)/$(DATADIRNAME)/locale +subdir = po +install_sh = @install_sh@ +# Automake >= 1.8 provides @mkdir_p@. +# Until it can be supposed, use the safe fallback: +mkdir_p = $(install_sh) -d + +INSTALL = @INSTALL@ +INSTALL_DATA = @INSTALL_DATA@ + +GMSGFMT = @GMSGFMT@ +MSGFMT = @MSGFMT@ +XGETTEXT = @XGETTEXT@ +INTLTOOL_UPDATE = @INTLTOOL_UPDATE@ +INTLTOOL_EXTRACT = @INTLTOOL_EXTRACT@ +MSGMERGE = INTLTOOL_EXTRACT=$(INTLTOOL_EXTRACT) srcdir=$(srcdir) $(INTLTOOL_UPDATE) --gettext-package $(GETTEXT_PACKAGE) --dist +GENPOT = INTLTOOL_EXTRACT=$(INTLTOOL_EXTRACT) srcdir=$(srcdir) $(INTLTOOL_UPDATE) --gettext-package $(GETTEXT_PACKAGE) --pot + +ALL_LINGUAS = @ALL_LINGUAS@ + +PO_LINGUAS=$(shell if test -r $(srcdir)/LINGUAS; then grep -v "^\#" $(srcdir)/LINGUAS; else echo "$(ALL_LINGUAS)"; fi) + +USER_LINGUAS=$(shell if test -n "$(LINGUAS)"; then LLINGUAS="$(LINGUAS)"; ALINGUAS="$(ALL_LINGUAS)"; for lang in $$LLINGUAS; do if test -n "`grep \^$$lang$$ $(srcdir)/LINGUAS 2>/dev/null`" -o -n "`echo $$ALINGUAS|tr ' ' '\n'|grep \^$$lang$$`"; then printf "$$lang "; fi; done; fi) + +USE_LINGUAS=$(shell if test -n "$(USER_LINGUAS)" -o -n "$(LINGUAS)"; then LLINGUAS="$(USER_LINGUAS)"; else if test -n "$(PO_LINGUAS)"; then LLINGUAS="$(PO_LINGUAS)"; else LLINGUAS="$(ALL_LINGUAS)"; fi; fi; for lang in $$LLINGUAS; do printf "$$lang "; done) + +POFILES=$(shell LINGUAS="$(PO_LINGUAS)"; for lang in $$LINGUAS; do printf "$$lang.po "; done) + +DISTFILES = Makefile.in.in POTFILES.in $(POFILES) +EXTRA_DISTFILES = ChangeLog POTFILES.skip Makevars LINGUAS + +POTFILES = \ +# This comment gets stripped out + +CATALOGS=$(shell LINGUAS="$(USE_LINGUAS)"; for lang in $$LINGUAS; do printf "$$lang.gmo "; done) + +.SUFFIXES: +.SUFFIXES: .po .pox .gmo .mo .msg .cat + +.po.pox: + $(MAKE) $(GETTEXT_PACKAGE).pot + $(MSGMERGE) $< $(GETTEXT_PACKAGE).pot -o $*.pox + +.po.mo: + $(MSGFMT) -o $@ $< + +.po.gmo: + file=`echo $* | sed 's,.*/,,'`.gmo \ + && rm -f $$file && $(GMSGFMT) -o $$file $< + +.po.cat: + sed -f ../intl/po2msg.sed < $< > $*.msg \ + && rm -f $@ && gencat $@ $*.msg + + +all: all-@USE_NLS@ + +all-yes: $(CATALOGS) +all-no: + +$(GETTEXT_PACKAGE).pot: $(POTFILES) + $(GENPOT) + +install: install-data +install-data: install-data-@USE_NLS@ +install-data-no: all +install-data-yes: all + linguas="$(USE_LINGUAS)"; \ + for lang in $$linguas; do \ + dir=$(DESTDIR)$(itlocaledir)/$$lang/LC_MESSAGES; \ + $(mkdir_p) $$dir; \ + if test -r $$lang.gmo; then \ + $(INSTALL_DATA) $$lang.gmo $$dir/$(GETTEXT_PACKAGE).mo; \ + echo "installing $$lang.gmo as $$dir/$(GETTEXT_PACKAGE).mo"; \ + else \ + $(INSTALL_DATA) $(srcdir)/$$lang.gmo $$dir/$(GETTEXT_PACKAGE).mo; \ + echo "installing $(srcdir)/$$lang.gmo as" \ + "$$dir/$(GETTEXT_PACKAGE).mo"; \ + fi; \ + if test -r $$lang.gmo.m; then \ + $(INSTALL_DATA) $$lang.gmo.m $$dir/$(GETTEXT_PACKAGE).mo.m; \ + echo "installing $$lang.gmo.m as $$dir/$(GETTEXT_PACKAGE).mo.m"; \ + else \ + if test -r $(srcdir)/$$lang.gmo.m ; then \ + $(INSTALL_DATA) $(srcdir)/$$lang.gmo.m \ + $$dir/$(GETTEXT_PACKAGE).mo.m; \ + echo "installing $(srcdir)/$$lang.gmo.m as" \ + "$$dir/$(GETTEXT_PACKAGE).mo.m"; \ + else \ + true; \ + fi; \ + fi; \ + done + +# Empty stubs to satisfy archaic automake needs +dvi info ctags tags CTAGS TAGS ID: + +# Define this as empty until I found a useful application. +install-exec installcheck: + +uninstall: + linguas="$(USE_LINGUAS)"; \ + for lang in $$linguas; do \ + rm -f $(DESTDIR)$(itlocaledir)/$$lang/LC_MESSAGES/$(GETTEXT_PACKAGE).mo; \ + rm -f $(DESTDIR)$(itlocaledir)/$$lang/LC_MESSAGES/$(GETTEXT_PACKAGE).mo.m; \ + done + +check: all $(GETTEXT_PACKAGE).pot + rm -f missing notexist + srcdir=$(srcdir) $(INTLTOOL_UPDATE) -m + if [ -r missing -o -r notexist ]; then \ + exit 1; \ + fi + +mostlyclean: + rm -f *.pox $(GETTEXT_PACKAGE).pot *.old.po cat-id-tbl.tmp + rm -f .intltool-merge-cache + +clean: mostlyclean + +distclean: clean + rm -f Makefile Makefile.in POTFILES stamp-it + rm -f *.mo *.msg *.cat *.cat.m *.gmo + +maintainer-clean: distclean + @echo "This command is intended for maintainers to use;" + @echo "it deletes files that may require special tools to rebuild." + rm -f Makefile.in.in + +distdir = ../$(PACKAGE)-$(VERSION)/$(subdir) +dist distdir: $(DISTFILES) + dists="$(DISTFILES)"; \ + extra_dists="$(EXTRA_DISTFILES)"; \ + for file in $$extra_dists; do \ + test -f $(srcdir)/$$file && dists="$$dists $(srcdir)/$$file"; \ + done; \ + for file in $$dists; do \ + test -f $$file || file="$(srcdir)/$$file"; \ + ln $$file $(distdir) 2> /dev/null \ + || cp -p $$file $(distdir); \ + done + +update-po: Makefile + $(MAKE) $(GETTEXT_PACKAGE).pot + tmpdir=`pwd`; \ + linguas="$(USE_LINGUAS)"; \ + for lang in $$linguas; do \ + echo "$$lang:"; \ + result="`$(MSGMERGE) -o $$tmpdir/$$lang.new.po $$lang`"; \ + if $$result; then \ + if cmp $(srcdir)/$$lang.po $$tmpdir/$$lang.new.po >/dev/null 2>&1; then \ + rm -f $$tmpdir/$$lang.new.po; \ + else \ + if mv -f $$tmpdir/$$lang.new.po $$lang.po; then \ + :; \ + else \ + echo "msgmerge for $$lang.po failed: cannot move $$tmpdir/$$lang.new.po to $$lang.po" 1>&2; \ + rm -f $$tmpdir/$$lang.new.po; \ + exit 1; \ + fi; \ + fi; \ + else \ + echo "msgmerge for $$lang.gmo failed!"; \ + rm -f $$tmpdir/$$lang.new.po; \ + fi; \ + done + +Makefile POTFILES: stamp-it + @if test ! -f $@; then \ + rm -f stamp-it; \ + $(MAKE) stamp-it; \ + fi + +stamp-it: Makefile.in.in $(top_builddir)/config.status POTFILES.in + cd $(top_builddir) \ + && CONFIG_FILES=$(subdir)/Makefile.in CONFIG_HEADERS= CONFIG_LINKS= \ + $(SHELL) ./config.status + +# Tell versions [3.59,3.63) of GNU make not to export all variables. +# Otherwise a system limit (for SysV at least) may be exceeded. +.NOEXPORT: debian/watch0000644000000000000000000000012511375467544010235 0ustar version=3 https://launchpad.net/me-tv/+download http.*me-tv-(\d+\.\d+\.\d+)\.tar\.gz debian/copyright0000644000000000000000000000213111414666173011127 0ustar Name: me-tv Maintainer: Michael Lamothe Source: https://launchpad.net/me-tv Files: * Copyright: 2009, Michael Lamothe License: GPL-3+ On Debian systems, the complete text of the GNU General Public License can be found in `/usr/share/common-licenses/GPL-3'. Files: debian/* Copyright: 2010, Scott Evans 2009, Teis Dreijer 2008, Michael Lamothe License: GPL-3+ On Debian systems, the complete text of the GNU General Public License can be found in `/usr/share/common-licenses/GPL-3'. Files: src/* Copyright: 2009, Michael Lamothe License: GPL-2+ On Debian systems, the complete text of the GNU General Public License can be found in `/usr/share/common-licenses/GPL-2'. Files: src/atsc_text.cc, src/atsc_text.h Copyright: 2005, Andrew de Quincey License: LGPL-2.1+ On Debian systems, the complete text of the GNU Lesser General Public License can be found in `/usr/share/common-licenses/LGPL-2.1'. debian/me-tv.manpages0000644000000000000000000000002711375467544011752 0ustar me-tv.1 me-tv-player.1