summaryrefslogtreecommitdiff
path: root/repo/system/polkit/polkit.xibuild
diff options
context:
space:
mode:
Diffstat (limited to 'repo/system/polkit/polkit.xibuild')
-rw-r--r--repo/system/polkit/polkit.xibuild58
1 files changed, 0 insertions, 58 deletions
diff --git a/repo/system/polkit/polkit.xibuild b/repo/system/polkit/polkit.xibuild
deleted file mode 100644
index eb236bc..0000000
--- a/repo/system/polkit/polkit.xibuild
+++ /dev/null
@@ -1,58 +0,0 @@
-#!/bin/sh
-
-MAKEDEPS="git gobject-introspection meson libxslt patch elogind gtk-doc autoconf-archive"
-DEPS="expat glib js78 pam"
-
-PKG_VER=0.120
-SOURCE=https://www.freedesktop.org/software/polkit/releases/polkit-$PKG_VER.tar.gz
-
-DESC="Application development toolkit for controlling system-wide privileges"
-
-ADDITIONAL="
- files/polkit-1
- patches/CVE-2021-4034.patch
- patches/make-innetgr-optional.patch
-"
-
-prepare () {
- apply_patches
-
- autoreconf -fi
-}
-
-build () {
- mkdir build &&
- cd build &&
-
- ../configure \
- --prefix=/usr \
- --sysconfdir=/etc \
- --mandir=/usr/share/man \
- --infodir=/usr/share/info \
- --libexecdir=/usr/lib/polkit-1 \
- --localstatedir=/var \
- --disable-static \
- --enable-introspection \
- --with-authfw=pam \
- --with-os-type=alpine \
- --disable-gtk-doc \
- --disable-gtk-doc-html \
- --disable-gtk-doc-pdf \
- --disable-libelogind \
- --disable-systemd \
- --enable-libsystemd-login
- make
-}
-
-package () {
- make DESTDIR=$PKG_DEST install &&
- cd .. &&
- install -m644 polkit-1 $PKG_DEST/etc/pam.d/polkit-1
-}
-
-postinstall() {
- /usr/sbin/groupadd -fg 27 polkitd &&
- /usr/sbin/useradd -c "PolicyKit Daemon Owner" -d /etc/polkit-1 -u 27 \
- -g polkitd -s /bin/false polkitd
- true
-}