Date: Friday, January 20, 2017 @ 12:48:01 Author: jgc Revision: 287012
upgpkg: polkit 0.113+29+g3272a98-1 Update to git snapshot to get rid of js17 Modified: polkit/trunk/PKGBUILD ----------+ PKGBUILD | 32 +++++++++++++++++++++++--------- 1 file changed, 23 insertions(+), 9 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2017-01-20 09:43:13 UTC (rev 287011) +++ PKGBUILD 2017-01-20 12:48:01 UTC (rev 287012) @@ -2,35 +2,49 @@ # Maintainer: Jan de Groot <[email protected]> pkgname=polkit -pkgver=0.113 -pkgrel=4 +pkgver=0.113+29+g3272a98 +pkgrel=1 pkgdesc="Application development toolkit for controlling system-wide privileges" arch=(i686 x86_64) license=(LGPL) url="http://www.freedesktop.org/wiki/Software/polkit" -depends=(glib2 pam expat systemd js17) -makedepends=(intltool gtk-doc gobject-introspection git) +depends=(glib2 pam expat systemd js) +makedepends=(intltool gtk-doc gobject-introspection git autoconf-archive) install=polkit.install -source=(http://www.freedesktop.org/software/polkit/releases/$pkgname-$pkgver.tar.gz) -md5sums=('4b77776c9e4f897dcfe03b2c34198edf') +_commit=3272a988655c3236b55bad70e9a3af20857f384b # master +source=("git+https://anongit.freedesktop.org/git/polkit#commit=$_commit") +md5sums=('SKIP') +pkgver() { + cd $pkgname + git describe --tags | sed 's/-/+/g' +} + +prepare() { + cd $pkgname + NOCONFIGURE=1 ./autogen.sh +} + build() { - cd $pkgname-$pkgver + cd $pkgname ./configure --prefix=/usr --sysconfdir=/etc \ --localstatedir=/var --libexecdir=/usr/lib/polkit-1 \ --enable-libsystemd-login=yes --disable-static \ --enable-gtk-doc --with-os-type=redhat + + sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool + make } check() { - cd $pkgname-$pkgver + cd $pkgname make -k check || : } package() { - cd $pkgname-$pkgver + cd $pkgname make DESTDIR="$pkgdir" install chown root:102 "$pkgdir"/{etc,usr/share}/polkit-1/rules.d
