[gnome-shell-extensions] - Update to 3.7.3 - Enable new default-min-max and static-workspaces extensions - Revamp summaries a

Mohamed ElMorabity melmorabity at fedoraproject.org
Tue Jan 1 16:49:54 UTC 2013


commit f008413cd00f8532151265f9862539daa029e1d5
Author: Mohamed El Morabity <melmorabity at fedoraproject.org>
Date:   Mon Dec 31 03:58:01 2012 +0100

    - Update to 3.7.3
    - Enable new default-min-max and static-workspaces extensions
    - Revamp summaries and descriptions

 .gitignore                  |    1 +
 gnome-shell-extensions.spec |  173 +++++++++++++++++++++++++------------------
 sources                     |    2 +-
 3 files changed, 102 insertions(+), 74 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index 6ee5d4d..164c20c 100644
--- a/.gitignore
+++ b/.gitignore
@@ -14,3 +14,4 @@
 /gnome-shell-extensions-3.6.0.tar.xz
 /gnome-shell-extensions-3.6.1.tar.xz
 /gnome-shell-extensions-3.7.1.tar.xz
+/gnome-shell-extensions-3.7.3.tar.xz
diff --git a/gnome-shell-extensions.spec b/gnome-shell-extensions.spec
index ae7dcd2..ea5fa84 100644
--- a/gnome-shell-extensions.spec
+++ b/gnome-shell-extensions.spec
@@ -1,10 +1,11 @@
-%global pkg_prefix gnome-shell-extension
 %global major_version %%(cut -d "." -f 1-2 <<<%{version})
 # Minimum GNOME Shell version supported
-%global min_gs_version %{major_version}.0
+%global min_gs_version %{version}
+
+%global pkg_prefix gnome-shell-extension
 
 Name:           gnome-shell-extensions
-Version:        3.7.1
+Version:        3.7.3
 Release:        1%{?dist}
 Summary:        Modify and extend GNOME Shell functionality and behavior
 
@@ -12,14 +13,8 @@ Group:          User Interface/Desktops
 # The entire source code is GPLv2+ except lib/convenience.js which is BSD
 License:        GPLv2+ and BSD
 URL:            http://live.gnome.org/GnomeShell/Extensions
-# Using git archive since upstream doesn't publish tarballs on ftp.gnome.org
-# anymore
-# $ git clone git://git.gnome.org/gnome-shell-extensions/
-# $ cd gnome-shell-extensions/
-# $ git archive --format=tar --prefix=%{name}-%{version}/ %{commit} | xz > ../%{name}-%{version}.tar.xz
-Source0:        %{name}-%{version}.tar.xz
-
-BuildRequires:  gnome-common
+Source0:        http://ftp.gnome.org/pub/GNOME/sources/%{name}/%{major_version}/%{name}-%{version}.tar.xz
+# BuildRequires:  gnome-common
 BuildRequires:  intltool
 BuildRequires:  pkgconfig(gnome-desktop-3.0)
 BuildRequires:  pkgconfig(libgtop-2.0)
@@ -27,10 +22,12 @@ Requires:       gnome-shell >= %{min_gs_version}
 BuildArch:      noarch
 
 %description
-GNOME Shell Extensions is a collection of extensions providing additional 
-and optional functionality to GNOME Shell.
+GNOME Shell Extensions is a collection of extensions providing additional and
+optional functionality to GNOME Shell.
 
 Enabled extensions:
+  * default-min-max
+  * static-workspaces
   * alternate-tab
   * alternative-status-menu
   * apps-menu
@@ -54,33 +51,31 @@ Requires:       gnome-shell >= %{min_gs_version}
 Obsoletes:      %{pkg_prefix}-dock < 3.7.1
 
 %description -n %{pkg_prefix}-common
-GNOME Shell Extensions is a collection of extensions providing additional 
-and optional functionality to GNOME Shell. Common files and directories 
-needed by extensions are provided here.
+GNOME Shell Extensions is a collection of extensions providing additional and
+optional functionality to GNOME Shell. Common files and directories needed by
+extensions are provided here.
 
 
 %package -n %{pkg_prefix}-alternate-tab
-Summary:        Classic Alt+Tab behavior. Window based instead of app based
+Summary:        Classic Alt+Tab behavior for GNOME Shell
 Group:          User Interface/Desktops
 License:        GPLv2+
 Requires:       %{pkg_prefix}-common = %{version}-%{release}
 
 %description -n %{pkg_prefix}-alternate-tab
