r39733 - in /packages/experimental/gnome-shell-extensions/debian: changelog control local/ local/gnome-session-classic patches/gnome-session-classic-wrapper-script.patch patches/series rules

biebl at users.alioth.debian.org biebl at users.alioth.debian.org
Fri Oct 11 16:52:47 UTC 2013


Author: biebl
Date: Fri Oct 11 16:52:46 2013
New Revision: 39733

URL: http://svn.debian.org/wsvn/pkg-gnome/?sc=1&rev=39733
Log:
Add a wrapper script to start the GNOME Classic session as currently
Xsession doesn't allow to run gnome-session with custom arguments due to
#653327.

Added:
    packages/experimental/gnome-shell-extensions/debian/local/
    packages/experimental/gnome-shell-extensions/debian/local/gnome-session-classic   (with props)
    packages/experimental/gnome-shell-extensions/debian/patches/gnome-session-classic-wrapper-script.patch
Modified:
    packages/experimental/gnome-shell-extensions/debian/changelog
    packages/experimental/gnome-shell-extensions/debian/control
    packages/experimental/gnome-shell-extensions/debian/patches/series
    packages/experimental/gnome-shell-extensions/debian/rules

Modified: packages/experimental/gnome-shell-extensions/debian/changelog
URL: http://svn.debian.org/wsvn/pkg-gnome/packages/experimental/gnome-shell-extensions/debian/changelog?rev=39733&op=diff
==============================================================================
--- packages/experimental/gnome-shell-extensions/debian/changelog	[utf-8] (original)
+++ packages/experimental/gnome-shell-extensions/debian/changelog	[utf-8] Fri Oct 11 16:52:46 2013
@@ -1,10 +1,16 @@
 gnome-shell-extensions (3.8.4-1) UNRELEASED; urgency=low
 
+  [ Jeremy Bicha ]
   * New upstream release
   * Dropped patches applied in new version:
     - fix-hibernate.patch
     - fix-applications-menu-resolution-change.patch
     - look-in-data-home-for-themes.patch
+
+  [ Michael Biebl ]
+  * Add a wrapper script to start the GNOME Classic session as currently
+    Xsession doesn't allow to run gnome-session with custom arguments due to
+    #653327.
 
  -- Jeremy Bicha <jbicha at ubuntu.com>  Wed, 11 Sep 2013 16:42:22 -0400
 

Modified: packages/experimental/gnome-shell-extensions/debian/control
URL: http://svn.debian.org/wsvn/pkg-gnome/packages/experimental/gnome-shell-extensions/debian/control?rev=39733&op=diff
==============================================================================
--- packages/experimental/gnome-shell-extensions/debian/control	[utf-8] (original)
+++ packages/experimental/gnome-shell-extensions/debian/control	[utf-8] Fri Oct 11 16:52:46 2013
@@ -2,11 +2,12 @@
 # 
 # Modifications should be made to debian/control.in instead.
 # This file is regenerated automatically in the clean target.
+
 Source: gnome-shell-extensions
 Section: gnome
 Priority: optional
 Maintainer: Debian GNOME Maintainers <pkg-gnome-maintainers at lists.alioth.debian.org>
-Uploaders: Victor Seva <linuxmaniac at torreviejawireless.org>, Michael Biebl <biebl at debian.org>
+Uploaders: Victor Seva <linuxmaniac at torreviejawireless.org>, Andreas Henriksson <andreas at fatal.se>, Jeremy Bicha <jbicha at ubuntu.com>, Michael Biebl <biebl at debian.org>
 Build-Depends: debhelper (>= 8.0.0),
                cdbs,
                dh-autoreconf,

