summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorMark Wagie2021-10-07 11:40:38 -0600
committerMark Wagie2021-10-07 11:40:38 -0600
commit28c46d701514b8793eb014a067584c7e6b8217c1 (patch)
tree269fe90f57670d7460fd0841ca56dd8b9d5d9bae /PKGBUILD
parent394a78fc2513990cbd7b192fb34071436c465615 (diff)
downloadaur-28c46d701514b8793eb014a067584c7e6b8217c1.tar.gz
add tests
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD25
1 files changed, 16 insertions, 9 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 158b29893143..9757e6b7c7f0 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,32 +1,39 @@
# Maintainer: Mark Wagie <mark dot wagie at tutanota dot com>
# Contributor: Jonas 'cherti' Große Sundrup <aur@letopolis.de>
pkgname=elementary-planner
+_app_id=com.github.alainm23.planner
pkgver=2.7
-pkgrel=1
+pkgrel=2
pkgdesc="Task manager with Todoist support"
arch=('x86_64')
url="https://useplanner.com"
license=('GPL3')
depends=('elementary-icon-theme' 'evolution-data-server' 'granite'
'gtk-theme-elementary' 'libgee' 'libhandy' 'libpeas' 'libsoup' 'webkit2gtk' )
-makedepends=('meson' 'vala' 'gobject-introspection')
+makedepends=('gobject-introspection' 'meson' 'vala' )
+checkdepends=('appstream')
provides=('planner')
conflicts=('planner')
source=("planner-$pkgver.tar.gz::https://github.com/alainm23/planner/archive/$pkgver.tar.gz")
sha256sums=('cd34953867a91b2992aa4eafddc5093a695d1e6096571ade75640dddcc425d69')
build() {
- arch-meson planner-$pkgver build
- meson compile -C build
+ arch-meson planner-$pkgver build
+ meson compile -C build
}
+
+check() {
+
# No tests defined
-#check() {
-# meson test -C build --print-errorlogs
-#}
+# meson test -C build --print-errorlogs
+
+ desktop-file-validate build/data/${_app_id}.desktop
+ appstreamcli validate build/data/${_app_id}.appdata.xml
+}
package() {
- DESTDIR="$pkgdir" meson install -C build
+ meson install -C build --destdir "$pkgdir"
- ln -s /usr/bin/com.github.alainm23.planner "$pkgdir/usr/bin/planner"
+ ln -s /usr/bin/${_app_id} "$pkgdir/usr/bin/planner"
}