r10397 - in /desktop/unstable: gnome-games/ totem/debian/ totem/debian/patches/

slomo at users.alioth.debian.org slomo at users.alioth.debian.org
Wed Apr 25 09:52:42 UTC 2007


Author: slomo
Date: Wed Apr 25 09:52:41 2007
New Revision: 10397

URL: http://svn.debian.org/wsvn/pkg-gnome/?sc=1&rev=10397
Log:
* drop gnome-games from unstable

Added:
    desktop/unstable/totem/debian/patches/40_lirc_freeconfig.dpatch   (with props)
    desktop/unstable/totem/debian/patches/90_from_svn_fix_stop_key.dpatch
    desktop/unstable/totem/debian/totem-gstreamer.README.Debian
Removed:
    desktop/unstable/gnome-games/
Modified:
    desktop/unstable/totem/debian/changelog
    desktop/unstable/totem/debian/control
    desktop/unstable/totem/debian/control.in
    desktop/unstable/totem/debian/patches/00list
    desktop/unstable/totem/debian/rules

Modified: desktop/unstable/totem/debian/changelog
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/unstable/totem/debian/changelog?rev=10397&op=diff
==============================================================================
--- desktop/unstable/totem/debian/changelog (original)
+++ desktop/unstable/totem/debian/changelog Wed Apr 25 09:52:41 2007
@@ -1,3 +1,57 @@
+totem (2.18.1-2) unstable; urgency=low
+
+  [ Loic Minier ]
+  * Honor CFLAGS we set in rules, doh!
+
+  [ Sven Arvidsson ]
+  * New patch, lirc_freeconfig, from upstream SVN, fix freeze on close
+    with lirc; thanks Philip Withnall (GNOME bug #427681);
+    (Closes: #418020)
+
+  [ Sebastian Dröge ]
+  * Upload to unstable, drop check-dist include.
+  * 90_from_svn_fix_stop_key.dpatch: Patch taken from Ubuntu. Fix handling of
+    the stop button. See Gnome #422956.
+
+ -- Sebastian Dröge <slomo at debian.org>  Wed, 25 Apr 2007 01:18:46 +0200
+
+totem (2.18.1-1) experimental; urgency=low
+
+  * Include the new check-dist Makefile to prevent accidental uploads to
+    unstable; bump build-dep on gnome-pkg-tools to >= 0.10.
+  * New upstreeam release; no API change.
+
+ -- Loic Minier <lool at dooz.org>  Wed, 04 Apr 2007 17:26:55 +0200
+
+totem (2.18.0-1) experimental; urgency=low
+
+  * New upstream major stable release; with API additions.
+    - Pass --enable-xine to the Xine configure and drop the --enable-gstreamer
+      from the gstreamer configure.
+    - Prefer totem-gstreamer over totem-xine in the dependencies of totem.
+    - Bump up shlibs to >= 2.17.5.
+    - Configure with --disable-run-in-source-tree; change --enable-mozilla
+      --with-browser-plugins=xulrunner into --with-gecko=xulrunner.
+    - Bump up build-deps and existing deps to libglib2.0-dev >= 2.12.0,
+      libgtk2.0-dev >= 2.10.0, libgnomevfs2-dev >= 2.9.92, gnome-icon-theme >=
+      2.15.90, libdbus-glib-1-dev >= 0.61, dbus >= 0.61, libxine-dev >= 1.1.4,
+      libgstreamer0.10-dev >= 0.10.6, libgstreamer-plugins-base0.10-dev >=
+      0.10.7.
+    - Add a build-dep on libgnome2-dev >= 2.14.0.
+    - Add deps on gnome-icon-theme >= 2.15.90.
+    - Build-depend on gnome-doc-utils.
+  * Configure with --disable-scrollkeeper.
+  * Drop INSTALL_PROGRAM, dh_strip handles this.
+  * Cleanups.
+  * Let totem-gstreamer recommend gnome-control-center >= 2.15.90 for
+    gnome-sound-properties; conflict with gnome-control-center << 2.15.90 as
+    the bundled gnome-sound-properties is not aware of GStreamer profiles.
+  * Add a totem-gstreamer.README.Debian to document setting the output sink.
+  * Build-depend on librsvg2-dev and librsvg2-common >= 2.16.0-2 to make the
+    package autobuildable.
+
+ -- Loic Minier <lool at dooz.org>  Fri, 23 Mar 2007 11:53:24 +0100
+
 totem (2.16.6-1) unstable; urgency=medium
 
   * New upstream stable release; bug fixes and translations.

Modified: desktop/unstable/totem/debian/control
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/unstable/totem/debian/control?rev=10397&op=diff
==============================================================================
--- desktop/unstable/totem/debian/control (original)
+++ desktop/unstable/totem/debian/control Wed Apr 25 09:52:41 2007
@@ -3,12 +3,12 @@
 Priority: optional
 Maintainer: Sebastien Bacher <seb128 at debian.org>
 Uploaders: Debian GNOME Maintainers <pkg-gnome-maintainers at lists.alioth.debian.org>, Andrew Lau <netsnipe at users.sourceforge.net>, Clément Stenac <zorglub at debian.org>, Dafydd Harries <daf at debian.org>, Guilherme de S. Pastore <gpastore at debian.org>, Gustavo Franco <stratus at debian.org>, Gustavo Noronha Silva <kov at debian.org>, J.H.M. Dassen (Ray) <jdassen at debian.org>, Jordi Mallach <jordi at debian.org>, Jose Carlos Garcia Sogo <jsogo at debian.org>, Josselin Mouette <joss at debian.org>, Kilian Krause <kilian at debian.org>, Loic Minier <lool at dooz.org>, Marc 'HE' Brockschmidt <he at debian.org>, Marco Cabizza <marco87 at gmail.com>, Oystein Gisnas <oystein at gisnas.net>, Ondřej Surý <ondrej at debian.org>, Ross Burton <ross at debian.org>, Sjoerd Simons <sjoerd at debian.org>
-Build-Depends: debhelper (>= 4.2.21), dpatch, libgtk2.0-dev (>= 2.8.17-1), libglib2.0-dev (>= 2.8.0), libgnomeui-dev (>= 2.6.1.1-4), libglade2-dev (>= 2.4.0), libgnomevfs2-dev (>= 2.8.2), libxine-dev (>= 1.1.2), liblircclient-dev (>= 0.6.6), libirman-dev (>= 0.4.2), libgnome-desktop-dev (>= 2.6.1-2), gnome-pkg-tools (>= 0.10), scrollkeeper (>= 0.3.14-5), libxml-parser-perl, libgstreamer0.10-dev (>= 0.10.1), libgstreamer-plugins-base0.10-dev (>= 0.10.1), gstreamer0.10-tools, gstreamer0.10-plugins-base (>= 0.10.7), gstreamer0.10-plugins-good, libnautilus-extension-dev, iso-codes, libmusicbrainz4-dev (>= 2.1.1-4.1), gnome-icon-theme, libdbus-glib-1-dev (>= 0.60), libxul-dev, xulrunner, intltool, autotools-dev, dpkg-dev (>= 1.13.19), libgconf2-dev, shared-mime-info (>= 0.17), libhal-dev (>= 0.5) [!kfreebsd-i386 !kfreebsd-amd64], libcam-dev [kfreebsd-i386 kfreebsd-amd64], libxtst-dev
+Build-Depends: debhelper (>= 4.2.21), dpatch, libgtk2.0-dev (>= 2.10.0), libglib2.0-dev (>= 2.12.0), libgnomeui-dev (>= 2.6.1.1-4), libglade2-dev (>= 2.4.0), libgnomevfs2-dev (>= 2.9.92), libxine-dev (>= 1.1.4), liblircclient-dev (>= 0.6.6), libirman-dev (>= 0.4.2), libgnome-desktop-dev (>= 2.6.1-2), gnome-pkg-tools (>= 0.10), scrollkeeper (>= 0.3.14-5), libxml-parser-perl, libgstreamer0.10-dev (>= 0.10.6), libgstreamer-plugins-base0.10-dev (>= 0.10.7), gstreamer0.10-tools (>= 0.10.6), gstreamer0.10-plugins-base (>= 0.10.7), gstreamer0.10-plugins-good, librsvg2-dev (>= 2.16.0-2), librsvg2-common (>= 2.16.0-2), libnautilus-extension-dev, iso-codes, libmusicbrainz4-dev (>= 2.1.1-4.1), gnome-icon-theme (>= 2.15.90), libdbus-glib-1-dev (>= 0.61), libxul-dev, xulrunner, intltool, autotools-dev, dpkg-dev (>= 1.13.19), libgconf2-dev, shared-mime-info (>= 0.17), libhal-dev (>= 0.5) [!kfreebsd-i386 !kfreebsd-amd64], libcam-dev [kfreebsd-i386 kfreebsd-amd64], libxtst-dev, libgnome2-dev (>= 2.14.0), libxrandr-dev (>= 1.1.1), libxxf86vm-dev (>= 1.0.1), libx11-dev, gnome-doc-utils
 Standards-Version: 3.7.2
 
 Package: totem
 Architecture: all
-Depends: totem-xine (>= ${binary:Version}) | totem-gstreamer (>= ${binary:Version}) 
+Depends: totem-gstreamer (>= ${binary:Version}) | totem-xine (>= ${binary:Version})
 Description: A simple media player for the Gnome desktop (dummy package)
  Its features :
  .
@@ -50,7 +50,7 @@
 
 Package: totem-xine
 Architecture: any
-Depends: ${shlibs:Depends}, ${misc:Depends}
+Depends: ${shlibs:Depends}, ${misc:Depends}, gnome-icon-theme (>= 2.15.90)
 Recommends: totem-mozilla (= ${source:Version})
 Conflicts: totem (<< 0.99.12-2), totem-gstreamer
 Description: A simple media player for the Gnome desktop based on xine
@@ -92,9 +92,9 @@
 
 Package: totem-gstreamer
 Architecture: any
-Depends: ${shlibs:Depends}, ${misc:Depends}, gstreamer0.10-gnomevfs, gstreamer0.10-plugins-base, gstreamer0.10-alsa | gstreamer0.10-audiosink, gstreamer0.10-plugins-good, gstreamer0.10-x
-Conflicts: totem (<< 0.99.12-2), totem-xine
-Recommends: totem-mozilla (= ${source:Version}), gstreamer0.10-plugins-ugly, gstreamer0.10-ffmpeg
+Depends: ${shlibs:Depends}, ${misc:Depends}, gstreamer0.10-gnomevfs, gstreamer0.10-plugins-base, gstreamer0.10-alsa | gstreamer0.10-audiosink, gstreamer0.10-plugins-good, gstreamer0.10-x, gnome-icon-theme (>= 2.15.90)
+Conflicts: totem (<< 0.99.12-2), totem-xine, gnome-control-center (<< 2.15.90)
+Recommends: totem-mozilla (= ${source:Version}), gstreamer0.10-plugins-ugly, gstreamer0.10-ffmpeg, gnome-control-center (>= 2.15.90)
 Description: A simple media player for the Gnome desktop based on gstreamer
  Its features :
  .
@@ -134,7 +134,7 @@
 Package: totem-mozilla
 Architecture: all
 Section: web
-Depends: totem-xine (>= ${binary:Version}) | totem-gstreamer (>= ${binary:Version}), dbus
+Depends: totem-xine (>= ${binary:Version}) | totem-gstreamer (>= ${binary:Version}), dbus (>= 0.61)
 Recommends: epiphany-browser | www-browser
 Description: Totem Mozilla plugin
  This package contains the Totem Mozilla plugin, which will
@@ -156,7 +156,7 @@
 Package: libtotem-plparser-dev
 Architecture: any
 Section: libdevel
-Depends: libtotem-plparser1 (= ${binary:Version}), libgtk2.0-dev, libxml2-dev, libgnomevfs2-dev
+Depends: libtotem-plparser1 (= ${binary:Version}), libgtk2.0-dev (>= 2.10.0), libxml2-dev, libgnomevfs2-dev (>= 2.9.92)
 Replaces: totem-gstreamer (<< 1.1.2-0ubuntu5), totem-xine (<< 1.1.2-0ubuntu5)
 Description: Totem Playlist Parser library - development version
  A library to parse playlists.

Modified: desktop/unstable/totem/debian/control.in
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/unstable/totem/debian/control.in?rev=10397&op=diff
==============================================================================
--- desktop/unstable/totem/debian/control.in (original)
+++ desktop/unstable/totem/debian/control.in Wed Apr 25 09:52:41 2007
@@ -3,12 +3,12 @@
 Priority: optional
 Maintainer: Sebastien Bacher <seb128 at debian.org>
 Uploaders: @GNOME_TEAM@
-Build-Depends: debhelper (>= 4.2.21), dpatch, libgtk2.0-dev (>= 2.8.17-1), libglib2.0-dev (>= 2.8.0), libgnomeui-dev (>= 2.6.1.1-4), libglade2-dev (>= 2.4.0), libgnomevfs2-dev (>= 2.8.2), libxine-dev (>= 1.1.2), liblircclient-dev (>= 0.6.6), libirman-dev (>= 0.4.2), libgnome-desktop-dev (>= 2.6.1-2), gnome-pkg-tools (>= 0.10), scrollkeeper (>= 0.3.14-5), libxml-parser-perl, libgstreamer0.10-dev (>= 0.10.1), libgstreamer-plugins-base0.10-dev (>= 0.10.1), gstreamer0.10-tools, gstreamer0.10-plugins-base (>= 0.10.7), gstreamer0.10-plugins-good, libnautilus-extension-dev, iso-codes, libmusicbrainz4-dev (>= 2.1.1-4.1), gnome-icon-theme, libdbus-glib-1-dev (>= 0.60), libxul-dev, xulrunner, intltool, autotools-dev, dpkg-dev (>= 1.13.19), libgconf2-dev, shared-mime-info (>= 0.17), libhal-dev (>= 0.5) [!kfreebsd-i386 !kfreebsd-amd64], libcam-dev [kfreebsd-i386 kfreebsd-amd64], libxtst-dev
+Build-Depends: debhelper (>= 4.2.21), dpatch, libgtk2.0-dev (>= 2.10.0), libglib2.0-dev (>= 2.12.0), libgnomeui-dev (>= 2.6.1.1-4), libglade2-dev (>= 2.4.0), libgnomevfs2-dev (>= 2.9.92), libxine-dev (>= 1.1.4), liblircclient-dev (>= 0.6.6), libirman-dev (>= 0.4.2), libgnome-desktop-dev (>= 2.6.1-2), gnome-pkg-tools (>= 0.10), scrollkeeper (>= 0.3.14-5), libxml-parser-perl, libgstreamer0.10-dev (>= 0.10.6), libgstreamer-plugins-base0.10-dev (>= 0.10.7), gstreamer0.10-tools (>= 0.10.6), gstreamer0.10-plugins-base (>= 0.10.7), gstreamer0.10-plugins-good, librsvg2-dev (>= 2.16.0-2), librsvg2-common (>= 2.16.0-2), libnautilus-extension-dev, iso-codes, libmusicbrainz4-dev (>= 2.1.1-4.1), gnome-icon-theme (>= 2.15.90), libdbus-glib-1-dev (>= 0.61), libxul-dev, xulrunner, intltool, autotools-dev, dpkg-dev (>= 1.13.19), libgconf2-dev, shared-mime-info (>= 0.17), libhal-dev (>= 0.5) [!kfreebsd-i386 !kfreebsd-amd64], libcam-dev [kfreebsd-i386 kfreebsd-amd64], libxtst-dev, libgnome2-dev (>= 2.14.0), libxrandr-dev (>= 1.1.1), libxxf86vm-dev (>= 1.0.1), libx11-dev, gnome-doc-utils
 Standards-Version: 3.7.2
 
 Package: totem
 Architecture: all
-Depends: totem-xine (>= ${binary:Version}) | totem-gstreamer (>= ${binary:Version}) 
+Depends: totem-gstreamer (>= ${binary:Version}) | totem-xine (>= ${binary:Version})
 Description: A simple media player for the Gnome desktop (dummy package)
  Its features :
  .
@@ -50,7 +50,7 @@
 
 Package: totem-xine
 Architecture: any
-Depends: ${shlibs:Depends}, ${misc:Depends}
+Depends: ${shlibs:Depends}, ${misc:Depends}, gnome-icon-theme (>= 2.15.90)
 Recommends: totem-mozilla (= ${source:Version})
 Conflicts: totem (<< 0.99.12-2), totem-gstreamer
 Description: A simple media player for the Gnome desktop based on xine
@@ -92,9 +92,9 @@
 
 Package: totem-gstreamer
 Architecture: any
-Depends: ${shlibs:Depends}, ${misc:Depends}, gstreamer0.10-gnomevfs, gstreamer0.10-plugins-base, gstreamer0.10-alsa | gstreamer0.10-audiosink, gstreamer0.10-plugins-good, gstreamer0.10-x
-Conflicts: totem (<< 0.99.12-2), totem-xine
-Recommends: totem-mozilla (= ${source:Version}), gstreamer0.10-plugins-ugly, gstreamer0.10-ffmpeg
+Depends: ${shlibs:Depends}, ${misc:Depends}, gstreamer0.10-gnomevfs, gstreamer0.10-plugins-base, gstreamer0.10-alsa | gstreamer0.10-audiosink, gstreamer0.10-plugins-good, gstreamer0.10-x, gnome-icon-theme (>= 2.15.90)
+Conflicts: totem (<< 0.99.12-2), totem-xine, gnome-control-center (<< 2.15.90)
+Recommends: totem-mozilla (= ${source:Version}), gstreamer0.10-plugins-ugly, gstreamer0.10-ffmpeg, gnome-control-center (>= 2.15.90)
 Description: A simple media player for the Gnome desktop based on gstreamer
  Its features :
  .
@@ -134,7 +134,7 @@
 Package: totem-mozilla
 Architecture: all
 Section: web
-Depends: totem-xine (>= ${binary:Version}) | totem-gstreamer (>= ${binary:Version}), dbus
+Depends: totem-xine (>= ${binary:Version}) | totem-gstreamer (>= ${binary:Version}), dbus (>= 0.61)
 Recommends: epiphany-browser | www-browser
 Description: Totem Mozilla plugin
  This package contains the Totem Mozilla plugin, which will
@@ -156,7 +156,7 @@
 Package: libtotem-plparser-dev
 Architecture: any
 Section: libdevel
-Depends: libtotem-plparser1 (= ${binary:Version}), libgtk2.0-dev, libxml2-dev, libgnomevfs2-dev
+Depends: libtotem-plparser1 (= ${binary:Version}), libgtk2.0-dev (>= 2.10.0), libxml2-dev, libgnomevfs2-dev (>= 2.9.92)
 Replaces: totem-gstreamer (<< 1.1.2-0ubuntu5), totem-xine (<< 1.1.2-0ubuntu5)
 Description: Totem Playlist Parser library - development version
  A library to parse playlists.

Modified: desktop/unstable/totem/debian/patches/00list
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/unstable/totem/debian/patches/00list?rev=10397&op=diff
==============================================================================
--- desktop/unstable/totem/debian/patches/00list (original)
+++ desktop/unstable/totem/debian/patches/00list Wed Apr 25 09:52:41 2007
@@ -1,2 +1,3 @@
 20_use_alternatives
 30_kfreebsd_gnu
+40_lirc_freeconfig

Added: desktop/unstable/totem/debian/patches/40_lirc_freeconfig.dpatch
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/unstable/totem/debian/patches/40_lirc_freeconfig.dpatch?rev=10397&op=file
==============================================================================
--- desktop/unstable/totem/debian/patches/40_lirc_freeconfig.dpatch (added)
+++ desktop/unstable/totem/debian/patches/40_lirc_freeconfig.dpatch Wed Apr 25 09:52:41 2007
@@ -1,0 +1,18 @@
+#! /bin/sh /usr/share/dpatch/dpatch-run
+## 40_lirc_freeconfig.dpatch by Sven Arvidsson <sa at whiz.se>
+##
+## All lines beginning with `## DP:' are a description of the patch.
+## DP: No description.
+
+ at DPATCH@
+diff -urNad totem-2.18.1~/src/totem-remote.c totem-2.18.1/src/totem-remote.c
+--- totem-2.18.1~/src/totem-remote.c	2007-03-26 02:50:04.000000000 +0200
++++ totem-2.18.1/src/totem-remote.c	2007-04-18 18:55:25.000000000 +0200
+@@ -230,7 +230,6 @@
+ 
+ #ifdef HAVE_LIRC
+ 	lirc_freeconfig (config);
+-	g_free(config);
+ 
+ 	listeners = g_list_remove (listeners, remote);
+ 

Propchange: desktop/unstable/totem/debian/patches/40_lirc_freeconfig.dpatch
------------------------------------------------------------------------------
    svn:executable = *

Added: desktop/unstable/totem/debian/patches/90_from_svn_fix_stop_key.dpatch
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/unstable/totem/debian/patches/90_from_svn_fix_stop_key.dpatch?rev=10397&op=file
==============================================================================
--- desktop/unstable/totem/debian/patches/90_from_svn_fix_stop_key.dpatch (added)
+++ desktop/unstable/totem/debian/patches/90_from_svn_fix_stop_key.dpatch Wed Apr 25 09:52:41 2007
@@ -1,0 +1,19 @@
+#! /bin/sh /usr/share/dpatch/dpatch-run
+## 90_from_svn_fix_stop_key.dpatch by Sebastien Bacher <seb128 at canonical.com>
+##
+## All lines beginning with `## DP:' are a description of the patch.
+## DP: No description.
+
+ at DPATCH@
+diff -urNad totem-2.18.1~/src/totem-remote.c totem-2.18.1/src/totem-remote.c
+--- totem-2.18.1~/src/totem-remote.c	2007-03-26 02:50:04.000000000 +0200
++++ totem-2.18.1/src/totem-remote.c	2007-04-05 13:04:42.000000000 +0200
+@@ -213,6 +213,8 @@
+ 			g_signal_emit (remote, totem_remote_signals[BUTTON_PRESSED], 0, TOTEM_REMOTE_COMMAND_PREVIOUS);
+ 		else if (strcmp ("Next", key) == 0)
+ 			g_signal_emit (remote, totem_remote_signals[BUTTON_PRESSED], 0, TOTEM_REMOTE_COMMAND_NEXT);
++		else if (strcmp ("Stop", key) == 0)
++			g_signal_emit (remote, totem_remote_signals[BUTTON_PRESSED], 0, TOTEM_REMOTE_COMMAND_PAUSE);
+ 	}
+ }
+ #endif /* HAVE_MEDIA_PLAYER_KEYS */

