added ptask
[www.git] / www / ptask / ptask.html
1 <!DOCTYPE html>
2 <html lang="en">
3 <head>
4 <meta charset="UTF-8">
5 <!--[if IE]><meta http-equiv="X-UA-Compatible" content="IE=edge"><![endif]-->
6 <meta name="viewport" content="width=device-width, initial-scale=1.0">
7 <meta name="generator" content="Asciidoctor 1.5.4">
8 <title>ptask</title>
9 <link rel="stylesheet" href="./../style.css">
10 <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.2.4/jquery.min.js"></script>
11 <script src="../nav.js"></script>
12 </head>
13 <body class="article">
14 <div id="header">
15 <h1>ptask</h1>
16 </div>
17 <div id="content">
18 <div id="preamble">
19 <div class="sectionbody">
20 <div class="paragraph">
21 <p><code>ptask</code> is a GTK+ graphical user interface for managing tasks.</p>
22 </div>
23 <div class="paragraph">
24 <p>It is based on <a href="http://taskwarrior.org">taskwarrior</a>, a well-known
25 and robust command line tasks manager.</p>
26 </div>
27 <div class="paragraph">
28 <p>Unlike <code>taskwarrior</code>, it is possible to associate a note (long
29 description) to each task.</p>
30 </div>
31 <div class="paragraph">
32 <p>The following releases of <code>taskwarrior</code> are supported:</p>
33 </div>
34 <div class="ulist">
35 <ul>
36 <li>
37 <p>2.0.0</p>
38 </li>
39 <li>
40 <p>2.2.0</p>
41 </li>
42 <li>
43 <p>2.3.0</p>
44 </li>
45 <li>
46 <p>2.4.0, 2.4.1</p>
47 </li>
48 <li>
49 <p>2.5</p>
50 </li>
51 </ul>
52 </div>
53 <div class="paragraph">
54 <p><code>ptask</code> is licensed under the GPLv2 terms and should compile on any
55 modern GNU/Linux distribution.</p>
56 </div>
57 <div class="paragraph">
58 <p><span class="image"><img src="screenshots/ptask20131201.png" alt="ptask20131201"></span></p>
59 </div>
60 </div>
61 </div>
62 <div class="sect1">
63 <h2 id="_installation_on_ubuntu">Installation on Ubuntu</h2>
64 <div class="sectionbody">
65 <div class="paragraph">
66 <p>To install <code>ptask</code> on Ubuntu and derivates, the easiest way is to use
67 the dedicated PPA:</p>
68 </div>
69 <div class="listingblock">
70 <div class="content">
71 <pre>sudo apt-add-repository ppa:jfi/ptask
72 sudo apt-get update
73 sudo apt-get install ptask</pre>
74 </div>
75 </div>
76 <div class="paragraph">
77 <p>The PPA <code>ppa:jfi/ptask</code> contains the binary package of the last released
78 version of ptask for the last released version of Ubuntu.</p>
79 </div>
80 </div>
81 </div>
82 <div class="sect1">
83 <h2 id="_installation_from_source_archive">Installation from source archive</h2>
84 <div class="sectionbody">
85 <div class="paragraph">
86 <p><code>ptask</code> can be compiled and installed on any modern GNU/Linux distribution.</p>
87 </div>
88 <div class="sect2">
89 <h3 id="_prerequisites">Prerequisites</h3>
90 <div class="paragraph">
91 <p>The compilation of ptask requires:</p>
92 </div>
93 <div class="ulist">
94 <ul>
95 <li>
96 <p>asciidoc</p>
97 </li>
98 <li>
99 <p>autotools</p>
100 </li>
101 <li>
102 <p>cppcheck (optional, static source checker)</p>
103 </li>
104 <li>
105 <p>gcc</p>
106 </li>
107 <li>
108 <p>help2man</p>
109 </li>
110 <li>
111 <p>library gtk3</p>
112 </li>
113 <li>
114 <p>library json-c</p>
115 </li>
116 <li>
117 <p>make</p>
118 </li>
119 </ul>
120 </div>
121 <div class="paragraph">
122 <p>For Ubuntu 12.10:</p>
123 </div>
124 <div class="listingblock">
125 <div class="content">
126 <pre>sudo apt-get install autoconf automake asciidoc cppcheck gcc gettext autopoint help2man libgtk-3-dev libjson0-dev make perl
127 ---
128
129 === Download sources
130
131 Download a source tarballs of a release and extracts its content:</pre>
132 </div>
133 </div>
134 <div class="paragraph">
135 <p>mkdir TMP_DIR
136 cd TMP_DIR
137 wget <a href="http://wpitchoune.net/ptask/files/ptask-last.tar.gz" class="bare">http://wpitchoune.net/ptask/files/ptask-last.tar.gz</a>
138 tar -xzvf ptask-last.tar.gz
139 cd ptask-*</p>
140 </div>
141 <div class="listingblock">
142 <div class="content">
143 <pre>Alternatively, you can get the last development snapshot of the
144 sources directly from the GIT source repository:</pre>
145 </div>
146 </div>
147 <div class="paragraph">
148 <p>mkdir TMP_DIR
149 cd TMP_DIR
150 git clone <a href="http://git.wpitchoune.net/ptask.git" class="bare">http://git.wpitchoune.net/ptask.git</a>
151 cd ptask</p>
152 </div>
153 <div class="listingblock">
154 <div class="content">
155 <pre>=== Compilation</pre>
156 </div>
157 </div>
158 <div class="paragraph">
159 <div class="title">/configure</div>
160 <p>make clean all</p>
161 </div>
162 <div class="listingblock">
163 <div class="content">
164 <pre>=== Installation</pre>
165 </div>
166 </div>
167 <div class="paragraph">
168 <p>make install</p>
169 </div>
170 <div class="listingblock">
171 <div class="content">
172 <pre>== Resources
173
174 * Home page: http://wpitchoune.net/ptask.
175
176 * Source tarballs: http://wpitchoune.net/ptask/files.
177
178 == Contact
179
180 Bugs and comments can be sent to jeanfi@gmail.com.</pre>
181 </div>
182 </div>
183 </div>
184 </div>
185 </div>
186 </div>
187 <div id="footer">
188 <div id="footer-text">
189 Last updated 2016-06-15 20:28:45 CEST
190 </div>
191 </div>
192 </body>
193 </html>