-Lets you use classic Alt+Tab (window-based instead of app-based) in GNOME Shell.  
-GNOME Shell groups multiple instances of the same application together. 
-This extension disables grouping.  
+This GNOME Shell extension changes Alt+Tab to be window-based instead of
+app-based.
 
 
 %package -n %{pkg_prefix}-alternative-status-menu
-Summary:        For those who want a power off item visible at all the time
+Summary:        Power Off Item in GNOME Shell status menu
 Group:          User Interface/Desktops
 License:        GPLv2+
 Requires:       %{pkg_prefix}-common = %{version}-%{release}
 
 %description -n %{pkg_prefix}-alternative-status-menu
-For those who want a power off item visible at all the time, replaces 
-GNOME Shell status menu with one featuring separate Suspend and Power Off. 
-Adds the ability to hibernate as well.
+This GNOME Shell extension adds a power off item in the status menu, and
+provides the ability to hibernate.
 
 
 %package -n %{pkg_prefix}-apps-menu
@@ -90,112 +85,132 @@ License:        GPLv2+
 Requires:       %{pkg_prefix}-common = %{version}-%{release}
 
 %description  -n %{pkg_prefix}-apps-menu
-Add a GNOME 2.x style menu for applications.
+This GNOME Shell extension adds a GNOME 2.x style menu for applications.
 
 
 %package -n %{pkg_prefix}-auto-move-windows
-Summary:        Assign specific workspaces to applications
+Summary:        Assign specific workspaces to applications in GNOME Shell
 Group:          User Interface/Desktops
 License:        GPLv2+
 Requires:       %{pkg_prefix}-common = %{version}-%{release}
 
 %description -n %{pkg_prefix}-auto-move-windows
-Lets you manage your workspaces more easily, assigning a specific workspace to
-each application as soon as it creates a window, in a manner configurable with a
-GSettings key.
+This GNOME Shell extension enables easy workspace management. A specific
+workspace can be assigned to each application as soon as it creates a window, in
+a manner configurable with a GSettings key.
+
+
+%package -n %{pkg_prefix}-default-min-max
+Summary:        Add minimize and maximize titlebar buttons in GNOME Shell
+Group:          User Interface/Desktops
+License:        GPLv2+
+Requires:       %{pkg_prefix}-common = %{version}-%{release}
+
+%description -n %{pkg_prefix}-default-min-max
+This GNOME Shell extension adds minimize and maximize buttons to the titlebar by
+default.
 
 
 %package -n %{pkg_prefix}-drive-menu
-Summary:        Disk device manager in the system status area
+Summary:        Drive status menu for GNOME Shell
 Group:          User Interface/Desktops
 License:        GPLv2+
 Requires:       %{pkg_prefix}-common = %{version}-%{release}
 
 %description -n %{pkg_prefix}-drive-menu
-Adds a menu in the system status area that tracks removable disk devices
-attached and offers to browse them and eject/unmount them.
+This GNOME Shell extension provides a panel status menu for accessing and
+unmounting removable devices.
 
 
 %package -n %{pkg_prefix}-native-window-placement
-Summary:        Arrange windows in overview in a more native way
+Summary:        Native window placement for GNOME Shell
 Group:          User Interface/Desktops
 License:        GPLv2+
 Requires:       %{pkg_prefix}-common = %{version}-%{release}
 
 %description  -n %{pkg_prefix}-native-window-placement
-This extension employs an algorithm (taken from KDE) for layouting the
-thumbnails in the overview that more closely reflects the positions and relative
-sizes of the actual windows, instead of using a fixed grid.
-
+This GNOME Shell extension provides additional configurability for the window
+layout in the overview, including a mechanism similar to KDE4.
 
 %package -n %{pkg_prefix}-places-menu
-Summary:        Places menu indicator in the system status area
+Summary:        Places status menu for GNOME Shell
 Group:          User Interface/Desktops
 License:        GPLv2+
 Requires:       %{pkg_prefix}-common = %{version}-%{release}
 
 %description -n %{pkg_prefix}-places-menu
