diff options
author | Michael Raitza <spacefrogg-github@meterriblecrew.net> | 2017-02-21 23:24:55 +0100 |
---|---|---|
committer | Michael Raitza <spacefrogg-github@meterriblecrew.net> | 2017-02-22 12:15:58 +0100 |
commit | ea27b15d0e84e976feb99323a9031702290d9173 (patch) | |
tree | 9c6d3cae8b7eaf1801c5ad939762236658e7a927 /pkgs/applications/misc/ptask | |
parent | fd732dec888dc39f68e53114171789bbb913c33c (diff) |
ptask: init at 1.0.0
Diffstat (limited to 'pkgs/applications/misc/ptask')
-rw-r--r-- | pkgs/applications/misc/ptask/default.nix | 29 | ||||
-rw-r--r-- | pkgs/applications/misc/ptask/tw-version.patch | 11 |
2 files changed, 40 insertions, 0 deletions
diff --git a/pkgs/applications/misc/ptask/default.nix b/pkgs/applications/misc/ptask/default.nix new file mode 100644 index 0000000000000..abb1fb596fac5 --- /dev/null +++ b/pkgs/applications/misc/ptask/default.nix @@ -0,0 +1,29 @@ +{ stdenv, fetchurl, pkgconfig, makeWrapper, gtk3, json_c, taskwarrior }: + +stdenv.mkDerivation rec { + name = "ptask-1.0.0"; + + src = fetchurl { + url = "http://wpitchoune.net/ptask/files/${name}.tar.gz"; + sha256 = "13nirr7b29bv3w2zc8zxphhmc9ayhs61i11jl4819nabk7vy1kdq"; + }; + + buildInputs = [ gtk3 json_c ]; + + nativeBuildInputs = [ pkgconfig makeWrapper ]; + + patches = [ ./tw-version.patch ]; + + preFixup = '' + wrapProgram "$out/bin/ptask" \ + --prefix XDG_DATA_DIRS : "$GSETTINGS_SCHEMAS_PATH" \ + --prefix PATH : "${taskwarrior}/bin" + ''; + + meta = with stdenv.lib; { + homepage = http://wpitchoune.net/ptask/; + description = "GTK-based GUI for taskwarrior"; + license = licenses.gpl2; + maintainer = [ maintainers.spacefrogg ]; + }; +} diff --git a/pkgs/applications/misc/ptask/tw-version.patch b/pkgs/applications/misc/ptask/tw-version.patch new file mode 100644 index 0000000000000..995fffeda2f8c --- /dev/null +++ b/pkgs/applications/misc/ptask/tw-version.patch @@ -0,0 +1,11 @@ +--- a/src/tw.c 2017-02-21 22:56:19.289037608 +0100 ++++ b/src/tw.c 2017-02-21 22:57:04.726814256 +0100 +@@ -116,7 +116,7 @@ + || !strcmp(ver, "2.3.0") + || !strcmp(ver, "2.4.0") + || !strcmp(ver, "2.4.1") +- || !strcmp(ver, "2.5.0")) ++ || !strcmp(ver, "2.5.1")) + return 1; + else + return 0; |