summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorpicokan2022-08-17 09:26:26 +0100
committerpicokan2022-08-17 09:26:26 +0100
commit64c2c72ddbad76922f63def001698130c7d854d1 (patch)
tree39c73c290438f44bb22c23f31ddeaea2490639f5 /PKGBUILD
parentf5f4d489a35ba08134ecca35b7c37ef1af6d7311 (diff)
downloadaur-64c2c72ddbad76922f63def001698130c7d854d1.tar.gz
Updated to version 121.
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD45
1 files changed, 22 insertions, 23 deletions
diff --git a/PKGBUILD b/PKGBUILD
index c16053cea680..795a59c0b1a8 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,44 +1,43 @@
-# Maintainer: William Vigolo da Silva <william@williamvds.me>
+# Maintainer: picokan <todaysoracle@protonmail.com>
+# Contributor: Nathan Owens <ndowens@artixlinux.org>
+# Contributor: William Vigolo da Silva <william@williamvds.me>
# Contributor: kozec <kozec at kozec.com>
# Contributor: Lukas Jirkovsky <l.jirkovsky@gmail.com>
# Contributor: Jan de Groot <jgc@archlinux.org>
pkgname=polkit-consolekit
-pkgver=0.118
+pkgver=121
pkgrel=1
pkgdesc="PolicyKit with ConsoleKit support for non-systemd systems"
arch=('i686' 'x86_64')
license=('LGPL')
-url="http://www.freedesktop.org/wiki/Software/polkit"
-depends=('glib2' 'pam' 'expat' 'js78')
-makedepends=('intltool' 'gtk-doc' 'gobject-introspection')
+url="https://gitlab.freedesktop.org/polkit/polkit"
+depends=('glib2' 'pam' 'expat' 'js78' 'duktape')
+makedepends=('meson' 'gtk-doc' 'gobject-introspection')
provides=("polkit=$pkgver")
conflicts=('polkit')
options=('!libtool')
-install=polkit.install
source=(http://www.freedesktop.org/software/polkit/releases/polkit-$pkgver.tar.gz
- polkit.pam)
-md5sums=('ae3f2a742740069922589ad20ffd54d2'
- '6564f95878297b954f0572bc1610dd15')
+ polkit.conf
+ 99-default.rules)
+sha256sums=('9dc7ae341a797c994a5a36da21963f0c5c8e3e5a1780ccc2a5f52e7be01affaa'
+ 'f12f590cf5ad621710f75a40b5af88e186d3a0a17d682a8bbe03b833525a3a39'
+ 'c7f887e1a8429106b43e8e81849c731e18b3055ef5e9ce0d44706ec23e9ef99e')
build() {
- cd "$srcdir/polkit-$pkgver"
-
- ./configure --prefix=/usr --sysconfdir=/etc \
- --localstatedir=/var --libexecdir=/usr/lib/polkit-1 \
- --with-systemdsystemunitdir=/usr/lib/systemd/system \
- --enable-libsystemd-login=no \
- --enable-libelogind=no \
- --disable-static --enable-gtk-doc
- make
+ meson polkit-v.$pkgver build -D systemdsystemunitdir=foo \
+ -D session_tracking=ConsoleKit
+ meson compile -C build
}
package() {
- cd "$srcdir/polkit-$pkgver"
- make DESTDIR="$pkgdir" install
+ meson install -C build --destdir "$pkgdir"
- chown 102 "$pkgdir/etc/polkit-1/rules.d"
- chown 102 "$pkgdir/usr/share/polkit-1/rules.d"
+ install -d -o root -g 102 -m 750 "$pkgdir"/{etc,usr/share}/polkit-1/rules.d
+ mv "$pkgdir"/{etc,usr/share}/polkit-1/rules.d/50-default.rules
- install -m644 "$srcdir/polkit.pam" "$pkgdir/etc/pam.d/polkit-1"
+ install -Dm644 "${srcdir}"/polkit.conf "$pkgdir/usr/lib/sysusers.d/$pkgname.conf"
+ install -m0644 "${srcdir}"/99-default.rules "${pkgdir}"/etc/polkit-1/rules.d
+ # workaround the unit enforcement, atm can't be disabled, needs patching
+ rm -rf "${pkgdir}"/usr/foo
}