[arch-commits] Commit in polkit/trunk (PKGBUILD)
Jan de Groot
jgc at archlinux.org
Fri Jan 20 12:48:02 UTC 2017
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 <jgc at archlinux.org>
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
More information about the arch-commits
mailing list