[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