diff options
author | picokan | 2022-08-17 09:26:26 +0100 |
---|---|---|
committer | picokan | 2022-08-17 09:26:26 +0100 |
commit | 64c2c72ddbad76922f63def001698130c7d854d1 (patch) | |
tree | 39c73c290438f44bb22c23f31ddeaea2490639f5 /PKGBUILD | |
parent | f5f4d489a35ba08134ecca35b7c37ef1af6d7311 (diff) | |
download | aur-64c2c72ddbad76922f63def001698130c7d854d1.tar.gz |
Updated to version 121.
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 45 |
1 files changed, 22 insertions, 23 deletions
@@ -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 } |