summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorJussi Saarinen2015-07-07 03:06:02 +0300
committerJussi Saarinen2015-07-07 03:06:02 +0300
commit141c6319d8010981e7b432a74c32249c715d945a (patch)
tree67d8cc9d3a705a65469c05c7ecf0efae5aed675e
downloadaur-141c6319d8010981e7b432a74c32249c715d945a.tar.gz
Initial import
-rw-r--r--.SRCINFO21
-rw-r--r--PKGBUILD49
2 files changed, 70 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..1d0b797229c5
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,21 @@
+pkgbase = lib32-polkit
+ pkgdesc = Application development toolkit for controlling system-wide privileges (32-bit)
+ pkgver = 0.112
+ pkgrel = 5
+ url = http://www.freedesktop.org/wiki/Software/polkit
+ arch = x86_64
+ license = LGPL
+ makedepends = gcc-multilib
+ makedepends = intltool
+ makedepends = git
+ depends = polkit
+ depends = lib32-glib2
+ depends = lib32-pam
+ depends = lib32-expat
+ depends = lib32-systemd
+ depends = lib32-js17
+ source = git://anongit.freedesktop.org/polkit#commit=fb5076b7c05d01a532d593a4079a29cf2d63a228
+ sha256sums = SKIP
+
+pkgname = lib32-polkit
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..889437d90f8c
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,49 @@
+# Maintainer: jtts
+# Contributor: Jan de Groot <jgc@archlinux.org>
+# Contributor: GordonGR <gordongr@freemail.gr>
+
+_pkgbasename=polkit
+pkgname=lib32-$_pkgbasename
+pkgver=0.112
+pkgrel=5
+pkgdesc="Application development toolkit for controlling system-wide privileges (32-bit)"
+arch=(x86_64)
+license=(LGPL)
+url="http://www.freedesktop.org/wiki/Software/polkit"
+depends=($_pkgbasename lib32-glib2 lib32-pam lib32-expat lib32-systemd lib32-js17)
+makedepends=(gcc-multilib intltool git)
+# Not needed. This is a lib32-package.
+#install=polkit.install
+source=("git://anongit.freedesktop.org/polkit#commit=fb5076b7c05d01a532d593a4079a29cf2d63a228")
+# Not needed. This is a lib32-package.
+# polkit.pam)
+sha256sums=('SKIP')
+
+build() {
+ cd $_pkgbasename
+
+ NOCONFIGURE=1 ./autogen.sh
+
+ ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var \
+ --libdir=/usr/lib32 --libexecdir=/usr/lib32/polkit-1 \
+ --with-systemdsystemunitdir=/usr/lib/systemd/system \
+ --with-mozjs=mozjs-17.0 --enable-libsystemd-login=yes \
+ --disable-static --enable-introspection=no \
+ --enable-man-pages=no --disable-gtk-doc \
+ CC="gcc -m32" CXX="g++ -m32" PKG_CONFIG_PATH="/usr/lib32/pkgconfig"
+ make
+}
+
+package() {
+ cd $_pkgbasename
+ make DESTDIR="$pkgdir" install
+
+ # Not needed. This is a lib32-package.
+ #chown 102 "$pkgdir/etc/polkit-1/rules.d"
+ #chown 102 "$pkgdir/usr/share/polkit-1/rules.d"
+ #
+ #install -m644 "$srcdir/polkit.pam" "$pkgdir/etc/pam.d/polkit-1"
+
+ # cleanup for lib32 package
+ rm -rf $pkgdir/{etc,usr/{bin,lib,include,share}}
+}