diff --git a/debian/changelog b/debian/changelog index 7729bdf4..6099aeff 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,8 +1,68 @@ -gnome-shell-extensions (3.4.0-3) UNRELEASED; urgency=low +gnome-shell-extensions (3.8.4-1) experimental; 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. + + -- Michael Biebl Fri, 11 Oct 2013 18:55:23 +0200 + +gnome-shell-extensions (3.8.3.1-1) experimental; urgency=low + + [ Jeremy Bicha ] + * New upstream release + - default-min-max and static-workspaces extensions have been dropped. + Use Classic Mode or tweak org.gnome.shell.overrides in dconf-editor + * debian/control.in: + - Depend on gnome-session 3.8, required for the new Classic mode. + - Update homepage + * debian/patches/dont-require-nautilus-classic.patch: + - Don't require nautilus-classic since it forces desktop icons + * debian/patches/fix-applications-menu-resolution-change.patch: + - Backport commit to not break applications menu when screen resolution + changes + * debian/patches/fix-hibernate.patch: + - Backport patch to fix checking whether hibernate is allowed + * debian/patches/look-in-data-home-for-themes.patch: + - Backport commit to also look in XDG_DATA_HOME (usually ~/.local/share/) + for user themes + * debian/rules: + - Run autoreconf + + -- Andreas Henriksson Fri, 16 Aug 2013 20:25:30 +0200 + +gnome-shell-extensions (3.8.2-1) experimental; urgency=low + + * Team upload + + [ Victor Seva ] * Recommends gnome-tweak-tool - -- Victor Seva Fri, 27 Jul 2012 09:26:15 +0200 + [ Jean Schurger ] + * New upstream release 3.7.92 (LP: #1017979, #1059152). + * Enabled new extensions. + * Dropped 'dock' and 'gajim'. + * Use ./configure instead of autoreconf. + * Bumped Standards-Version to 3.9.4. + * Updated Vcs-Svn. + * debian/control.in + - Added runtime dependency to 'gvfs' (>= 1.16.0). + The 'Places' extension rely on a 'gvfs' linked to 'udisks2'. + + [ Simon McVittie ] + * New upstream release 3.8.2. + * Install the "classic mode" + * Enable windowNavigator extension (this means we have everything except + example and xrandr, the same as in the Ubuntu gnome3-team's PPA) + + -- Simon McVittie Thu, 23 May 2013 09:07:23 +0100 gnome-shell-extensions (3.4.0-2) unstable; urgency=low diff --git a/debian/control b/debian/control index 5e0a1e2a..d80a26b6 100644 --- a/debian/control +++ b/debian/control @@ -7,7 +7,7 @@ Source: gnome-shell-extensions Section: gnome Priority: optional Maintainer: Debian GNOME Maintainers -Uploaders: Victor Seva , Michael Biebl +Uploaders: Victor Seva , Andreas Henriksson , Michael Biebl Build-Depends: debhelper (>= 8.0.0), cdbs, dh-autoreconf, @@ -16,8 +16,8 @@ Build-Depends: debhelper (>= 8.0.0), intltool, libgnome-desktop-3-dev (>= 3.2.0), libgtop2-dev (>= 2.28.3) -Standards-Version: 3.9.3 -Homepage: http://live.gnome.org/GnomeShell/Extensions +Standards-Version: 3.9.4 +Homepage: https://wiki.gnome.org/GnomeShell/Extensions Vcs-Svn: svn://anonscm.debian.org/pkg-gnome/packages/unstable/gnome-shell-extensions Vcs-Browser: http://anonscm.debian.org/viewvc/pkg-gnome/packages/unstable/gnome-shell-extensions @@ -26,7 +26,9 @@ Architecture: all Depends: ${misc:Depends}, gnome-shell (>= ${gnome:Version}), gnome-shell (<< ${gnome:NextVersion}), - gir1.2-gtop-2.0 + gir1.2-gtop-2.0, + gvfs (>= 1.16.0), + gnome-session (>= 3.8) Recommends: gnome-tweak-tool (>= ${gnome:Version}) Description: Extensions to extend functionality of GNOME Shell The GNOME Shell redefines user interactions with the GNOME desktop. In diff --git a/debian/control.in b/debian/control.in index 0419db3f..882b1e78 100644 --- a/debian/control.in +++ b/debian/control.in @@ -11,8 +11,8 @@ Build-Depends: debhelper (>= 8.0.0), intltool, libgnome-desktop-3-dev (>= 3.2.0), libgtop2-dev (>= 2.28.3) -Standards-Version: 3.9.3 -Homepage: http://live.gnome.org/GnomeShell/Extensions +Standards-Version: 3.9.4 +Homepage: https://wiki.gnome.org/GnomeShell/Extensions Vcs-Svn: svn://anonscm.debian.org/pkg-gnome/packages/unstable/gnome-shell-extensions Vcs-Browser: http://anonscm.debian.org/viewvc/pkg-gnome/packages/unstable/gnome-shell-extensions @@ -21,7 +21,9 @@ Architecture: all Depends: ${misc:Depends}, gnome-shell (>= ${gnome:Version}), gnome-shell (<< ${gnome:NextVersion}), - gir1.2-gtop-2.0 + gir1.2-gtop-2.0, + gvfs (>= 1.16.0), + gnome-session (>= 3.8) Recommends: gnome-tweak-tool (>= ${gnome:Version}) Description: Extensions to extend functionality of GNOME Shell The GNOME Shell redefines user interactions with the GNOME desktop. In diff --git a/debian/local/gnome-session-classic b/debian/local/gnome-session-classic new file mode 100644 index 00000000..d4065e31 --- /dev/null +++ b/debian/local/gnome-session-classic @@ -0,0 +1,2 @@ +#! /bin/sh +exec gnome-session --session gnome-classic "$@" diff --git a/debian/patches/dont-require-nautilus-classic.patch b/debian/patches/dont-require-nautilus-classic.patch new file mode 100644 index 00000000..0af5d477 --- /dev/null +++ b/debian/patches/dont-require-nautilus-classic.patch @@ -0,0 +1,13 @@ +Description: Don't use nautilus-classic since it forces desktop icons +Author: Jeremy Bicha +Bug: https://bugzilla.gnome.org/695088 + +Index: gnome-shell-extensions-3.8.3.1/data/gnome-classic.session.desktop.in.in +=================================================================== +--- gnome-shell-extensions-3.8.3.1.orig/data/gnome-classic.session.desktop.in.in 2013-06-17 15:42:43.000000000 -0400 ++++ gnome-shell-extensions-3.8.3.1/data/gnome-classic.session.desktop.in.in 2013-06-19 10:31:47.900318151 -0400 +@@ -1,3 +1,3 @@ + [GNOME Session] + _Name=GNOME Classic +-RequiredComponents=gnome-shell-classic;gnome-settings-daemon;nautilus-classic; ++RequiredComponents=gnome-shell-classic;gnome-settings-daemon; diff --git a/debian/patches/gnome-session-classic-wrapper-script.patch b/debian/patches/gnome-session-classic-wrapper-script.patch new file mode 100644 index 00000000..e6c9ab85 --- /dev/null +++ b/debian/patches/gnome-session-classic-wrapper-script.patch @@ -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 + +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 diff --git a/debian/patches/series b/debian/patches/series index e69de29b..6410b5c4 100644 --- a/debian/patches/series +++ b/debian/patches/series @@ -0,0 +1,2 @@ +dont-require-nautilus-classic.patch +gnome-session-classic-wrapper-script.patch diff --git a/debian/rules b/debian/rules index 962611a2..caba18db 100755 --- a/debian/rules +++ b/debian/rules @@ -1,17 +1,23 @@ #!/usr/bin/make -f -include /usr/share/cdbs/1/rules/debhelper.mk include /usr/share/cdbs/1/rules/autoreconf.mk +include /usr/share/cdbs/1/rules/debhelper.mk include /usr/share/cdbs/1/class/gnome.mk include /usr/share/gnome-pkg-tools/1/rules/gnome-version.mk include /usr/share/gnome-pkg-tools/1/rules/uploaders.mk -include /usr/share/gnome-pkg-tools/1/rules/gnome-get-source.mk EXTENSIONS_ENABLED="alternate-tab auto-move-windows workspace-indicator\ - alternative-status-menu dock gajim native-window-placement user-theme\ - apps-menu drive-menu places-menu windowsNavigator systemMonitor" -EXTENSIONS_DISABLED="xrandr-indicator" + alternative-status-menu native-window-placement user-theme\ + apps-menu drive-menu places-menu windowsNavigator systemMonitor\ + launch-new-instance window-list windowsNavigator" -DEB_DH_AUTORECONF_ARGS := ./autogen.sh +EXTENSIONS_DISABLED="example xrandr-indicator" -DEB_CONFIGURE_EXTRA_FLAGS := --enable-extensions=$(EXTENSIONS_ENABLED) +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