# Description: framework used in Unix-like operating systems to manage system-wide privileges # URL: https://github.com/polkit-org/polkit # Maintainer: KRAK3N Team, extra ports at krak3n dot my # Depends on: perl duktape linux-pam libxslt glib-gi name=polkit version=126 release=1 source=(https://github.com/${name}-org/${name}/archive/${version}/${name}-${version}.tar.gz) build() { cd ${name}-${version} sed -i '/systemd_sysusers_dir/s/^/#/' meson.build meson setup \ -Dprefix=/usr \ -Dlibdir=/usr/lib \ -Dincludedir=/usr/include \ -Ddatadir=/usr/share \ -Dmandir=/usr/share/man \ -Dinfodir=/usr/share/info \ -Dlocaledir=/usr/share/locale \ -Dsysconfdir=/etc \ -Dlocalstatedir=/var \ -Dsharedstatedir=/var/lib \ -Dbuildtype=plain \ -Dauto_features=auto \ -Dwrap_mode=nodownload \ -Db_lto=true \ -Db_pie=true \ -Dman=true \ -Dtests=false \ -Dos_type=lfs \ -Dsession_tracking=ConsoleKit \ build ninja -C build DESTDIR=$PKG meson install -C build rm -rf \ $PKG/usr/lib/systemd/ \ $PKG/usr/lib/sysusers.d/ \ $PKG/usr/lib/tmpfiles.d/ }