Added: packages/experimental/gnome-shell-extensions/debian/local/gnome-session-classic
URL: http://svn.debian.org/wsvn/pkg-gnome/packages/experimental/gnome-shell-extensions/debian/local/gnome-session-classic?rev=39733&op=file
==============================================================================
--- packages/experimental/gnome-shell-extensions/debian/local/gnome-session-classic	(added)
+++ packages/experimental/gnome-shell-extensions/debian/local/gnome-session-classic	[utf-8] Fri Oct 11 16:52:46 2013
@@ -0,0 +1,2 @@
+#! /bin/sh
+exec gnome-session --session gnome-classic "$@"

Propchange: packages/experimental/gnome-shell-extensions/debian/local/gnome-session-classic
------------------------------------------------------------------------------
    svn:executable = *

Added: packages/experimental/gnome-shell-extensions/debian/patches/gnome-session-classic-wrapper-script.patch
URL: http://svn.debian.org/wsvn/pkg-gnome/packages/experimental/gnome-shell-extensions/debian/patches/gnome-session-classic-wrapper-script.patch?rev=39733&op=file
==============================================================================
--- packages/experimental/gnome-shell-extensions/debian/patches/gnome-session-classic-wrapper-script.patch	(added)
+++ packages/experimental/gnome-shell-extensions/debian/patches/gnome-session-classic-wrapper-script.patch	[utf-8] Fri Oct 11 16:52:46 2013
@@ -0,0 +1,25 @@
+Description: Use a wrapper script to start GNOME classic session
+ Xsession currently doesn't allow to pass more then one argument, as it
+ otherwise fails with
+ Xsession: unable to launch "gnome-session --session classic" X session ---
+ "gnome-session --session classic" not found; falling back to default session.
+ .
+ This is due to [1]. Add a wrapper script to start the GNOME classic session
+ as a workaround. Once [1] is fixed, this should be removed again.
+ .
+ [1] http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=653327.
+Author: Michael Biebl <biebl at debian.org>
+
+Index: gnome-shell-extensions-3.8.4/data/gnome-classic.desktop.in
+===================================================================
+--- gnome-shell-extensions-3.8.4.orig/data/gnome-classic.desktop.in	2013-07-16 13:12:50.000000000 +0200
++++ gnome-shell-extensions-3.8.4/data/gnome-classic.desktop.in	2013-10-11 18:45:36.749513420 +0200
+@@ -1,7 +1,7 @@
+ [Desktop Entry]
+ _Name=GNOME Classic
+ _Comment=This session logs you into GNOME Classic
+-Exec=gnome-session --session gnome-classic
++Exec=gnome-session-classic
+ TryExec=gnome-session
+ Icon=
+ Type=Application

Modified: packages/experimental/gnome-shell-extensions/debian/patches/series
URL: http://svn.debian.org/wsvn/pkg-gnome/packages/experimental/gnome-shell-extensions/debian/patches/series?rev=39733&op=diff
==============================================================================
--- packages/experimental/gnome-shell-extensions/debian/patches/series	[utf-8] (original)
+++ packages/experimental/gnome-shell-extensions/debian/patches/series	[utf-8] Fri Oct 11 16:52:46 2013
@@ -1 +1,2 @@
 dont-require-nautilus-classic.patch
+gnome-session-classic-wrapper-script.patch

Modified: packages/experimental/gnome-shell-extensions/debian/rules
URL: http://svn.debian.org/wsvn/pkg-gnome/packages/experimental/gnome-shell-extensions/debian/rules?rev=39733&op=diff
==============================================================================
--- packages/experimental/gnome-shell-extensions/debian/rules	[utf-8] (original)
+++ packages/experimental/gnome-shell-extensions/debian/rules	[utf-8] Fri Oct 11 16:52:46 2013
@@ -17,3 +17,7 @@
 DEB_CONFIGURE_EXTRA_FLAGS := \
 	--enable-extensions=$(EXTENSIONS_ENABLED) \
 	--enable-classic-mode
+
+binary-install/gnome-shell-extensions::
+	install -m 755 -D debian/local/gnome-session-classic \
+		debian/$(cdbs_curpkg)/usr/bin/gnome-session-classic




More information about the pkg-gnome-commits mailing list