diff options
author | Kevin Majewski | 2020-03-30 18:03:25 +0200 |
---|---|---|
committer | Kevin Majewski | 2020-03-30 18:03:25 +0200 |
commit | c5a89d71f757a521d255eec9b85a838476995132 (patch) | |
tree | 3ec5965627301969bac2a244e04d4d1efa708f4a | |
parent | 2014b3eeccc00507b77d1a83a7e7b46421505d08 (diff) | |
download | aur-c5a89d71f757a521d255eec9b85a838476995132.tar.gz |
Updated subproject, runs meson tests, sets correct gid for polkit
-rw-r--r-- | .SRCINFO | 24 | ||||
-rw-r--r-- | PKGBUILD | 32 |
2 files changed, 37 insertions, 19 deletions
@@ -1,24 +1,28 @@ pkgbase = malcontent-git - pkgdesc = libmalcontent implements parental controls support which can be used by applications to filter or limit the access of child accounts to inappropriate content. - pkgver = 0.4.0+6+gc3fdc05 + pkgdesc = Parental control support for applications + pkgver = 0.7.0 pkgrel = 1 url = https://gitlab.freedesktop.org/pwithnall/malcontent arch = x86_64 license = LGPL2.1 - makedepends = accountsservice - makedepends = dbus - makedepends = gvfs - makedepends = glib2 - makedepends = polkit + makedepends = git + makedepends = meson + makedepends = gobject-introspection + makedepends = gtk-doc depends = accountsservice depends = dbus - depends = gvfs + depends = flatpak depends = glib2 + depends = gtk3 depends = polkit + provides = libmalcontent-0.so + provides = libmalcontent-ui-0.so provides = malcontent conflicts = malcontent - source = git+https://gitlab.freedesktop.org/pwithnall/malcontent - sha256sums = SKIP + source = git+https://gitlab.freedesktop.org/pwithnall/malcontent.git + source = git+https://gitlab.gnome.org/pwithnall/libglib-testing.git + sha512sums = SKIP + sha512sums = SKIP pkgname = malcontent-git @@ -1,29 +1,43 @@ pkgname=malcontent-git _pkgname=malcontent -pkgver=0.4.0+6+gc3fdc05 +pkgver=0.7.0 pkgrel=1 -pkgdesc="libmalcontent implements parental controls support which can be used by applications to filter or limit the access of child accounts to inappropriate content." +pkgdesc="Parental control support for applications" url="https://gitlab.freedesktop.org/pwithnall/malcontent" -arch=(x86_64) license=(LGPL2.1) -depends=('accountsservice' 'dbus' 'gvfs' 'glib2' 'polkit') -makedepends=('accountsservice' 'dbus' 'gvfs' 'glib2' 'polkit') -provides=('malcontent') +arch=(x86_64) +depends=('accountsservice' 'dbus' 'flatpak' 'glib2' 'gtk3' 'polkit') +makedepends=('git' 'meson' 'gobject-introspection' 'gtk-doc') +provides=(libmalcontent{,-ui}-${pkgver%%.*}.so 'malcontent') conflicts=('malcontent') -source=("git+https://gitlab.freedesktop.org/pwithnall/malcontent") -sha256sums=('SKIP') +source=("git+https://gitlab.freedesktop.org/pwithnall/malcontent.git" + "git+https://gitlab.gnome.org/pwithnall/libglib-testing.git") +sha512sums=('SKIP' + 'SKIP') pkgver() { cd $_pkgname git describe --tags | sed 's/-/+/g' } +prepare() { + cd $_pkgname + + git submodule init + git submodule set-url subprojects/libglib-testing "$srcdir/libglib-testing" + git submodule update +} + build() { arch-meson $_pkgname build ninja -C build } +check() { + meson test -C build --print-errorlogs +} + package() { DESTDIR="$pkgdir" meson install -C build - install -dm750 "$pkgdir/usr/share/polkit-1/rules.d" + install -d -o root -g 102 -m 750 "$pkgdir/usr/share/polkit-1/rules.d" } |