aboutsummaryrefslogtreecommitdiffstats
path: root/community/getting-things-gnome/APKBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'community/getting-things-gnome/APKBUILD')
-rw-r--r--community/getting-things-gnome/APKBUILD39
1 files changed, 39 insertions, 0 deletions
diff --git a/community/getting-things-gnome/APKBUILD b/community/getting-things-gnome/APKBUILD
new file mode 100644
index 00000000000..484d81cdbf7
--- /dev/null
+++ b/community/getting-things-gnome/APKBUILD
@@ -0,0 +1,39 @@
+# Contributor: Rasmus Thomsen <oss@cogitri.dev>
+# Maintainer: Rasmus Thomsen <oss@cogitri.dev>
+pkgname=getting-things-gnome
+_commit=2143d904f2e7076099f477540348bc6552817f20
+pkgver=20200521
+pkgrel=0
+pkgdesc="A personal tasks and TODO-list items organizier for GNOME, inspired by the Getting Things Done methodology"
+url="https://wiki.gnome.org/Apps/GTG"
+arch="noarch"
+license="GPL-3.0-or-later"
+depends="python3 py3-xdg py3-dbus py3-gobject3 py3-liblarch"
+makedepends="py3-setuptools gettext meson"
+checkdepends="py3-nose py3-pyflakes py3-mock py3-pycodestyle xvfb-run"
+subpackages="$pkgname-doc $pkgname-lang"
+source="$pkgname-$pkgver.tar.gz::https://github.com/getting-things-gnome/gtg/archive/$_commit.tar.gz
+ dont-require-py3-gettext.patch"
+builddir="$srcdir/gtg-$_commit"
+
+build() {
+ meson \
+ --prefix=/usr \
+ --sysconfdir=/etc \
+ --mandir=/usr/share/man \
+ --localstatedir=/var \
+ --buildtype=plain \
+ output
+ ninja -C output
+}
+
+check() {
+ xvfb-run python3 run-tests
+}
+
+package() {
+ DESTDIR="$pkgdir" ninja -C output install
+}
+
+sha512sums="e030d610de8307afe64cdaadef2d8ff79bf2d06bd3042d9aa0b79203421df01ac511737c654d87f56efc6b144971f72c440c31325fa9f2de98019cd54e3750af getting-things-gnome-20200521.tar.gz
+33eb3623839c6de450915cf6886ddf9301b2f9823ea634a1083bfd83388f01c7093999d0eeff842b6b20e5713e980ddcb5450fbd272876764424e578fccdb687 dont-require-py3-gettext.patch"