Modified: desktop/unstable/totem/debian/rules
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/unstable/totem/debian/rules?rev=10397&op=diff
==============================================================================
--- desktop/unstable/totem/debian/rules (original)
+++ desktop/unstable/totem/debian/rules Wed Apr 25 09:52:41 2007
@@ -10,31 +10,30 @@
 include /usr/share/gnome-pkg-tools/1/rules/uploaders.mk
 -include /usr/share/gnome-pkg-tools/1/rules/gnome-get-source.mk
 
-# how to call make, similar to CDBS
+# how to call configure and make, similar to CDBS
+DEB_CONFIGURE_SCRIPT_ENV += CFLAGS="$(CFLAGS)"
+DEB_CONFIGURE_INVOKE = $(DEB_CONFIGURE_SCRIPT_ENV) ./configure
 DEB_MAKE_ENVVARS += GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL=1
 DEB_MAKE_INVOKE = $(DEB_MAKE_ENVVARS) $(MAKE)
 
-p_dir = $(CURDIR)/debian
-p_xine = totem-xine
-p_gstreamer = totem-gstreamer
-build_xine = debian/totem-xine
-build_gstreamer = debian/totem-gstreamer
+p_xine := totem-xine
+p_gstreamer := totem-gstreamer
+build_xine := debian/totem-xine
+build_gstreamer := debian/totem-gstreamer
 
