Accepting request 67399 from GNOME:Next
thanks OBS-URL: https://build.opensuse.org/request/show/67399 OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gnome-shell?expand=0&rev=53
This commit is contained in:
parent
92fa4d235f
commit
b47504fcb9
13
default-applications.patch
Normal file
13
default-applications.patch
Normal file
@ -0,0 +1,13 @@
|
|||||||
|
Index: gnome-shell-2.91.91/data/org.gnome.shell.gschema.xml.in
|
||||||
|
===================================================================
|
||||||
|
--- gnome-shell-2.91.91.orig/data/org.gnome.shell.gschema.xml.in
|
||||||
|
+++ gnome-shell-2.91.91/data/org.gnome.shell.gschema.xml.in
|
||||||
|
@@ -30,7 +30,7 @@
|
||||||
|
</_description>
|
||||||
|
</key>
|
||||||
|
<key name="favorite-apps" type="as">
|
||||||
|
- <default>[ 'mozilla-firefox.desktop', 'evolution.desktop', 'empathy.desktop', 'rhythmbox.desktop', 'shotwell.desktop', 'openoffice.org-writer.desktop', 'nautilus.desktop' ]</default>
|
||||||
|
+ <default>[ 'firefox.desktop', 'evolution.desktop', 'empathy.desktop', 'rhythmbox.desktop', 'shotwell.desktop', 'openoffice.org-writer.desktop', 'nautilus.desktop' ]</default>
|
||||||
|
<_summary>List of desktop file IDs for favorite applications</_summary>
|
||||||
|
<_description>
|
||||||
|
The applications corresponding to these identifiers
|
@ -1,3 +0,0 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
|
||||||
oid sha256:68cb940c192540d0cab7245931c19a58a3fb1664345690d732210edcf1a78290
|
|
||||||
size 900407
|
|
3
gnome-shell-3.0.0.2.tar.bz2
Normal file
3
gnome-shell-3.0.0.2.tar.bz2
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
version https://git-lfs.github.com/spec/v1
|
||||||
|
oid sha256:5563b6374e84795526928ab398316611f94385ce0b278ef71769ff12498e4532
|
||||||
|
size 1061447
|
20
gnome-shell-fix-gnome-bluetooth.patch
Normal file
20
gnome-shell-fix-gnome-bluetooth.patch
Normal file
@ -0,0 +1,20 @@
|
|||||||
|
--- g-s/src/main.c
|
||||||
|
+++ g-s/src/main.c
|
||||||
|
@@ -458,3 +458,17 @@ main (int argc, char **argv)
|
||||||
|
|
||||||
|
return meta_run ();
|
||||||
|
}
|
||||||
|
+
|
||||||
|
+#if HAVE_BLUETOOTH
|
||||||
|
+/* HACK:
|
||||||
|
+ Add a non-static function that calls into libgnome-bluetooth-applet.so,
|
||||||
|
+ to avoid the linker being too smart and removing the dependency.
|
||||||
|
+ This function is never actually called.
|
||||||
|
+*/
|
||||||
|
+extern GType bluetooth_applet_get_type(void);
|
||||||
|
+void _shell_link_to_bluetooth(void);
|
||||||
|
+
|
||||||
|
+void _shell_link_to_bluetooth(void) {
|
||||||
|
+ bluetooth_applet_get_type();
|
||||||
|
+}
|
||||||
|
+#endif
|
@ -1,15 +0,0 @@
|
|||||||
Index: gnome-shell-2.91.6/src/gnome-shell.in
|
|
||||||
===================================================================
|
|
||||||
--- gnome-shell-2.91.6.orig/src/gnome-shell.in
|
|
||||||
+++ gnome-shell-2.91.6/src/gnome-shell.in
|
|
||||||
@@ -192,7 +192,9 @@ def _get_glx_extensions():
|
|
||||||
|
|
||||||
glxinfo = subprocess.Popen(["glxinfo"], stdout=subprocess.PIPE)
|
|
||||||
glxinfo_output = glxinfo.communicate()[0]
|
|
||||||
- glxinfo.wait()
|
|
||||||
+ ret = glxinfo.wait()
|
|
||||||
+ if ret != 0:
|
|
||||||
+ return (set(), set(), set())
|
|
||||||
|
|
||||||
glxinfo_map = {}
|
|
||||||
for m in GLXINFO_RE.finditer(glxinfo_output):
|
|
@ -1,111 +0,0 @@
|
|||||||
Index: gnome-shell-2.91.6/js/ui/status/accessibility.js
|
|
||||||
===================================================================
|
|
||||||
--- gnome-shell-2.91.6.orig/js/ui/status/accessibility.js
|
|
||||||
+++ gnome-shell-2.91.6/js/ui/status/accessibility.js
|
|
||||||
@@ -77,39 +77,39 @@ ATIndicator.prototype = {
|
|
||||||
client.add_dir(KEY_META_DIR, GConf.ClientPreloadType.PRELOAD_ONELEVEL, null);
|
|
||||||
client.notify_add(KEY_META_DIR, Lang.bind(this, this._keyChanged), null, null);
|
|
||||||
|
|
||||||
- let highContrast = this._buildHCItem();
|
|
||||||
- this.menu.addMenuItem(highContrast);
|
|
||||||
+ // let highContrast = this._buildHCItem();
|
|
||||||
+ // this.menu.addMenuItem(highContrast);
|
|
||||||
|
|
||||||
let magnifier = this._buildItem(_("Zoom"), MAGNIFIER_SCHEMA, 'show-magnifier');
|
|
||||||
this.menu.addMenuItem(magnifier);
|
|
||||||
|
|
||||||
- let textZoom = this._buildFontItem();
|
|
||||||
- this.menu.addMenuItem(textZoom);
|
|
||||||
+ // let textZoom = this._buildFontItem();
|
|
||||||
+ // this.menu.addMenuItem(textZoom);
|
|
||||||
|
|
||||||
- let screenReader = this._buildItem(_("Screen Reader"), AT_SCREEN_READER_SCHEMA, 'startup');
|
|
||||||
- this.menu.addMenuItem(screenReader);
|
|
||||||
+ // let screenReader = this._buildItem(_("Screen Reader"), AT_SCREEN_READER_SCHEMA, 'startup');
|
|
||||||
+ // this.menu.addMenuItem(screenReader);
|
|
||||||
|
|
||||||
- let screenKeyboard = this._buildItem(_("Screen Keyboard"), AT_SCREEN_KEYBOARD_SCHEMA, 'startup');
|
|
||||||
- this.menu.addMenuItem(screenKeyboard);
|
|
||||||
+ // let screenKeyboard = this._buildItem(_("Screen Keyboard"), AT_SCREEN_KEYBOARD_SCHEMA, 'startup');
|
|
||||||
+ // this.menu.addMenuItem(screenKeyboard);
|
|
||||||
|
|
||||||
let visualBell = this._buildItemGConf(_("Visual Alerts"), client, KEY_VISUAL_BELL);
|
|
||||||
this.menu.addMenuItem(visualBell);
|
|
||||||
|
|
||||||
- let stickyKeys = this._buildItem(_("Sticky Keys"), A11Y_SCHEMA, KEY_STICKY_KEYS_ENABLED);
|
|
||||||
- this.menu.addMenuItem(stickyKeys);
|
|
||||||
+ // let stickyKeys = this._buildItem(_("Sticky Keys"), A11Y_SCHEMA, KEY_STICKY_KEYS_ENABLED);
|
|
||||||
+ // this.menu.addMenuItem(stickyKeys);
|
|
||||||
|
|
||||||
- let slowKeys = this._buildItem(_("Slow Keys"), A11Y_SCHEMA, KEY_SLOW_KEYS_ENABLED);
|
|
||||||
- this.menu.addMenuItem(slowKeys);
|
|
||||||
+ // let slowKeys = this._buildItem(_("Slow Keys"), A11Y_SCHEMA, KEY_SLOW_KEYS_ENABLED);
|
|
||||||
+ // this.menu.addMenuItem(slowKeys);
|
|
||||||
|
|
||||||
- let bounceKeys = this._buildItem(_("Bounce Keys"), A11Y_SCHEMA, KEY_BOUNCE_KEYS_ENABLED);
|
|
||||||
- this.menu.addMenuItem(bounceKeys);
|
|
||||||
+ // let bounceKeys = this._buildItem(_("Bounce Keys"), A11Y_SCHEMA, KEY_BOUNCE_KEYS_ENABLED);
|
|
||||||
+ // this.menu.addMenuItem(bounceKeys);
|
|
||||||
|
|
||||||
- let mouseKeys = this._buildItem(_("Mouse Keys"), A11Y_SCHEMA, KEY_MOUSE_KEYS_ENABLED);
|
|
||||||
- this.menu.addMenuItem(mouseKeys);
|
|
||||||
+ // let mouseKeys = this._buildItem(_("Mouse Keys"), A11Y_SCHEMA, KEY_MOUSE_KEYS_ENABLED);
|
|
||||||
+ // this.menu.addMenuItem(mouseKeys);
|
|
||||||
|
|
||||||
this.menu.addMenuItem(new PopupMenu.PopupSeparatorMenuItem());
|
|
||||||
this.menu.addAction(_("Universal Access Settings"), function() {
|
|
||||||
- Util.spawnDesktop('gnome-universal-access-panel');
|
|
||||||
+ Util.spawnDesktop('at-properties');
|
|
||||||
});
|
|
||||||
},
|
|
||||||
|
|
||||||
Index: gnome-shell-2.91.6/js/ui/panel.js
|
|
||||||
===================================================================
|
|
||||||
--- gnome-shell-2.91.6.orig/js/ui/panel.js
|
|
||||||
+++ gnome-shell-2.91.6/js/ui/panel.js
|
|
||||||
@@ -33,12 +33,11 @@ const ANIMATED_ICON_UPDATE_TIMEOUT = 100
|
|
||||||
const SPINNER_UPDATE_TIMEOUT = 130;
|
|
||||||
const SPINNER_SPEED = 0.02;
|
|
||||||
|
|
||||||
-const STANDARD_TRAY_ICON_ORDER = ['a11y', 'display', 'keyboard', 'volume', 'bluetooth', 'network', 'battery'];
|
|
||||||
+const STANDARD_TRAY_ICON_ORDER = ['a11y', 'display', 'volume', 'bluetooth', 'network', 'battery'];
|
|
||||||
const STANDARD_TRAY_ICON_SHELL_IMPLEMENTATION = {
|
|
||||||
'a11y': imports.ui.status.accessibility.ATIndicator,
|
|
||||||
'volume': imports.ui.status.volume.Indicator,
|
|
||||||
'battery': imports.ui.status.power.Indicator,
|
|
||||||
- 'keyboard': imports.ui.status.keyboard.XKBIndicator
|
|
||||||
};
|
|
||||||
|
|
||||||
if (Config.HAVE_BLUETOOTH)
|
|
||||||
Index: gnome-shell-2.91.6/js/ui/statusMenu.js
|
|
||||||
===================================================================
|
|
||||||
--- gnome-shell-2.91.6.orig/js/ui/statusMenu.js
|
|
||||||
+++ gnome-shell-2.91.6/js/ui/statusMenu.js
|
|
||||||
@@ -154,12 +154,12 @@ StatusMenuButton.prototype = {
|
|
||||||
|
|
||||||
_onMyAccountActivate: function() {
|
|
||||||
Main.overview.hide();
|
|
||||||
- Util.spawnDesktop('gnome-user-accounts-panel');
|
|
||||||
+ Util.spawnDesktop('gnome-about-me');
|
|
||||||
},
|
|
||||||
|
|
||||||
_onPreferencesActivate: function() {
|
|
||||||
Main.overview.hide();
|
|
||||||
- Util.spawnDesktop('gnome-control-center');
|
|
||||||
+ Util.spawnDesktop('gnomecc');
|
|
||||||
},
|
|
||||||
|
|
||||||
_onLockScreenActivate: function() {
|
|
||||||
Index: gnome-shell-2.91.6/js/ui/dateMenu.js
|
|
||||||
===================================================================
|
|
||||||
--- gnome-shell-2.91.6.orig/js/ui/dateMenu.js
|
|
||||||
+++ gnome-shell-2.91.6/js/ui/dateMenu.js
|
|
||||||
@@ -200,7 +200,7 @@ DateMenuButton.prototype = {
|
|
||||||
|
|
||||||
_onPreferencesActivate: function() {
|
|
||||||
this.menu.close();
|
|
||||||
- Util.spawnDesktop('gnome-datetime-panel');
|
|
||||||
+ Util.spawnDesktop('YaST2-timezone');
|
|
||||||
},
|
|
||||||
|
|
||||||
_onOpenCalendarActivate: function() {
|
|
@ -1,12 +0,0 @@
|
|||||||
#!/bin/bash
|
|
||||||
#
|
|
||||||
# Script to start a GNOME session in a GNOME 3 preview mode.
|
|
||||||
#
|
|
||||||
|
|
||||||
if test -n "$XDG_CONFIG_DIRS"; then
|
|
||||||
export XDG_CONFIG_DIRS=/usr/share/gnome-shell/xdg-override:$XDG_CONFIG_DIRS
|
|
||||||
else
|
|
||||||
export XDG_CONFIG_DIRS=/usr/share/gnome-shell/xdg-override:/etc/xdg
|
|
||||||
fi
|
|
||||||
|
|
||||||
exec /usr/bin/gnome $*
|
|
@ -1,3 +1,285 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Apr 7 08:43:28 UTC 2011 - fcrozat@novell.com
|
||||||
|
|
||||||
|
- Update to version 3.0.0.2:
|
||||||
|
+ bgo#646333: fix missing import that was preventing extensions
|
||||||
|
from loading.
|
||||||
|
+ Updated translations.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Apr 6 08:59:23 UTC 2011 - fcrozat@novell.com
|
||||||
|
|
||||||
|
- Update to version 3.0.0.1:
|
||||||
|
+ bgo#646825: fix problem with stuck event handling if network
|
||||||
|
menu pops down while user is using the scrollbar.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Apr 5 16:19:09 UTC 2011 - fcrozat@novell.com
|
||||||
|
|
||||||
|
- Update to version 3.0.0:
|
||||||
|
+ Add shell_get_file_contents_utf8_sync(), use it instead of gio
|
||||||
|
temporarily.
|
||||||
|
+ gnome-shell.css: fix multiple calendar layout issues
|
||||||
|
+ network: fix alignment of secure vs insecure wireless icons
|
||||||
|
+ end-session-dialog: Show default icon if user icon is unset
|
||||||
|
+ use scrollbar in sub-menu if needed
|
||||||
|
+ NetworkMenu: fix parameters to _findConnection
|
||||||
|
+ NetworkMenu: fix VPN connection state
|
||||||
|
+ NetworkMenu: keep the connection list visible when connecting.
|
||||||
|
+ NetworkStatus: ignore invalid and unsupported connection types
|
||||||
|
+ notificationDaemon: only ignore 'chat' and 'presence'
|
||||||
|
notifications from Empathy (bgo#645932)
|
||||||
|
+ network: fix logic bug in checking whether to activate or
|
||||||
|
deactive.
|
||||||
|
+ Updated translations.
|
||||||
|
- Drop 0001-src-add-more-stuff-to-gnome_shell_real_LDADD.patch: no
|
||||||
|
longer needed.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Mar 29 08:39:21 UTC 2011 - fcrozat@novell.com
|
||||||
|
|
||||||
|
- Update to version 2.91.93:
|
||||||
|
+ Move GSettings schemas under /org/gnome
|
||||||
|
+ Telepathy chat in message tray:
|
||||||
|
- Add proper timestamps between old messages and log messages,
|
||||||
|
gray out log messages.
|
||||||
|
- Fix duplicate messages
|
||||||
|
+ Network indicator:
|
||||||
|
- Show "firmware missing" when firmware is not available
|
||||||
|
- Mark WEP/WPA wireless networks with a security icon
|
||||||
|
- Misc bug fixes
|
||||||
|
+ If present, put the IBus status tray icon in the system status
|
||||||
|
area.
|
||||||
|
+ Look for preferences panel destop files in gnomecc.menus not in
|
||||||
|
settings.menus.
|
||||||
|
+ Change implementation of --replace so that we don't connect to
|
||||||
|
XSMP and trigger a gnome-session restart loop.
|
||||||
|
+ Restore accesss to notifications associated with legacy status
|
||||||
|
icons.
|
||||||
|
+ Fix badly aligned and fuzzy toggle switches in menus.
|
||||||
|
+ Fix flash of Activities button when entering hot corner.
|
||||||
|
+ Fix visual artifacts during message tray animations.
|
||||||
|
+ Fix URL links in notifications.
|
||||||
|
+ Fix positioning and animations for menus and notification
|
||||||
|
bubbles.
|
||||||
|
+ Fix bug that would result in left-over application menu when no
|
||||||
|
application is active.
|
||||||
|
+ Fixes to translated strings.
|
||||||
|
+ Misc bug fixes.
|
||||||
|
+ Build fixes
|
||||||
|
+ Updated translations.
|
||||||
|
- Changes from version 2.91.92:
|
||||||
|
+ New network indicator for NetworkManager 0.9. This mostly
|
||||||
|
completes replacing all legacy status icons in the status area
|
||||||
|
with native implementations. If NetworkManager 0.9 is not
|
||||||
|
found, the old nm-applet status icon will be shown in the
|
||||||
|
status area as before.
|
||||||
|
+ Multi monitor improvements:
|
||||||
|
- Rewrite window positioning code to enable multi-monitor
|
||||||
|
goodness.
|
||||||
|
- Enable new Mutter feature workspaces_only_on_primary so that
|
||||||
|
workspace switching only affects the primary monitor and
|
||||||
|
windows on other monitors are unaffected.
|
||||||
|
- In the overview, show windows for each monitor on that
|
||||||
|
monitor rather than scrunching them oddly onto the primary
|
||||||
|
monitor.
|
||||||
|
- Use new "pointer barriers" feature of XFixes extension to
|
||||||
|
trap the mouse cursor at hot screen corners even when there
|
||||||
|
are adjacent monitors the cursor could slide onto.
|
||||||
|
- Don't use a slideout for the workspace selector if it's at a
|
||||||
|
monitor boundary.
|
||||||
|
+ Message Tray:
|
||||||
|
- Combine multiple notifications from the same source into a
|
||||||
|
"stack" instead of filling the summary area with identical
|
||||||
|
icons.
|
||||||
|
- Queue up incoming notifications while the user is interacting
|
||||||
|
with the summary area.
|
||||||
|
- Don't show resident (permanent) notifications from apps that
|
||||||
|
are currently active.
|
||||||
|
- Improve styling of items in the message tray to make click
|
||||||
|
targets and states more obvious.
|
||||||
|
- For legacy status icons, forward clicks on the message tray
|
||||||
|
label to the icon.
|
||||||
|
- For legacy status icons, kick out of the Activies Overview
|
||||||
|
when the icon or label is clicked.
|
||||||
|
- Fix scrolling to the bottom when new messages arrive
|
||||||
|
- Misc bug fixes
|
||||||
|
+ Greatly speed up search by not creating objects for
|
||||||
|
non-displayed results.
|
||||||
|
+ Fix long delay on entering overview on certain AMD cards by not
|
||||||
|
repeatedly looking for the actor at pointer.
|
||||||
|
+ Message Tray chat:
|
||||||
|
- Add history navigation to entry
|
||||||
|
- Handle and display aliases correctly
|
||||||
|
- Carry conversations across shell restart
|
||||||
|
- Support "actions" like the IRC /me command
|
||||||
|
- Retrieve chat history from TelepathyLogger
|
||||||
|
+ When removing an empty workspace, merge it with the empty
|
||||||
|
workspace and enter the overview instead of animating to a
|
||||||
|
random adjacent workspace.
|
||||||
|
+ Performance testing framework
|
||||||
|
- Use standardized window confgurations instead of whatever
|
||||||
|
windows the user has around.
|
||||||
|
- Add new performance metrics for switching to the app view and
|
||||||
|
for overview performance with different numbers of windows
|
||||||
|
open.
|
||||||
|
+ Fix up StTooltip (fix bugs, add hover timeouts, and constrain
|
||||||
|
tooltips to monitors) and use to display labels on hover over
|
||||||
|
applications in the Dash.
|
||||||
|
+ Allow dragging over the workspace selector during a XDND drag
|
||||||
|
to change workspaces.
|
||||||
|
+ Add Restart button to shutdown dialog.
|
||||||
|
+ Remove Screen Reader and Screen Keyboard from Accessibility
|
||||||
|
menu; not ready to be a prominent feature of GNOME 3.0, though
|
||||||
|
still available through System Settings.
|
||||||
|
+ Honor relevant lockdown GSettings keys
|
||||||
|
+ Improve appearance of PolicyKit dialogs
|
||||||
|
+ Fixes for RTL layout
|
||||||
|
+ Remove sliding startup indicator in favor of a fixed one
|
||||||
|
+ Obey global GNOME text size setting
|
||||||
|
+ Visual tweaks
|
||||||
|
+ Code cleanups
|
||||||
|
+ Build fixes
|
||||||
|
+ Bug fixes
|
||||||
|
- Changes from version 2.91.91:
|
||||||
|
+ Create a real gnome-shell executable using the new
|
||||||
|
libmutter-wm.
|
||||||
|
+ Launcher script:
|
||||||
|
- Don't use the launcher script installed except when built
|
||||||
|
with --enable-jhbuild-wrapper-script configure option
|
||||||
|
- Remove --eval-file option
|
||||||
|
- Move --create-extension option to separate
|
||||||
|
gnome-shell-extension-tool script
|
||||||
|
- Remove complicated checks to force indirect rendering for
|
||||||
|
DRI1.
|
||||||
|
+ Push status from user menu to Telepathy.
|
||||||
|
+ Message tray:
|
||||||
|
- Add a right click menu with Open/Remove options
|
||||||
|
- Remove icons when the associated application exits
|
||||||
|
+ Add keynav around the overview using Control-Alt-Tab
|
||||||
|
+ Update style of search display [Florian]
|
||||||
|
+ Move calendar handling out of process to avoid probplems if
|
||||||
|
evolution-data-server blocks on network traffic.
|
||||||
|
+ Put one hot corner to activate the Activities Overview on each
|
||||||
|
monitor.
|
||||||
|
+ Try to handle apps with initial splashscreen in automatic
|
||||||
|
workspace management code.
|
||||||
|
+ Show the "New Window" menu item even for non-running
|
||||||
|
applications.
|
||||||
|
+ Allow mouse-wheel scrolling over categories in application
|
||||||
|
browser.
|
||||||
|
+ Scale icons rather than using small icons in the overview and
|
||||||
|
Alt-Tab.
|
||||||
|
+ StWidget: automatically add rtl/ltr pseudoclasses depending on
|
||||||
|
the direction of the locale.
|
||||||
|
+ StWidget: add a popup-menu signal
|
||||||
|
+ Fixes for right-to-left locales
|
||||||
|
+ Claim D-Bus names early to avoid race conditions where the old
|
||||||
|
notification daemon could be started by D-Bus activation.
|
||||||
|
+ Drop the custom gs-applications.menu and use the standard GNOME
|
||||||
|
menu files for categories.
|
||||||
|
+ Visual tweaks
|
||||||
|
+ Code cleanups
|
||||||
|
+ Build fixes
|
||||||
|
+ Bug fixes
|
||||||
|
+ Updated translations.
|
||||||
|
- Drop gnome-shell-handle-broken-glxinfo.patch: obsolete.
|
||||||
|
- Add 0001-src-add-more-stuff-to-gnome_shell_real_LDADD.patch and
|
||||||
|
gnome-shell-fix-gnome-bluetooth.patch: fix startup
|
||||||
|
- Add default-applications.patch to fix Firefox launcher for 11.4
|
||||||
|
- Remove old gnome3 preview session, obsolete with full GNOME3.
|
||||||
|
- Add BuildRequires pkgconfig(libmutter), pkgconfig(libnm-glib),
|
||||||
|
pkgconfig(telepathy-logger-0.2)
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Mar 4 09:10:17 CET 2011 - vuntz@opensuse.org
|
||||||
|
|
||||||
|
- Drop BUILD_AGAINST_GNOME3 magic: now we always build for GNOME 3:
|
||||||
|
+ Always have a gnome-settings-daemon Requires.
|
||||||
|
+ Drop gnome-shell-integrate_114.patch.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Mar 2 10:21:22 CET 2011 - fcrozat@novell.com
|
||||||
|
|
||||||
|
- Update to version 2.91.90:
|
||||||
|
+ Workspace handling
|
||||||
|
- Replace existing workspace controls in the overview with a
|
||||||
|
vertical list of workspace thumbnails.
|
||||||
|
- Change workspace orientation in the main view to vertical
|
||||||
|
- Workspaces are automatically managed: empty workspaces are
|
||||||
|
removed, other than the last workspace which is always empty,
|
||||||
|
a new workspace is added when something is started on that
|
||||||
|
workspace.
|
||||||
|
- Add ability to change workspace by mousewheel scrolling over
|
||||||
|
thumbnails
|
||||||
|
+ Add a PolicyKit authentication agent; requests to the user for
|
||||||
|
authentication from PolicyKit now show up as shell-themed
|
||||||
|
dialogs.
|
||||||
|
+ Visual refresh
|
||||||
|
- Improve the appearance and behavior of the overview "dash"
|
||||||
|
- Use larger icons in the Application browser
|
||||||
|
- Improve the appearance of the top panel and round the corners
|
||||||
|
of the screen
|
||||||
|
- Improve the appearance of the search entry in the overview
|
||||||
|
+ Remove minimize and maximize buttons from the titlebar
|
||||||
|
+ Change the options for stopping the system; Suspend is now in
|
||||||
|
the menu, while Power Off... is hidden, but can be accessed by
|
||||||
|
holding down Alt when browsing the user status menu
|
||||||
|
+ Port telepathy integration to telepathy-glib from hand-written
|
||||||
|
D-Bus code
|
||||||
|
+ Remove the window filtering and highlighting when using the
|
||||||
|
dash application menu - it was confusing and buggy rather than
|
||||||
|
helpful
|
||||||
|
+ Use the alt-tab switcher when <Alt>Above_Tab (alt-` typically)
|
||||||
|
is pressed, and fix keybinding handling durng alt-tab.
|
||||||
|
+ Message tray
|
||||||
|
- Improve the expand/collapse behavior of for greater stability
|
||||||
|
- Hold notifications while the user is marked busy
|
||||||
|
- Group chat messages together
|
||||||
|
- Fix bug that resulted in missing icons for contacts without
|
||||||
|
avatars
|
||||||
|
- Enable navigation using arrow keys between buttons in
|
||||||
|
notifications
|
||||||
|
+ Add audio feedback when scrolling over the volume status icon
|
||||||
|
+ Add a "Show Layout" item to the input source selector menu
|
||||||
|
+ Use GLib application launching API, to allow us to associate
|
||||||
|
windows with applications in a broader range of circumstances
|
||||||
|
+ Unify history management between run dialog and looking glass,
|
||||||
|
giving consistent behavior
|
||||||
|
+ Pass extension metadata object to extensions so they can be
|
||||||
|
configured in metadata.json
|
||||||
|
+ Support symbolic colors for legacy tray icons
|
||||||
|
+ Shell Toolkit: implement ability to specify inset shadows in
|
||||||
|
CSS
|
||||||
|
+ Remove no-longer-useful --xephyr option from gnome-shell
|
||||||
|
wrapper script
|
||||||
|
+ Improve the drawing of the "box pointer" used for menus and
|
||||||
|
notifications
|
||||||
|
+ Memory leak fixes
|
||||||
|
+ Code cleanups
|
||||||
|
+ Bug fixes
|
||||||
|
+ Build fixes
|
||||||
|
+ Visual tweaks
|
||||||
|
+ Bugs fixed: bgo#588050, bgo#594071, bgo#594324, bgo#597859, bgo#599334,
|
||||||
|
bgo#600771, bgo#603759, bgo#604237, bgo#609791, bgo#610818, bgo#612548,
|
||||||
|
bgo#617225, bgo#620416, bgo#631995, bgo#632595, bgo#633667, bgo#636156,
|
||||||
|
bgo#636370, bgo#636680, bgo#637687, bgo#637745, bgo#638720, bgo#638990,
|
||||||
|
bgo#639324, bgo#639341, bgo#639428, bgo#639468, bgo#639943, bgo#640361,
|
||||||
|
bgo#640363, bgo#640465, bgo#640583, bgo#640976, bgo#640978, bgo#640996,
|
||||||
|
bgo#641060, bgo#641117, bgo#641245, bgo#641359, bgo#641415, bgo#641522,
|
||||||
|
bgo#641533, bgo#641537, bgo#641538, bgo#641605, bgo#641677, bgo#641726,
|
||||||
|
bgo#641728, bgo#641809, bgo#641810, bgo#641879, bgo#641880, bgo#641881,
|
||||||
|
bgo#641886, bgo#641887, bgo#641896, bgo#641931, bgo#641973, bgo#641977,
|
||||||
|
bgo#641987, bgo#642005, bgo#642031, bgo#642034, bgo#642058, bgo#642059,
|
||||||
|
bgo#642117, bgo#642124, bgo#642175, bgo#642189, bgo#642192, bgo#642194,
|
||||||
|
bgo#642196, bgo#642207, bgo#642208, bgo#642209, bgo#642237, bgo#642287,
|
||||||
|
bgo#642295, bgo#642303, bgo#642329, bgo#642333, bgo#642334, bgo#642335,
|
||||||
|
bgo#642483, bgo#642510, bgo#642600, bgo#642641, bgo#642672, bgo#642697,
|
||||||
|
bgo#642699, bgo#642721, bgo#642726, bgo#642834, bgo#642886, bgo#642925.
|
||||||
|
+ Updated translations.
|
||||||
|
- Add pkgconfig(gnome-bluetooth-1.0), pkgconfig(polkit-agent-1) and
|
||||||
|
pkgconfig(telepathy-glib) BuildRequires.
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Fri Feb 18 02:49:38 CET 2011 - vuntz@opensuse.org
|
Fri Feb 18 02:49:38 CET 2011 - vuntz@opensuse.org
|
||||||
|
|
||||||
|
@ -18,30 +18,26 @@
|
|||||||
|
|
||||||
|
|
||||||
Name: gnome-shell
|
Name: gnome-shell
|
||||||
Version: 2.91.6
|
Version: 3.0.0.2
|
||||||
Release: 8
|
Release: 1
|
||||||
# FIXME: whenever we have GNOME3 as default desktop, remove BUILD_AGAINST_GNOME3 stuff, and gnome-shell-old-gsd.patch
|
|
||||||
License: GPLv2+
|
License: GPLv2+
|
||||||
Summary: GNOME Shell
|
Summary: GNOME Shell
|
||||||
Group: System/GUI/GNOME
|
Group: System/GUI/GNOME
|
||||||
Url: http://live.gnome.org/GnomeShell
|
Url: http://live.gnome.org/GnomeShell
|
||||||
Source: %{name}-%{version}.tar.bz2
|
Source: %{name}-%{version}.tar.bz2
|
||||||
# To integrate a preview mode in GDM.
|
Patch1: gnome-shell-fix-gnome-bluetooth.patch
|
||||||
# Note: this also explains the Requires on gnome-session below.
|
Patch2: default-applications.patch
|
||||||
Source1: gnome-shell-session
|
|
||||||
Source2: gnome3.desktop
|
|
||||||
# PATCH-FIX-OPENSUSE gnome-shell-integrate_114.patch vuntz@opensuse.org -- Fix integration with underlying packages available in openSUSE 11.4.
|
|
||||||
Patch0: gnome-shell-integrate_114.patch
|
|
||||||
# PATCH-FIX-UPSTREAM gnome-shell-handle-broken-glxinfo.patch bnc#672953 bgo#640680 vuntz@opensuse.org -- Fix crash on startup if glxinfo fails with a weird error
|
|
||||||
Patch1: gnome-shell-handle-broken-glxinfo.patch
|
|
||||||
BuildRequires: intltool
|
BuildRequires: intltool
|
||||||
BuildRequires: translation-update-upstream
|
BuildRequires: translation-update-upstream
|
||||||
BuildRequires: update-desktop-files
|
BuildRequires: update-desktop-files
|
||||||
|
# needed for directory ownership
|
||||||
|
BuildRequires: dbus-1
|
||||||
BuildRequires: pkgconfig(clutter-1.0)
|
BuildRequires: pkgconfig(clutter-1.0)
|
||||||
BuildRequires: pkgconfig(dbus-glib-1)
|
BuildRequires: pkgconfig(dbus-glib-1)
|
||||||
BuildRequires: pkgconfig(gconf-2.0)
|
BuildRequires: pkgconfig(gconf-2.0)
|
||||||
BuildRequires: pkgconfig(gio-2.0)
|
BuildRequires: pkgconfig(gio-2.0)
|
||||||
BuildRequires: pkgconfig(gjs-1.0)
|
BuildRequires: pkgconfig(gjs-1.0)
|
||||||
|
BuildRequires: pkgconfig(gnome-bluetooth-1.0)
|
||||||
BuildRequires: pkgconfig(gnome-desktop-3.0)
|
BuildRequires: pkgconfig(gnome-desktop-3.0)
|
||||||
BuildRequires: pkgconfig(gobject-introspection-1.0)
|
BuildRequires: pkgconfig(gobject-introspection-1.0)
|
||||||
BuildRequires: pkgconfig(gstreamer-0.10)
|
BuildRequires: pkgconfig(gstreamer-0.10)
|
||||||
@ -51,19 +47,22 @@ BuildRequires: pkgconfig(libcanberra)
|
|||||||
BuildRequires: pkgconfig(libcroco-0.6)
|
BuildRequires: pkgconfig(libcroco-0.6)
|
||||||
BuildRequires: pkgconfig(libedataserver-1.2)
|
BuildRequires: pkgconfig(libedataserver-1.2)
|
||||||
BuildRequires: pkgconfig(libgnome-menu)
|
BuildRequires: pkgconfig(libgnome-menu)
|
||||||
|
BuildRequires: pkgconfig(libmutter)
|
||||||
|
BuildRequires: pkgconfig(libnm-glib) >= 0.8.995
|
||||||
BuildRequires: pkgconfig(libpulse-mainloop-glib)
|
BuildRequires: pkgconfig(libpulse-mainloop-glib)
|
||||||
BuildRequires: pkgconfig(libstartup-notification-1.0)
|
BuildRequires: pkgconfig(libstartup-notification-1.0)
|
||||||
BuildRequires: pkgconfig(mutter-plugins)
|
BuildRequires: pkgconfig(mutter-plugins)
|
||||||
|
BuildRequires: pkgconfig(polkit-agent-1)
|
||||||
|
BuildRequires: pkgconfig(telepathy-glib)
|
||||||
|
BuildRequires: pkgconfig(telepathy-logger-0.2)
|
||||||
BuildRequires: pkgconfig(xfixes)
|
BuildRequires: pkgconfig(xfixes)
|
||||||
Requires: dbus-1-python
|
Requires: dbus-1-python
|
||||||
Requires: gdk-pixbuf-loader-rsvg
|
Requires: gdk-pixbuf-loader-rsvg
|
||||||
Requires: gjs
|
Requires: gjs
|
||||||
Requires: gnome-icon-theme-symbolic
|
Requires: gnome-icon-theme-symbolic
|
||||||
Requires: gnome-session
|
Requires: gnome-session
|
||||||
%if 0%{?BUILD_AGAINST_GNOME3}
|
|
||||||
# For a GSettings schema
|
# For a GSettings schema
|
||||||
Requires: gnome-settings-daemon
|
Requires: gnome-settings-daemon
|
||||||
%endif
|
|
||||||
Requires: gsettings-desktop-schemas
|
Requires: gsettings-desktop-schemas
|
||||||
# mutter-devel doesn't automatically bring mutter
|
# mutter-devel doesn't automatically bring mutter
|
||||||
Requires: mutter
|
Requires: mutter
|
||||||
@ -83,10 +82,10 @@ documents, and organizing open windows in GNOME.
|
|||||||
%prep
|
%prep
|
||||||
%setup -q
|
%setup -q
|
||||||
translation-update-upstream
|
translation-update-upstream
|
||||||
%if ! 0%{?BUILD_AGAINST_GNOME3}
|
|
||||||
%patch0 -p1
|
|
||||||
%endif
|
|
||||||
%patch1 -p1
|
%patch1 -p1
|
||||||
|
%if 0%{?suse_version} >= 1140
|
||||||
|
%patch2 -p1
|
||||||
|
%endif
|
||||||
|
|
||||||
%build
|
%build
|
||||||
%configure \
|
%configure \
|
||||||
@ -94,7 +93,7 @@ translation-update-upstream
|
|||||||
--libexecdir=%{_libexecdir}/%{name} \
|
--libexecdir=%{_libexecdir}/%{name} \
|
||||||
--disable-schemas-install \
|
--disable-schemas-install \
|
||||||
--enable-compile-warnings=no
|
--enable-compile-warnings=no
|
||||||
%__make %{?_smp_mflags}
|
%__make %{?_smp_mflags} V=1
|
||||||
|
|
||||||
%install
|
%install
|
||||||
%makeinstall
|
%makeinstall
|
||||||
@ -102,13 +101,6 @@ find %{buildroot} -type f -name "*.la" -delete -print
|
|||||||
%find_lang %{name} %{?no_lang_C}
|
%find_lang %{name} %{?no_lang_C}
|
||||||
%suse_update_desktop_file %{name}
|
%suse_update_desktop_file %{name}
|
||||||
%find_gconf_schemas
|
%find_gconf_schemas
|
||||||
# Preview mode for GNOME 3
|
|
||||||
install -m755 %{S:1} %{buildroot}%{_libexecdir}/%{name}/
|
|
||||||
install -d -m755 %{buildroot}%{_datadir}/xsessions
|
|
||||||
install -m644 %{S:2} %{buildroot}%{_datadir}/xsessions/
|
|
||||||
%suse_update_desktop_file %{buildroot}%{_datadir}/xsessions/gnome3.desktop
|
|
||||||
install -d -m755 %{buildroot}%{_datadir}/gnome-shell/xdg-override/autostart
|
|
||||||
cp %{buildroot}%{_datadir}/applications/gnome-shell.desktop %{buildroot}%{_datadir}/gnome-shell/xdg-override/autostart/
|
|
||||||
|
|
||||||
%clean
|
%clean
|
||||||
rm -rf %{buildroot}
|
rm -rf %{buildroot}
|
||||||
@ -131,17 +123,15 @@ rm -rf %{buildroot}
|
|||||||
%defattr(-,root,root)
|
%defattr(-,root,root)
|
||||||
%doc COPYING
|
%doc COPYING
|
||||||
%{_bindir}/gnome-shell
|
%{_bindir}/gnome-shell
|
||||||
|
%{_bindir}/gnome-shell-extension-tool
|
||||||
%{_libexecdir}/gnome-shell/
|
%{_libexecdir}/gnome-shell/
|
||||||
%if "%{_libdir}" != "%{_libexecdir}"
|
%if "%{_libdir}" != "%{_libexecdir}"
|
||||||
%{_libdir}/gnome-shell/
|
%{_libdir}/gnome-shell/
|
||||||
%endif
|
%endif
|
||||||
%{_libdir}/mutter/plugins/libgnome-shell.so
|
|
||||||
%{_datadir}/applications/gnome-shell.desktop
|
%{_datadir}/applications/gnome-shell.desktop
|
||||||
%{_datadir}/glib-2.0/schemas/org.gnome.accessibility.magnifier.gschema.xml
|
|
||||||
%{_datadir}/glib-2.0/schemas/org.gnome.shell.gschema.xml
|
%{_datadir}/glib-2.0/schemas/org.gnome.shell.gschema.xml
|
||||||
%{_datadir}/gnome-shell/
|
%{_datadir}/gnome-shell/
|
||||||
%{_datadir}/xsessions/gnome3.desktop
|
%{_datadir}/dbus-1/services/org.gnome.Shell.CalendarServer.service
|
||||||
%{_sysconfdir}/xdg/menus/gs-applications.menu
|
|
||||||
%doc %{_mandir}/man?/gnome-shell.*
|
%doc %{_mandir}/man?/gnome-shell.*
|
||||||
|
|
||||||
%files lang -f %{name}.lang
|
%files lang -f %{name}.lang
|
||||||
|
@ -1,7 +0,0 @@
|
|||||||
[Desktop Entry]
|
|
||||||
Encoding=UTF-8
|
|
||||||
Type=XSession
|
|
||||||
Exec=/usr/lib/gnome-shell/gnome-shell-session
|
|
||||||
TryExec=/usr/lib/gnome-shell/gnome-shell-session
|
|
||||||
Name=GNOME 3 Preview
|
|
||||||
Comment=The GNU Network Object Model Environment. A complete, free and easy-to-use desktop environment
|
|
Loading…
x
Reference in New Issue
Block a user