-Adds a menu in the system status area that resembles the Places menu from
-GNOME 2.x
+This GNOME Shell extension add a system status menu for quickly navigating
+places in the system.
+
+
+%package -n %{pkg_prefix}-static-workspaces
+Summary:        Disable dynamic workspace management in GNOME Shell
+Group:          User Interface/Desktops
+License:        GPLv2+
+Requires:       %{pkg_prefix}-common = %{version}-%{release}
+# Should be pulled in by control-center, but in case someone tries for a
+# minimalist gnome-shell installation
+Requires:       libgtop2
+
+%description -n %{pkg_prefix}-static-workspaces
+This GNOME Shell extension disables dynamic workspace management.
 
 
 %package -n %{pkg_prefix}-systemMonitor
-Summary:        Monitor your system status
+Summary:        System Monitor for GNOME Shell
 Group:          User Interface/Desktops
 License:        GPLv2+
 Requires:       %{pkg_prefix}-common = %{version}-%{release}
-# should be pulled in by control-center, but in case someone tries for
-# a minimalist gnome-shell installation
+# Should be pulled in by control-center, but in case someone tries for a
+# minimalist gnome-shell installation
 Requires:       libgtop2
 
 %description -n %{pkg_prefix}-systemMonitor
-Monitor your system status
+This GNOME Shell extension is a message tray indicator for CPU and memory usage.
 
 
 %package -n %{pkg_prefix}-user-theme
-Summary:        Lets the user select a custom theme for the shell
+Summary:        Support for custom themes in GNOME Shell
 Group:          User Interface/Desktops
 License:        GPLv2+
 Requires:       %{pkg_prefix}-common = %{version}-%{release}
 
 %description -n %{pkg_prefix}-user-theme
-Lets the user select a custom theme for the Gnome shell. It will allow you to 
-apply a style from /.themes/[themeName]/gnome-shell/gnome-shell.css
+This GNOME Shell extension enables loading a GNOME Shell theme from
+~/.themes/<name>/gnome-shell/.
 
 
 %package -n %{pkg_prefix}-windowsNavigator
-Summary:        Keyboard selection of windows and work-spaces in overlay mode
+Summary:        Support for keyboard selection of windows and workspaces in GNOME Shell
 Group:          User Interface/Desktops
 License:        GPLv2+
 Requires:       %{pkg_prefix}-common = %{version}-%{release}
 
 %description -n %{pkg_prefix}-windowsNavigator
-Allow keyboard selection of windows and work-spaces in overlay mode in 
-GNOME Shell.  Switch to overview mode (press the windows or alt+f1 key) and 
-press the alt key to show numbers over windows.  Press any number to switch
-to the corresponding window.
+This GNOME Shell extension enables keyboard selection of windows and workspaces
+in overlay mode, by pressing the Alt and Ctrl key respectively.
 
 
 %package -n %{pkg_prefix}-workspace-indicator
-Summary:        Workspace Indicator
+Summary:        Workspace indicator for GNOME Shell
 Group:          User Interface/Desktops
 License:        GPLv2+
 Requires:       %{pkg_prefix}-common = %{version}-%{release}
 
 %description -n %{pkg_prefix}-workspace-indicator
-Put an indicator on the panel signaling in which workspace you are, and give you
-the possibility of switching to another one.
+This GNOME Shell extension add a system status menu for quickly changing
+workspaces.
 
 
 %package -n %{pkg_prefix}-xrandr-indicator
-Summary:        Monitor status indicator
+Summary:        GNOME Shell status menu for rotating monitors
 Group:          User Interface/Desktops
 License:        GPLv2+
 Requires:       %{pkg_prefix}-common = %{version}-%{release}
 
 %description  -n %{pkg_prefix}-xrandr-indicator