-CFLAGS = -g
+CFLAGS += -Wall -g -O$(if $(findstring noopt,$(DEB_BUILD_OPTIONS)),0,2)
 
-ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS)))
-  CFLAGS += -O0
-else
-  CFLAGS += -O2
-endif
-ifeq (,$(findstring nostrip,$(DEB_BUILD_OPTIONS)))
-  INSTALL_PROGRAM += -s
-endif
+COMMON_CONFIGURE_FLAGS += \
+	--prefix=/usr \
+	--sysconfdir=/etc \
+	--mandir=\$${prefix}/share/man \
+	--libexecdir=\$${prefix}/lib/totem \
+	--disable-maintainer-mode \
+	--with-gecko=xulrunner \
+	--disable-run-in-source-tree \
+	--disable-scrollkeeper
 
-COMMON_CONFIGURE_FLAGS := --prefix=/usr --sysconfdir=/etc --mandir=\$${prefix}/share/man --libexecdir=\$${prefix}/lib/totem --disable-maintainer-mode --enable-mozilla --with-browser-plugins=xulrunner
-
-
-build :
+build: build-xine build-gstreamer
 
 build-xine: build-xine-stamp
 build-xine-stamp: patch
@@ -43,9 +42,9 @@
 	  $(DEB_MAKE_INVOKE) distclean; \
 	  rm -f build-gstreamer-stamp; \
 	fi
