archrelease: copy trunk to extra-x86_64
[arch-packages.git] / malcontent / trunk / PKGBUILD
blob46fa545fa9c28f2f14513aab25660c70a8048fbf
1 # Maintainer: Jan Alexander Steffens (heftig) <heftig@archlinux.org>
3 pkgname=malcontent
4 pkgver=0.10.3
5 pkgrel=1
6 pkgdesc="Parental control support for applications"
7 url="https://gitlab.freedesktop.org/pwithnall/malcontent"
8 license=(LGPL2.1)
9 arch=(x86_64)
10 depends=(accountsservice dbus flatpak glib2 gtk3 polkit appstream-glib)
11 makedepends=(git meson gobject-introspection gtk-doc libglib-testing yelp-tools)
12 provides=(libmalcontent{,-ui}-${pkgver%%.*}.so)
13 _commit=9dd47e5abcbddb8b08c29be0304ead70cee1c5bc  # tags/0.10.3^0
14 source=("git+https://gitlab.freedesktop.org/pwithnall/malcontent.git#commit=$_commit")
15 sha256sums=('SKIP')
17 pkgver() {
18   cd $pkgname
19   git describe --tags | sed 's/-/+/g'
22 prepare() {
23   cd $pkgname
26 build() {
27   arch-meson $pkgname build
28   meson compile -C build
31 check() {
32   meson test -C build --print-errorlogs
35 package() {
36   meson install -C build --destdir "$pkgdir"
37   install -d -o root -g 102 -m 750 "$pkgdir/usr/share/polkit-1/rules.d"