summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO10
-rw-r--r--PKGBUILD30
2 files changed, 25 insertions, 15 deletions
diff --git a/.SRCINFO b/.SRCINFO
index a791dd4cafe5..4b960f04be36 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,17 +1,18 @@
pkgbase = elementary-planner
pkgdesc = Task manager with Todoist support
- pkgver = 2.7
+ pkgver = 3.0.7
pkgrel = 1
url = https://useplanner.com
arch = x86_64
license = GPL3
+ makedepends = gobject-introspection
makedepends = meson
makedepends = vala
- makedepends = gobject-introspection
depends = elementary-icon-theme
depends = evolution-data-server
depends = granite
depends = gtk-theme-elementary
+ depends = gtksourceview4
depends = libgee
depends = libhandy
depends = libpeas
@@ -19,8 +20,7 @@ pkgbase = elementary-planner
depends = webkit2gtk
provides = planner
conflicts = planner
- source = planner-2.7.tar.gz::https://github.com/alainm23/planner/archive/2.7.tar.gz
- sha256sums = cd34953867a91b2992aa4eafddc5093a695d1e6096571ade75640dddcc425d69
+ source = planner-3.0.7.tar.gz::https://github.com/alainm23/planner/archive/3.0.7.tar.gz
+ sha256sums = 64c39f8444832cdba0c7a88eea23fe3d56ba9102bf75f5201cf2080b87a696a2
pkgname = elementary-planner
-
diff --git a/PKGBUILD b/PKGBUILD
index 63d43d4887f3..f36eb2802ad7 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,28 +1,38 @@
# Maintainer: Mark Wagie <mark dot wagie at tutanota dot com>
# Contributor: Jonas 'cherti' Große Sundrup <aur@letopolis.de>
pkgname=elementary-planner
-pkgver=2.7
+_app_id=com.github.alainm23.planner
+pkgver=3.0.7
pkgrel=1
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=('meson' 'vala' 'gobject-introspection')
+depends=('elementary-icon-theme' 'evolution-data-server' 'granite' 'gtk-theme-elementary'
+ 'gtksourceview4' 'libgee' 'libhandy' 'libpeas' 'libsoup' 'webkit2gtk')
+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')
+sha256sums=('64c39f8444832cdba0c7a88eea23fe3d56ba9102bf75f5201cf2080b87a696a2')
build() {
- arch-meson planner-$pkgver build
- meson compile -C build
+ arch-meson planner-${pkgver} build
+ meson compile -C build
+}
+
+check() {
+
+# No tests defined
+# 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"
}