Hello community,
here is the log from the commit of package gnome-shell-extensions for
openSUSE:12.1 checked in at 2011-10-29 06:37:01
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:12.1/gnome-shell-extensions (Old)
and /work/SRC/openSUSE:12.1/.gnome-shell-extensions.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "gnome-shell-extensions", Maintainer is ""
Changes:
--------
---
/work/SRC/openSUSE:12.1/gnome-shell-extensions/gnome-shell-extensions.changes
2011-10-25 15:59:09.000000000 +0200
+++
/work/SRC/openSUSE:12.1/.gnome-shell-extensions.new/gnome-shell-extensions.changes
2011-10-29 06:37:03.000000000 +0200
@@ -1,0 +2,15 @@
+Fri Oct 29 09:31:01 UTC 2011 - [email protected]
+
+- Make it easier to install individual extensions without
+ installing all of them:
+ + This was happening because of the lang subpackage Recommends
+ that was bringing the main subpackage, which in term was
+ bringing all extensions through Recommends.
+ + Create a gnome-shell-extensions-common subpackage and use it
+ as a basis for the translations, by renaming the lang
+ subpackage to gnome-shell-extensions-common-lang.
+ + Replace gnome-shell Requires and lang Recommends in all
+ extensions subpackages with a Requires on
+ gnome-shell-extensions-common which leads to the same result.
+
+-------------------------------------------------------------------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ gnome-shell-extensions.spec ++++++
--- /var/tmp/diff_new_pack.CSwdsb/_old 2011-10-29 06:37:03.000000000 +0200
+++ /var/tmp/diff_new_pack.CSwdsb/_new 2011-10-29 06:37:03.000000000 +0200
@@ -60,12 +60,21 @@
GNOME Shell Extensions is a collection of extensions providing
additional and optional functionality to GNOME Shell.
+%package common
+Summary: GNOME Shell Extension -- Common Files
+Group: System/GUI/GNOME
+License: GPL-2.0+
+Requires: gnome-shell
+Recommends: %{name}-common-lang
+
+%description common
+This package provides files common to several GNOME Shell Extensions
+
%package -n gnome-shell-extension-alt-status-menu
Summary: GNOME Shell Extension -- Power Off Item in Status Menu
Group: System/GUI/GNOME
License: GPL-2.0+
-Requires: gnome-shell
-Recommends: %{name}-lang
+Requires: %{name}-common
%description -n gnome-shell-extension-alt-status-menu
This GNOME Shell extension adds a power off item in the status
@@ -75,8 +84,7 @@
Summary: GNOME Shell Extension -- Classic Alt+Tab behavior
Group: System/GUI/GNOME
License: GPL-2.0+
-Requires: gnome-shell
-Recommends: %{name}-lang
+Requires: %{name}-common
%description -n gnome-shell-extension-alternate-tab
This GNOME Shell extension changes Alt+Tab to be window-based
@@ -86,8 +94,7 @@
Summary: GNOME Shell Extension -- Applications Menu
Group: System/GUI/GNOME
License: GPL-2.0+
-Requires: gnome-shell
-Recommends: %{name}-lang
+Requires: %{name}-common
%description -n gnome-shell-extension-apps-menu
This GNOME Shell extension adds a GNOME 2.x style menu for applications.
@@ -96,8 +103,7 @@
Summary: GNOME Shell Extension -- Assign specific workspaces to
applications
Group: System/GUI/GNOME
License: GPL-2.0+
-Requires: gnome-shell
-Recommends: %{name}-lang
+Requires: %{name}-common
%glib2_gsettings_schema_requires
%description -n gnome-shell-extension-auto-move-windows
@@ -109,8 +115,7 @@
Summary: GNOME Shell Extension -- Dock-style Task Switcher
Group: System/GUI/GNOME
License: GPL-2.0+
-Requires: gnome-shell
-Recommends: %{name}-lang
+Requires: %{name}-common
%glib2_gsettings_schema_requires
%description -n gnome-shell-extension-dock
@@ -121,8 +126,7 @@
Summary: GNOME Shell Extension -- Drive Status Menu
Group: System/GUI/GNOME
License: GPL-2.0+
-Requires: gnome-shell
-Recommends: %{name}-lang
+Requires: %{name}-common
%description -n gnome-shell-extension-drive-menu
This GNOME Shell extension provides a panel status menu for accessing
@@ -132,8 +136,7 @@
Summary: GNOME Shell Extension -- Gajim Integration
Group: System/GUI/GNOME
License: GPL-2.0+
-Requires: gnome-shell
-Recommends: %{name}-lang
+Requires: %{name}-common
%description -n gnome-shell-extension-gajim
This GNOME Shell extension adds integration with the Gajim instant
@@ -143,8 +146,7 @@
Summary: GNOME Shell Extension -- Native Window Placement
Group: System/GUI/GNOME
License: GPL-2.0+
-Requires: gnome-shell
-Recommends: %{name}-lang
+Requires: %{name}-common
%glib2_gsettings_schema_requires
%description -n gnome-shell-extension-native-window-placement
@@ -155,8 +157,7 @@
Summary: GNOME Shell Extension -- Places Status Menu
Group: System/GUI/GNOME
License: GPL-2.0+
-Requires: gnome-shell
-Recommends: %{name}-lang
+Requires: %{name}-common
%description -n gnome-shell-extension-places-menu
This GNOME Shell extension add a system status menu for quickly
@@ -166,8 +167,7 @@
Summary: GNOME Shell Extension -- System Monitor
Group: System/GUI/GNOME
License: GPL-2.0+
-Requires: gnome-shell
-Recommends: %{name}-lang
+Requires: %{name}-common
%description -n gnome-shell-extension-systemMonitor
This GNOME Shell extension is a message tray indicator for CPU and
@@ -177,8 +177,7 @@
Summary: GNOME Shell Extension -- Support for Custom Themes
Group: System/GUI/GNOME
License: GPL-2.0+
-Requires: gnome-shell
-Recommends: %{name}-lang
+Requires: %{name}-common
%glib2_gsettings_schema_requires
%description -n gnome-shell-extension-user-theme
@@ -189,8 +188,7 @@
Summary: GNOME Shell Extension -- Keyboard Selection of Windows and
Workspaces
Group: System/GUI/GNOME
License: GPL-2.0+
-Requires: gnome-shell
-Recommends: %{name}-lang
+Requires: %{name}-common
%description -n gnome-shell-extension-windows-navigator
This GNOME Shell extension enables keyboard selection of windows
@@ -200,8 +198,7 @@
Summary: GNOME Shell Extension -- Workspace Indicator
Group: System/GUI/GNOME
License: GPL-2.0+
-Requires: gnome-shell
-Recommends: %{name}-lang
+Requires: %{name}-common
%description -n gnome-shell-extension-workspace-indicator
This GNOME Shell extension add a system status menu for quickly
@@ -211,14 +208,13 @@
Summary: GNOME Shell Extension -- Status Menu for Rotating Monitors
Group: System/GUI/GNOME
License: GPL-2.0+
-Requires: gnome-shell
-Recommends: %{name}-lang
+Requires: %{name}-common
%description -n gnome-shell-extension-xrandr-indicator
This GNOME Shell extension adds a status menu to let rotate the
laptop monitor and open display preferences quickly.
-%lang_package
+%lang_package -n %{name}-common
%prep
%setup -q
%patch0 -p1
@@ -270,7 +266,11 @@
%files
%defattr(-,root,root)
-%doc COPYING README README.SUSE
+%doc README.SUSE
+
+%files common
+%defattr(-,root,root)
+%doc COPYING README
%files -n gnome-shell-extension-alt-status-menu
%defattr(-,root,root)
@@ -347,6 +347,6 @@
%doc COPYING
%{_datadir}/gnome-shell/extensions/[email protected]/
-%files lang -f %{name}.lang
+%files common-lang -f %{name}.lang
%changelog
--
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]