summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorJoost Bremmer2015-06-22 19:36:52 +0200
committerJoost Bremmer2015-06-22 19:36:52 +0200
commitcca12ee552bc29d21499a795d2435bd945ee9326 (patch)
tree7997fa11bda50b6a0f99d5c391e4fec8a3ca956f
downloadaur-cca12ee552bc29d21499a795d2435bd945ee9326.tar.gz
Initial commit: ptask-git 0.0.9.r3.g81823af-1
-rw-r--r--.SRCINFO25
-rw-r--r--PKGBUILD48
-rw-r--r--ptask-git.install12
-rw-r--r--task-2.4.4-compat.patch15
4 files changed, 100 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..b3eb577b0762
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,25 @@
+pkgbase = ptask-git
+ pkgdesc = A GTK+ graphical user interface for managing tasks in taskwarrior
+ pkgver = 0.0.9.r3.g81823af
+ pkgrel = 1
+ url = http://wpitchoune.net/ptask
+ install = ptask-git.install
+ arch = i686
+ arch = x86_64
+ license = GPL2
+ makedepends = git
+ makedepends = help2man
+ makedepends = asciidoc
+ depends = task
+ depends = json-c
+ depends = gtk3
+ depends = xdg-utils
+ provides = ptask
+ conflicts = ptask
+ source = ptask-git::git+http://git.wpitchoune.net/ptask.git
+ source = task-2.4.4-compat.patch
+ sha512sums = SKIP
+ sha512sums = 85ee768407ca6827df6544d86772d392e269d26e1ca6ca2faebb059e52cc9acd04c4baf2a1f4f02f5d088dd470992c9a35398512c465a988fc3aa3588d1a8a77
+
+pkgname = ptask-git
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..9c51a9cea213
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,48 @@
+# Maintainer: Joost Bremmer < toost dot b at gmail dot com>
+# Contributor: Robert Orzanna <orschiro@gmail.com>
+
+pkgname=ptask-git
+pkgver=0.0.9.r3.g81823af
+pkgrel=1
+pkgdesc='A GTK+ graphical user interface for managing tasks in taskwarrior'
+arch=('i686'
+ 'x86_64')
+url='http://wpitchoune.net/ptask'
+license=('GPL2')
+depends=('task'
+ 'json-c'
+ 'gtk3'
+ 'xdg-utils')
+makedepends=('git'
+ 'help2man'
+ 'asciidoc')
+install=$pkgname.install
+source=("$pkgname::git+http://git.wpitchoune.net/${pkgname%-git}.git"
+ 'task-2.4.4-compat.patch')
+sha512sums=('SKIP'
+ '85ee768407ca6827df6544d86772d392e269d26e1ca6ca2faebb059e52cc9acd04c4baf2a1f4f02f5d088dd470992c9a35398512c465a988fc3aa3588d1a8a77')
+conflicts=("${pkgname%-git}")
+provides=("${pkgname%-git}")
+
+pkgver() {
+ cd "$srcdir/$pkgname"
+ git describe --long --tags | sed 's/\([^-]*-g\)/r\1/;s/-/./g;s/v//g'
+}
+
+prepare() {
+ cd "$srcdir/$pkgname"
+ patch -p1 -i ${srcdir}/task-2.4.4-compat.patch
+}
+
+build() {
+ cd "$srcdir/$pkgname"
+ ./configure \
+ --prefix=/usr \
+ --sysconfdir=/usr/share
+ make clean all
+}
+
+package() {
+ cd "$srcdir/${pkgname}"
+ make DESTDIR="${pkgdir}" install
+}
diff --git a/ptask-git.install b/ptask-git.install
new file mode 100644
index 000000000000..7c3fe0c0b37a
--- /dev/null
+++ b/ptask-git.install
@@ -0,0 +1,12 @@
+post_install() {
+ xdg-icon-resource forceupdate --theme hicolor &> /dev/null
+ glib-compile-schemas /usr/share/glib-2.0/schemas
+}
+
+post_upgrade() {
+ post_install
+}
+
+post_remove() {
+ post_install
+}
diff --git a/task-2.4.4-compat.patch b/task-2.4.4-compat.patch
new file mode 100644
index 000000000000..6501e98f7442
--- /dev/null
+++ b/task-2.4.4-compat.patch
@@ -0,0 +1,15 @@
+diff -aur ptask-old/src/tw.c ptask/src/tw.c
+--- ptask-old/src/tw.c 2015-06-22 18:31:29.783448915 +0200
++++ ptask/src/tw.c 2015-06-22 18:41:05.930121472 +0200
+@@ -112,7 +112,10 @@
+ || !strcmp(ver, "2.0.0")
+ || !strcmp(ver, "2.3.0")
+ || !strcmp(ver, "2.4.0")
+- || !strcmp(ver, "2.4.1"))
++ || !strcmp(ver, "2.4.1")
++ || !strcmp(ver, "2.4.2")
++ || !strcmp(ver, "2.4.3")
++ || !strcmp(ver, "2.4.4"))
+ return 1;
+ else
+ return 0;