-	./configure $(COMMON_CONFIGURE_FLAGS)
+	$(DEB_CONFIGURE_INVOKE) $(COMMON_CONFIGURE_FLAGS) --enable-xine
 	$(DEB_MAKE_INVOKE)
-	touch build-xine-stamp
+	touch $@
 
 build-gstreamer: build-gstreamer-stamp
 build-gstreamer-stamp: patch
@@ -54,11 +53,11 @@
 	  $(DEB_MAKE_INVOKE) distclean; \
 	  rm -f build-xine-stamp; \
 	fi
-	./configure $(COMMON_CONFIGURE_FLAGS) --enable-gstreamer
+	$(DEB_CONFIGURE_INVOKE) $(COMMON_CONFIGURE_FLAGS)
 	$(DEB_MAKE_INVOKE)
-	touch build-gstreamer-stamp
+	touch $@
 
-clean::	unpatch
+clean:: unpatch
 	dh_testdir
 	dh_testroot
 	-$(DEB_MAKE_INVOKE) distclean
@@ -82,7 +81,6 @@
 install-xine: DH_OPTIONS=-p$(p_xine)
 install-xine: build-xine
 	$(DEB_MAKE_INVOKE) install DESTDIR=$(CURDIR)/$(build_xine)
-
 	# install the plugin in /usr/lib/totem
 	mkdir -p $(build_xine)/usr/lib/totem
 	mv $(build_xine)/usr/lib/mozilla/plugins/*.so $(build_xine)/usr/lib/totem/
@@ -90,7 +88,6 @@
 	mv $(build_xine)/usr/lib/mozilla/plugins/*.xpt $(build_xine)/usr/lib/totem/
 	# drop anything else
 	rm -rf $(build_xine)/usr/lib/xulrunner
-
 	# drop *.a and *.la files
 	find debian/totem-xine -name '*.a' -not -regex 'debian/totem-xine/usr/lib/[^/]*' -exec rm {} \;
 	find debian/totem-xine -name '*.la' -exec rm {} \;
@@ -107,7 +104,6 @@
 install-gstreamer: DH_OPTIONS=-p$(p_gstreamer)
 install-gstreamer: build-gstreamer
 	$(DEB_MAKE_INVOKE) install DESTDIR=$(CURDIR)/$(build_gstreamer)
-
 	# install the plugin in /usr/lib/totem
 	mkdir -p $(build_gstreamer)/usr/lib/totem
 	mv $(build_gstreamer)/usr/lib/mozilla/plugins/*.so $(build_gstreamer)/usr/lib/totem/
@@ -115,7 +111,6 @@
 	mv $(build_gstreamer)/usr/lib/mozilla/plugins/*.xpt $(build_gstreamer)/usr/lib/totem/
 	# drop anything else
 	rm -rf $(build_gstreamer)/usr/lib/xulrunner
-
 	dh_install
 	# drop *.a and *.la files
 	find debian/totem-gstreamer -name '*.a' -exec rm {} \;
@@ -147,14 +142,13 @@
 	dh_testroot
 	dh_installdocs -A NEWS README
 	dh_installmenu
-	dh_installman
 	dh_installchangelogs ChangeLog
 	dh_gconf
 	dh_desktop
 	dh_compress
 	dh_link
 	dh_fixperms
-	dh_makeshlibs  -V 'libtotem-plparser1 (>= 2.16.1)'
+	dh_makeshlibs  -V 'libtotem-plparser1 (>= 2.17.5)'
 	dh_strip --dbg-package=libtotem-plparser1
 	dh_perl
 	dh_installdeb
@@ -164,4 +158,4 @@
 	dh_builddeb
 
 binary: binary-indep binary-arch
-.PHONY: build clean binary-indep binary-arch binary
+.PHONY: build build-xine build-gstreamer clean binary-indep binary-arch binary

Added: desktop/unstable/totem/debian/totem-gstreamer.README.Debian
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/unstable/totem/debian/totem-gstreamer.README.Debian?rev=10397&op=file
==============================================================================
--- desktop/unstable/totem/debian/totem-gstreamer.README.Debian (added)
+++ desktop/unstable/totem/debian/totem-gstreamer.README.Debian Wed Apr 25 09:52:41 2007
@@ -1,0 +1,9 @@
+---[ Configuring the output sink
+
+You can choose your preferred output sink by using gnome-sound-properties (in
+the gnome-control-center package), or by editing the GConf key:
+    /system/gstreamer/0.10/default/musicaudiosink
+
+The default is to detect your output sink automagically.
+
+




More information about the pkg-gnome-commits mailing list