- Update to 3.7.3
- Enable new default-min-max and static-workspaces extensions - Revamp summaries and descriptions
This commit is contained in:
parent
b36bde5526
commit
f008413cd0
1
.gitignore
vendored
1
.gitignore
vendored
@ -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
|
||||
|
@ -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}-systemMonitor
|
||||
Summary: Monitor your system status
|
||||
%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
|
||||
# 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: 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
|
||||
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@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@fedoraproject.org> - 3.7.1-1
|
||||
- Update to 3.7.1
|
||||
- Drop dock and gajim extensions, no longer provided
|
||||
|
Loading…
Reference in New Issue
Block a user