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]

Reply via email to