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