Date: Thursday, March 8, 2018 @ 20:50:56 Author: heftig Revision: 318286
3.27.92+1+g7120f44c-1 Modified: gnome-keyring/trunk/PKGBUILD ----------+ PKGBUILD | 36 +++++++++++++++++++++++------------- 1 file changed, 23 insertions(+), 13 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2018-03-08 20:40:48 UTC (rev 318285) +++ PKGBUILD 2018-03-08 20:50:56 UTC (rev 318286) @@ -2,7 +2,7 @@ # Maintainer: Jan De Groot <j...@archlinux.org> pkgname=gnome-keyring -pkgver=3.27.4+8+gff229abc +pkgver=3.27.92+1+g7120f44c pkgrel=1 epoch=1 pkgdesc="Stores passwords and encryption keys" @@ -9,11 +9,12 @@ url="https://wiki.gnome.org/Projects/GnomeKeyring" arch=(x86_64) license=(GPL LGPL) -depends=(gcr libcap-ng pam) -makedepends=(gtk-doc gnome-common git python) +depends=(gcr libcap-ng pam openssh) +makedepends=(git docbook-xsl python) +checkdepends=(python2) groups=(gnome) install=gnome-keyring.install -_commit=ff229abca62db366c84dfe58035324f6d8ca6059 # master +_commit=7120f44ceedd5c10802781d64a5829b3c6d8e13f # master source=("git+https://git.gnome.org/browse/gnome-keyring#commit=$_commit") sha256sums=('SKIP') @@ -24,22 +25,31 @@ prepare() { cd $pkgname - sed -e 's/MATE/MATE;Cinnamon/' -i daemon/*.desktop.in.in - NOCONFIGURE=1 ./autogen.sh + sed -i 's/MATE/MATE;Cinnamon/' daemon/*.desktop.in.in + sed -i '1s/python$/&2/' build/tap-{driver,gtester} + autoreconf -fvi } build() { - cd "$pkgname" - ./configure --prefix=/usr --sysconfdir=/etc \ - --localstatedir=/var --disable-static \ - --libexecdir=/usr/lib/gnome-keyring \ - --with-pam-dir=/usr/lib/security --with-root-certs=/etc/ssl/certs \ - --disable-schemas-compile + cd $pkgname + ./configure --prefix=/usr \ + --sysconfdir=/etc \ + --localstatedir=/var \ + --libexecdir=/usr/lib \ + --with-pam-dir=/usr/lib/security \ + --disable-static \ + --disable-schemas-compile sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool make } +check() { + cd $pkgname + # Secure memory tests fail + dbus-run-session make -k check || : +} + package() { - cd "$pkgname" + cd $pkgname make DESTDIR="$pkgdir" install }