diff options
Diffstat (limited to 'extra')
-rw-r--r-- | extra/gnome-shell/PKGBUILD | 17 | ||||
-rw-r--r-- | extra/gnome-shell/git-fixes.patch | 195 | ||||
-rw-r--r-- | extra/kdeutils-kgpg/PKGBUILD | 12 | ||||
-rw-r--r-- | extra/mutter/PKGBUILD | 8 | ||||
-rw-r--r-- | extra/postfix/PKGBUILD | 6 |
5 files changed, 20 insertions, 218 deletions
diff --git a/extra/gnome-shell/PKGBUILD b/extra/gnome-shell/PKGBUILD index 6db41cfe3..7e5d71aec 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) 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; diff --git a/extra/kdeutils-kgpg/PKGBUILD b/extra/kdeutils-kgpg/PKGBUILD index 3d55aef40..ccc41a45b 100644 --- a/extra/kdeutils-kgpg/PKGBUILD +++ b/extra/kdeutils-kgpg/PKGBUILD @@ -1,4 +1,4 @@ -# $Id: PKGBUILD 204237 2014-01-15 10:19:05Z svenstaro $ +# $Id: PKGBUILD 204295 2014-01-16 14:18:05Z andrea $ # Maintainer: Andrea Scarpino <andrea@archlinux.org> pkgname=kdeutils-kgpg @@ -9,15 +9,17 @@ url='http://kde.org/applications/utilities/kgpg/' arch=('i686' 'x86_64') license=('GPL' 'LGPL' 'FDL') depends=('kdebase-runtime' 'kdepimlibs' 'kde-agent') -makedepends=('cmake' 'automoc4') +makedepends=('cmake' 'automoc4' 'boost') groups=('kde' 'kdeutils') install=${pkgname}.install source=("http://download.kde.org/stable/${pkgver}/src/kgpg-${pkgver}.tar.xz") sha1sums=('40622c63b2286685c44b2984e0438abcbdf82055') -build() { - cd "${srcdir}" +prepare() { mkdir build +} + +build() { cd build cmake ../kgpg-${pkgver} \ -DCMAKE_BUILD_TYPE=Release \ @@ -27,6 +29,6 @@ build() { } package() { - cd $srcdir/build + cd build make DESTDIR=$pkgdir install } diff --git a/extra/mutter/PKGBUILD b/extra/mutter/PKGBUILD index 157c63725..2ce5ac7ac 100644 --- a/extra/mutter/PKGBUILD +++ b/extra/mutter/PKGBUILD @@ -1,11 +1,11 @@ -# $Id: PKGBUILD 199787 2013-11-16 12:16:33Z heftig $ +# $Id: PKGBUILD 204298 2014-01-16 20:59:19Z heftig $ # Maintainer: Jan Alexander Steffens (heftig) <jan.steffens@gmail.com> # Maintainer: Ionut Biru <ibiru@archlinux.org> # Contributor: Michael Kanis <mkanis_at_gmx_dot_de> pkgname=mutter -pkgver=3.10.2 -pkgrel=2 +pkgver=3.10.3 +pkgrel=1 pkgdesc="A window manager for GNOME" arch=(i686 x86_64) license=('GPL') @@ -17,7 +17,7 @@ options=('!emptydirs') install=mutter.install source=(http://ftp.gnome.org/pub/gnome/sources/$pkgname/${pkgver:0:4}/$pkgname-$pkgver.tar.xz 0001-monitor-expose-min-backlight-step.patch) -sha256sums=('438163bc7fbab88366b589cab895a1df79eeac389e012c6e26ec559316651100' +sha256sums=('7b19eda620d11e0638e3be33455998d65bdee3ff6556b562df937978efb8830c' 'f1ef173d96ac27abdcf765972d2ac434f63bf4629b8bd51c177e8963d07f5eb7') prepare() { diff --git a/extra/postfix/PKGBUILD b/extra/postfix/PKGBUILD index 4e042d879..f2072d45d 100644 --- a/extra/postfix/PKGBUILD +++ b/extra/postfix/PKGBUILD @@ -1,10 +1,10 @@ -# $Id: PKGBUILD 193923 2013-09-06 07:17:49Z bisson $ +# $Id: PKGBUILD 204270 2014-01-16 03:05:57Z bisson $ # Contributor: Jeff Brodnax <tullyarcher@bellsouth.net> # Contributor: Paul Mattal <paul@archlinux.org> # Maintainer: Gaetan Bisson <bisson@archlinux.org> pkgname=postfix -pkgver=2.10.2 +pkgver=2.11.0 pkgrel=1 pkgdesc='Fast, easy to administer, secure mail server' url='http://www.postfix.org/' @@ -16,7 +16,7 @@ backup=('etc/postfix/'{access,aliases,canonical,generic,header_checks,main.cf,ma source=("ftp://ftp.porcupine.org/mirrors/postfix-release/official/${pkgname}-${pkgver}.tar.gz"{,.sig} 'aliases.patch' 'service') -sha1sums=('4721024784d071c3e663d610db17f8bd99821f3d' 'SKIP' +sha1sums=('bc1fd50412742d9c28232b07c7d2139e37d3de28' 'SKIP' '5fc3de6c7df1e5851a0a379e825148868808318b' 'dd12885d367bebaf0fc9d2e9823a7f82086b6ee9') |