[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