= ptask :docinfo2: :icon: font `ptask` is a GTK+ graphical user interface for managing tasks. It is based on link:http://taskwarrior.org[taskwarrior], a well-known and robust command line tasks manager. Unlike `taskwarrior`, it is possible to associate a note (long description) to each task. The following releases of `taskwarrior` are supported: * 2.0.0 * 2.2.0 * 2.3.0 * 2.4.0, 2.4.1 * 2.5 `ptask` is licensed under the GPLv2 terms and should compile on any modern GNU/Linux distribution. image:screenshots/ptask20131201.png[] == Installation on Ubuntu To install `ptask` on Ubuntu and derivates, the easiest way is to use the dedicated PPA: ---- sudo apt-add-repository ppa:jfi/ptask sudo apt-get update sudo apt-get install ptask ---- The PPA `ppa:jfi/ptask` contains the binary package of the last released version of ptask for the last released version of Ubuntu. == Installation from source archive `ptask` can be compiled and installed on any modern GNU/Linux distribution. === Prerequisites The compilation of ptask requires: * asciidoc * autotools * cppcheck (optional, static source checker) * gcc * help2man * library gtk3 * library json-c * make For Ubuntu 12.10: ---- sudo apt-get install autoconf automake asciidoc cppcheck gcc gettext autopoint help2man libgtk-3-dev libjson0-dev make perl ---- === Download sources Download a source tarballs of a release and extracts its content: ---- mkdir TMP_DIR cd TMP_DIR wget http://wpitchoune.net/ptask/files/ptask-last.tar.gz tar -xzvf ptask-last.tar.gz cd ptask-* ---- Alternatively, you can get the last development snapshot of the sources directly from the GIT source repository: ---- mkdir TMP_DIR cd TMP_DIR git clone http://git.wpitchoune.net/ptask.git cd ptask ---- === Compilation ---- ./configure make clean all ---- === Installation ---- make install ---- == Resources * Home page: http://wpitchoune.net/ptask. * Source tarballs: http://wpitchoune.net/ptask/files. == Contact Bugs and comments can be sent to jeanfi@gmail.com.