pkgname=polkit pkgver=126 pkgdesc="Application development toolkit for controlling system-wide privileges" homepage="https://github.com/polkit-org/polkit" arch=(x86_64) license=(LGPL-2.0-or-later) sources=("${pkgname}-${pkgver}.tar.gz" "sysuser-polkit.conf" ) urls=("https://github.com/polkit-org/polkit/archive/${pkgver}/${sources[0]}" "sysuser-polkit.conf" ) md5sums=("db4ce0a42d5bf8002061f8e34ee9bdd0" "a739f6a34227e576b464a5e2a4d6a612" ) src_prepare() { tar -xf ${distdir}/${sources[0]} --strip-components=1 } src_build() { local meson_options=( --prefix=/usr --buildtype=release -D gettext=true -D introspection=true -D gtk_doc=false -D man=true -D tests=true ) meson build "${meson_options[@]}" meson compile -C build } # skip the test because dependences src_install() { meson install -C build --destdir "$pkgdir" # fix sysusers.d/polkit.conf rm -v ${pkgdir}/usr/lib/sysusers.d/*.conf install -vm644 ${filedir}/sysuser-polkit.conf ${pkgdir}/usr/lib/sysusers.d/polkit.conf } # vim:ft=sh syn=sh et sw=2: