diff options
author | Nicolás Reynolds <fauno@endefensadelsl.org> | 2014-02-17 17:07:32 -0300 |
---|---|---|
committer | Nicolás Reynolds <fauno@endefensadelsl.org> | 2014-02-17 17:07:32 -0300 |
commit | 87b9cca463a1dbf2b5026c9dc770b5591b2d3fdc (patch) | |
tree | e3d31e01c79dc0e68742716887ed07c5f6a1015e /extra/gnome-shell | |
parent | c09bfc90e874607edab8e77d50d9aa15ea145b53 (diff) | |
parent | 35e9f8bc93db9e691bf6d00950956ca3e5d86e83 (diff) |
Merge branch 'master' of gparabola:abslibre/abslibre-pre-mips64el
Conflicts:
community/acpi/PKGBUILD
community/alure/PKGBUILD
community/ario/PKGBUILD
community/cantata/PKGBUILD
community/cgit/PKGBUILD
community/chntpw/PKGBUILD
community/clamz/PKGBUILD
community/deadbeef/PKGBUILD
community/dunst/PKGBUILD
community/erlang/PKGBUILD
community/ettercap/PKGBUILD
community/fcitx-mozc/PKGBUILD
community/gnome-commander/PKGBUILD
community/gq/PKGBUILD
community/gtkimageview/PKGBUILD
community/i3status/PKGBUILD
community/iasl/PKGBUILD
community/krename/PKGBUILD
community/libesmtp/PKGBUILD
community/liblinebreak/PKGBUILD
community/libmilter/PKGBUILD
community/libpaper/PKGBUILD
community/libvirt/PKGBUILD
community/libx86emu/PKGBUILD
community/libxdg-basedir/PKGBUILD
community/lightdm-gtk2-greeter/PKGBUILD
community/lightdm-gtk3-greeter/PKGBUILD
community/lightdm/PKGBUILD
community/luakit/PKGBUILD
community/lxtask/PKGBUILD
community/marisa/PKGBUILD
community/megaglest/PKGBUILD
community/mumble/PKGBUILD
community/opencolorio/PKGBUILD
community/openssh-askpass/PKGBUILD
community/pdf2svg/PKGBUILD
community/pidgin-toobars/PKGBUILD
community/powerdns/PKGBUILD
community/python-numexpr/PKGBUILD
community/python-pybox2d/PKGBUILD
community/python-pytables/PKGBUILD
community/python2-imaging/PKGBUILD
community/python2-pybluez/PKGBUILD
community/remmina/PKGBUILD
community/ruby-gtk2/PKGBUILD
community/ruby-iconv/PKGBUILD
community/scummvm-tools/PKGBUILD
community/shapelib/PKGBUILD
community/sshfs/PKGBUILD
community/subtle/PKGBUILD
community/teeworlds/PKGBUILD
community/uget/PKGBUILD
community/wireshark/PKGBUILD
community/wxcam/PKGBUILD
community/wxgtk2.9/PKGBUILD
community/xchm/PKGBUILD
community/xdelta3/PKGBUILD
community/zynaddsubfx/PKGBUILD
core/gcc/PKGBUILD
core/gcc/gcc_mips64el_lib.patch
core/gdbm/PKGBUILD
core/ldns/PKGBUILD
core/pth/PKGBUILD
core/systemd/PKGBUILD
core/wireless_tools/PKGBUILD
elementary/gtk-engine-equinox/PKGBUILD
elementary/postler/PKGBUILD
elementary/vala-010/PKGBUILD
extra/aubio/PKGBUILD
extra/audacity/PKGBUILD
extra/bc/PKGBUILD
extra/cagibi/PKGBUILD
extra/calligra/PKGBUILD
extra/chmlib/PKGBUILD
extra/clamav/PKGBUILD
extra/clisp/PKGBUILD
extra/crypto++/PKGBUILD
extra/cups/PKGBUILD
extra/dhcp/PKGBUILD
extra/ecore/PKGBUILD
extra/edje/PKGBUILD
extra/eet/PKGBUILD
extra/eeze/PKGBUILD
extra/efreet/PKGBUILD
extra/eina/PKGBUILD
extra/eio/PKGBUILD
extra/embryo/PKGBUILD
extra/emotion/PKGBUILD
extra/enlightenment17/PKGBUILD
extra/ethumb/PKGBUILD
extra/evas/PKGBUILD
extra/festival/PKGBUILD
extra/ffcall/PKGBUILD
extra/ffmpeg/PKGBUILD
extra/git/PKGBUILD
extra/gmetadom/PKGBUILD
extra/gnutls/PKGBUILD
extra/graphviz/PKGBUILD
extra/gstreamer0.10-ugly/PKGBUILD
extra/gtkmathview/PKGBUILD
extra/gvfs/PKGBUILD
extra/hugin/PKGBUILD
extra/i8kutils/PKGBUILD
extra/id3lib/PKGBUILD
extra/imagemagick/PKGBUILD
extra/jack/PKGBUILD
extra/ktorrent/PKGBUILD
extra/libaccounts-qt/PKGBUILD
extra/libdvdnav/PKGBUILD
extra/libdvdread/PKGBUILD
extra/libetpan/PKGBUILD
extra/libgadu/PKGBUILD
extra/libmikmod/PKGBUILD
extra/libpst/PKGBUILD
extra/libsecret/PKGBUILD
extra/libssh/PKGBUILD
extra/libvorbis/PKGBUILD
extra/lilv/PKGBUILD
extra/mariadb/PKGBUILD
extra/maxima/PKGBUILD
extra/mesa/PKGBUILD
extra/mkvtoolnix/PKGBUILD
extra/msmtp/PKGBUILD
extra/obex-data-server/PKGBUILD
extra/openbabel/PKGBUILD
extra/opencv/PKGBUILD
extra/opengtl/PKGBUILD
extra/perl-net-dns/PKGBUILD
extra/perl-socket6/PKGBUILD
extra/pidgin/PKGBUILD
extra/poppler/PKGBUILD
extra/postfix/PKGBUILD
extra/purple-plugin-pack/PKGBUILD
extra/pycurl/PKGBUILD
extra/python-geoip/PKGBUILD
extra/qt5/PKGBUILD
extra/redland/PKGBUILD
extra/ruby/PKGBUILD
extra/shared-mime-info/PKGBUILD
extra/sqlite/PKGBUILD
extra/texmacs/PKGBUILD
extra/v4l-utils/PKGBUILD
extra/vigra/PKGBUILD
extra/vim/PKGBUILD
extra/wildmidi/PKGBUILD
extra/wxpython/PKGBUILD
extra/x2goclient/PKGBUILD
extra/xf86-video-siliconmotion/0001-Remove-miInitializeBackingStore.patch
extra/xf86-video-siliconmotion/PKGBUILD
extra/xfce4-taskmanager/PKGBUILD
extra/xine-lib/PKGBUILD
extra/xorg-server/PKGBUILD
extra/xsane/PKGBUILD
extra/zsh/PKGBUILD
libre-testing/unace-libre/PKGBUILD
libre/abuse-libre/PKGBUILD
libre/audacity-libre/PKGBUILD
libre/audex-libre/PKGBUILD
libre/blackbox-libre/PKGBUILD
libre/bogofilter-libre/PKGBUILD
libre/bumblebee-libre/PKGBUILD
libre/crosstool-ng/PKGBUILD
libre/dvdrip-libre/PKGBUILD
libre/ecasound-libre/PKGBUILD
libre/enscript/PKGBUILD
libre/epdfview-libre/PKGBUILD
libre/hardinfo/PKGBUILD
libre/kile-libre/PKGBUILD
libre/lesspipe-libre/PKGBUILD
libre/libquicktime-libre/PKGBUILD
libre/linux-libre-tools/PKGBUILD
libre/linux-libre/PKGBUILD
libre/mc-libre/PKGBUILD
libre/mesa-demos-libre/PKGBUILD
libre/midori-libre/PKGBUILD
libre/oss-libre/PKGBUILD
libre/p7zip-libre/PKGBUILD
libre/python2-reportlab-libre/PKGBUILD
libre/sdl-libre/PKGBUILD
libre/seamonkey-libre/PKGBUILD
libre/unzip-libre/PKGBUILD
libre/xarchiver-libre/PKGBUILD
libre/xmlstarlet/PKGBUILD
pcr/a2jmidid/PKGBUILD
pcr/amsynth/PKGBUILD
pcr/anyremote/PKGBUILD
pcr/azr3-jack/PKGBUILD
pcr/bambus/PKGBUILD
pcr/bamf2/PKGBUILD
pcr/barnyard2/PKGBUILD
pcr/bison++/PKGBUILD
pcr/bup/PKGBUILD
pcr/din/PKGBUILD
pcr/django-tagging/PKGBUILD
pcr/doxymacs/PKGBUILD
pcr/emacs-js2-mode/PKGBUILD
pcr/eterm/PKGBUILD
pcr/frame/PKGBUILD
pcr/freeipmi/PKGBUILD
pcr/geis/PKGBUILD
pcr/ginn/PKGBUILD
pcr/grail/PKGBUILD
pcr/libast/PKGBUILD
pcr/libdshconfig/PKGBUILD
pcr/networkmanager-openswan/PKGBUILD
pcr/networkmanager-strongswan/PKGBUILD
pcr/openswan/PKGBUILD
pcr/par/PKGBUILD
pcr/snort/PKGBUILD
pcr/strongswan/PKGBUILD
social/batctl/PKGBUILD
social/bip/PKGBUILD
social/bitcoin-daemon/PKGBUILD
social/dropbear/PKGBUILD
social/ffingerd/PKGBUILD
social/haveged/PKGBUILD
social/inadyn-opendns/PKGBUILD
social/liblockfile/PKGBUILD
social/libowfat/PKGBUILD
social/lockfile-progs/PKGBUILD
social/netatalk/PKGBUILD
social/olsrd/PKGBUILD
social/poco/PKGBUILD
social/spectrum/PKGBUILD
social/squirm/PKGBUILD
social/tokyotyrant/PKGBUILD
social/tomoyo-tools/PKGBUILD
Diffstat (limited to 'extra/gnome-shell')
-rw-r--r-- | extra/gnome-shell/PKGBUILD | 17 | ||||
-rw-r--r-- | extra/gnome-shell/git-fixes.patch | 195 |
2 files changed, 6 insertions, 206 deletions
diff --git a/extra/gnome-shell/PKGBUILD b/extra/gnome-shell/PKGBUILD index 120ac0dd2..75e33489d 100644 --- a/extra/gnome-shell/PKGBUILD +++ b/extra/gnome-shell/PKGBUILD @@ -1,10 +1,10 @@ -# $Id: PKGBUILD 202388 2013-12-21 15:05:12Z heftig $ +# $Id: PKGBUILD 204299 2014-01-16 21:00:27Z heftig $ # Maintainer: Ionut Biru <ibiru@archlinux.org> # Contributor: Flamelab <panosfilip@gmail.com pkgname=gnome-shell -pkgver=3.10.2.1 -pkgrel=4 +pkgver=3.10.3 +pkgrel=1 pkgdesc="The next generation GNOME Shell" arch=(i686 x86_64 mips64el) url="http://live.gnome.org/GnomeShell" @@ -19,20 +19,15 @@ optdepends=('gnome-control-center: System settings' install=gnome-shell.install groups=(gnome) source=(http://ftp.gnome.org/pub/GNOME/sources/$pkgname/${pkgver:0:4}/$pkgname-$pkgver.tar.xz - nm-libexecdir.patch - git-fixes.patch) -sha256sums=('d28cedc4f7dbcbd979ef2a0b80f722ff507989fce193fe59351b1d048d17c44c' - 'e5bb10ad2e5c3e0fde3d05babd1bfdda701e553e02d493f7e54cb7832ce7e607' - '192d95387dff5ac772968680cb77abef135b3ad7218676ad51c997d474642cc5') + nm-libexecdir.patch) +sha256sums=('4b14b9ffde08ccee6d972dea353b5f7ed8bbd12e52cb2252c31bcfe59d8242bc' + 'e5bb10ad2e5c3e0fde3d05babd1bfdda701e553e02d493f7e54cb7832ce7e607') prepare() { cd $pkgname-$pkgver # FS#30747 FS#32730 Problems due to libexecdir different from NM patch -Np1 -i ../nm-libexecdir.patch - - # Upstream fixes from 3-10 branch. Includes security bugfix for FS#37930 - patch -Np1 -i ../git-fixes.patch } build() { diff --git a/extra/gnome-shell/git-fixes.patch b/extra/gnome-shell/git-fixes.patch deleted file mode 100644 index 8dbf02d25..000000000 --- a/extra/gnome-shell/git-fixes.patch +++ /dev/null @@ -1,195 +0,0 @@ -diff --git a/js/gdm/authPrompt.js b/js/gdm/authPrompt.js -index 1880e36..996b363 100644 ---- a/js/gdm/authPrompt.js -+++ b/js/gdm/authPrompt.js -@@ -263,10 +263,8 @@ const AuthPrompt = new Lang.Class({ - }, - - _onReset: function() { -- if (this.verificationStatus != AuthPromptStatus.VERIFICATION_SUCCEEDED) { -- this.verificationStatus = AuthPromptStatus.NOT_VERIFYING; -- this.reset(); -- } -+ this.verificationStatus = AuthPromptStatus.NOT_VERIFYING; -+ this.reset(); - }, - - addActorToDefaultButtonWell: function(actor) { -diff --git a/js/gdm/loginDialog.js b/js/gdm/loginDialog.js -index eb94554..fb3cf70 100644 ---- a/js/gdm/loginDialog.js -+++ b/js/gdm/loginDialog.js -@@ -907,6 +907,10 @@ const LoginDialog = new Lang.Class({ - Main.ctrlAltTabManager.removeGroup(this.dialogLayout); - }, - -+ cancel: function() { -+ this._authPrompt.cancel(); -+ }, -+ - addCharacter: function(unichar) { - this._authPrompt.addCharacter(unichar); - }, -diff --git a/js/ui/extensionSystem.js b/js/ui/extensionSystem.js -index a929451..dde7b82 100644 ---- a/js/ui/extensionSystem.js -+++ b/js/ui/extensionSystem.js -@@ -76,7 +76,11 @@ function disableExtension(uuid) { - theme.unload_stylesheet(extension.stylesheet.get_path()); - } - -- extension.stateObj.disable(); -+ try { -+ extension.stateObj.disable(); -+ } catch(e) { -+ logExtensionError(uuid, e); -+ } - - for (let i = 0; i < order.length; i++) { - let uuid = order[i]; -@@ -89,8 +93,10 @@ function disableExtension(uuid) { - - extensionOrder.splice(orderIdx, 1); - -- extension.state = ExtensionState.DISABLED; -- _signals.emit('extension-state-changed', extension); -+ if ( extension.state != ExtensionState.ERROR ) { -+ extension.state = ExtensionState.DISABLED; -+ _signals.emit('extension-state-changed', extension); -+ } - } - - function enableExtension(uuid) { -@@ -117,10 +123,15 @@ function enableExtension(uuid) { - } - } - -- extension.stateObj.enable(); -- -- extension.state = ExtensionState.ENABLED; -- _signals.emit('extension-state-changed', extension); -+ try { -+ extension.stateObj.enable(); -+ extension.state = ExtensionState.ENABLED; -+ _signals.emit('extension-state-changed', extension); -+ return; -+ } catch(e) { -+ logExtensionError(uuid, e); -+ return; -+ } - } - - function logExtensionError(uuid, error) { -@@ -150,7 +161,8 @@ function loadExtension(extension) { - } else { - let enabled = enabledExtensions.indexOf(extension.uuid) != -1; - if (enabled) { -- initExtension(extension.uuid); -+ if (!initExtension(extension.uuid)) -+ return; - if (extension.state == ExtensionState.DISABLED) - enableExtension(extension.uuid); - } else { -@@ -205,7 +217,12 @@ function initExtension(uuid) { - extensionModule = extension.imports.extension; - - if (extensionModule.init) { -- extensionState = extensionModule.init(extension); -+ try { -+ extensionState = extensionModule.init(extension); -+ } catch(e) { -+ logExtensionError(uuid, e); -+ return false; -+ } - } - - if (!extensionState) -@@ -214,6 +231,7 @@ function initExtension(uuid) { - - extension.state = ExtensionState.DISABLED; - _signals.emit('extension-loaded', uuid); -+ return true; - } - - function getEnabledExtensions() { -@@ -235,11 +253,7 @@ function onEnabledExtensionsChanged() { - newEnabledExtensions.filter(function(uuid) { - return enabledExtensions.indexOf(uuid) == -1; - }).forEach(function(uuid) { -- try { - enableExtension(uuid); -- } catch(e) { -- logExtensionError(uuid, e); -- } - }); - - // Find and disable all the newly disabled extensions: UUIDs found in the -@@ -247,11 +261,7 @@ function onEnabledExtensionsChanged() { - enabledExtensions.filter(function(item) { - return newEnabledExtensions.indexOf(item) == -1; - }).forEach(function(uuid) { -- try { - disableExtension(uuid); -- } catch(e) { -- logExtensionError(uuid, e); -- } - }); - - enabledExtensions = newEnabledExtensions; -@@ -263,11 +273,7 @@ function _loadExtensions() { - - let finder = new ExtensionUtils.ExtensionFinder(); - finder.connect('extension-found', function(signals, extension) { -- try { -- loadExtension(extension); -- } catch(e) { -- logExtensionError(extension.uuid, e); -- } -+ loadExtension(extension); - }); - finder.scanExtensions(); - } -diff --git a/js/ui/messageTray.js b/js/ui/messageTray.js -index c66c9f6..d290a3d 100644 ---- a/js/ui/messageTray.js -+++ b/js/ui/messageTray.js -@@ -2392,6 +2392,13 @@ const MessageTray = new Lang.Class({ - // _updateState() figures out what (if anything) needs to be done - // at the present time. - _updateState: function() { -+ // If our state changes caused _updateState to be called, -+ // just exit now to prevent reentrancy issues. -+ if (this._updatingState) -+ return; -+ -+ this._updatingState = true; -+ - // Filter out acknowledged notifications. - this._notificationQueue = this._notificationQueue.filter(function(n) { - return !n.acknowledged; -@@ -2474,6 +2481,8 @@ const MessageTray = new Lang.Class({ - } else if (desktopCloneIsVisible && !desktopCloneShouldBeVisible) { - this._hideDesktopClone(); - } -+ -+ this._updatingState = false; - }, - - _tween: function(actor, statevar, value, params) { -@@ -2838,13 +2847,13 @@ const MessageTray = new Lang.Class({ - Lang.bind(this, this._onSourceDoneDisplayingContent)); - - this._summaryBoxPointer.bin.child = child; -- this._grabHelper.grab({ actor: this._summaryBoxPointer.bin.child, -- onUngrab: Lang.bind(this, this._onSummaryBoxPointerUngrabbed) }); -- - this._summaryBoxPointer.actor.opacity = 0; - this._summaryBoxPointer.actor.show(); - this._adjustSummaryBoxPointerPosition(); - -+ this._grabHelper.grab({ actor: this._summaryBoxPointer.bin.child, -+ onUngrab: Lang.bind(this, this._onSummaryBoxPointerUngrabbed) }); -+ - this._summaryBoxPointerState = State.SHOWING; - this._summaryBoxPointer.show(BoxPointer.PopupAnimation.FULL, Lang.bind(this, function() { - this._summaryBoxPointerState = State.SHOWN; |