-This extension adds a systems status menu for rotating monitors
-(overrides what is currently provided by gnome-settings-daemon.
+This GNOME Shell extension adds a status menu to let rotate the laptop monitor
+and open display preferences quickly.
 
 
 %prep
@@ -203,10 +218,9 @@ This extension adds a systems status menu for rotating monitors
 
 
 %build
-# since we build from a git checkout
+# In case we build from a Git checkout
 [ -x autogen.sh ] && NOCONFIGURE=1 ./autogen.sh 
-
-%configure  --enable-extensions="alternate-tab alternative-status-menu apps-menu auto-move-windows drive-menu native-window-placement places-menu systemMonitor user-theme windowsNavigator workspace-indicator xrandr-indicator"
+%configure  --enable-extensions="all"
 make %{?_smp_mflags}
 
 
@@ -223,55 +237,63 @@ make install DESTDIR=$RPM_BUILD_ROOT
 
 %files -n %{pkg_prefix}-alternate-tab
 %{_datadir}/glib-2.0/schemas/org.gnome.shell.extensions.alternate-tab.gschema.xml
-%{_datadir}/gnome-shell/extensions/alternate-tab*
+%{_datadir}/gnome-shell/extensions/alternate-tab*/
 
 
 %files -n %{pkg_prefix}-alternative-status-menu
 %{_datadir}/glib-2.0/schemas/org.gnome.shell.extensions.alternative-status-menu.gschema.xml
-%{_datadir}/gnome-shell/extensions/alternative-status-menu*
+%{_datadir}/gnome-shell/extensions/alternative-status-menu*/
 
 
 %files -n %{pkg_prefix}-apps-menu
-%{_datadir}/gnome-shell/extensions/apps-menu*
+%{_datadir}/gnome-shell/extensions/apps-menu*/
 
 
 %files -n %{pkg_prefix}-auto-move-windows
 %{_datadir}/glib-2.0/schemas/org.gnome.shell.extensions.auto-move-windows.gschema.xml
-%{_datadir}/gnome-shell/extensions/auto-move-windows*
+%{_datadir}/gnome-shell/extensions/auto-move-windows*/
+
+
+%files -n %{pkg_prefix}-default-min-max
+%{_datadir}/gnome-shell/extensions/default-min-max*/
 
 
 %files -n %{pkg_prefix}-drive-menu
-%{_datadir}/gnome-shell/extensions/drive-menu*
+%{_datadir}/gnome-shell/extensions/drive-menu*/
 
 
 %files -n %{pkg_prefix}-native-window-placement
 %{_datadir}/glib-2.0/schemas/org.gnome.shell.extensions.native-window-placement.gschema.xml
-%{_datadir}/gnome-shell/extensions/native-window-placement*
+%{_datadir}/gnome-shell/extensions/native-window-placement*/
 
 
 %files -n %{pkg_prefix}-places-menu
-%{_datadir}/gnome-shell/extensions/places-menu*
+%{_datadir}/gnome-shell/extensions/places-menu*/
+
+
+%files -n %{pkg_prefix}-static-workspaces
+%{_datadir}/gnome-shell/extensions/static-workspaces*/
 
 
 %files -n %{pkg_prefix}-systemMonitor
-%{_datadir}/gnome-shell/extensions/systemMonitor*
+%{_datadir}/gnome-shell/extensions/systemMonitor*/
 
 
 %files -n %{pkg_prefix}-user-theme
 %{_datadir}/glib-2.0/schemas/org.gnome.shell.extensions.user-theme.gschema.xml
-%{_datadir}/gnome-shell/extensions/user-theme*
+%{_datadir}/gnome-shell/extensions/user-theme*/
 
 
 %files -n %{pkg_prefix}-windowsNavigator
-%{_datadir}/gnome-shell/extensions/windowsNavigator*
+%{_datadir}/gnome-shell/extensions/windowsNavigator*/
 
 
 %files -n %{pkg_prefix}-workspace-indicator
-%{_datadir}/gnome-shell/extensions/workspace-indicator*
+%{_datadir}/gnome-shell/extensions/workspace-indicator*/
 
 
 %files -n %{pkg_prefix}-xrandr-indicator
-%{_datadir}/gnome-shell/extensions/xrandr-indicator*
+%{_datadir}/gnome-shell/extensions/xrandr-indicator*/
 
 
 %postun -n %{pkg_prefix}-alternate-tab
@@ -320,6 +342,11 @@ fi
 
 
 %changelog
+* Mon Dec 31 2012 Mohamed El Morabity <melmorabity at fedoraproject.org> - 3.7.3-1
+- Update to 3.7.3
+- Enable new default-min-max and static-workspaces extensions
+- Revamp summaries and descriptions
+
 * Tue Oct 30 2012 Mohamed El Morabity <melmorabity at fedoraproject.org> - 3.7.1-1
 - Update to 3.7.1
 - Drop dock and gajim extensions, no longer provided
diff --git a/sources b/sources
index 82a991c..daab19a 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-87452d5e682ad5fd9b831b3a9e83c8cd  gnome-shell-extensions-3.7.1.tar.xz
+df0958768b1b0ca22731b4f72e702925  gnome-shell-extensions-3.7.3.tar.xz


More information about the scm-commits mailing list