moving psensor to gitlab news
[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.5">
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</pre>
127 </div>
128 </div>
129 </div>
130 <div class="sect2">
131 <h3 id="_download_sources">Download sources</h3>
132 <div class="paragraph">
133 <p>Download a source tarballs of a release and extracts its content:</p>
134 </div>
135 <div class="listingblock">
136 <div class="content">
137 <pre>mkdir TMP_DIR
138 cd TMP_DIR
139 wget http://wpitchoune.net/ptask/files/ptask-last.tar.gz
140 tar -xzvf ptask-last.tar.gz
141 cd ptask-*</pre>
142 </div>
143 </div>
144 <div class="paragraph">
145 <p>Alternatively, you can get the last development snapshot of the
146 sources directly from the GIT source repository:</p>
147 </div>
148 <div class="listingblock">
149 <div class="content">
150 <pre>mkdir TMP_DIR
151 cd TMP_DIR
152 git clone http://git.wpitchoune.net/ptask.git
153 cd ptask</pre>
154 </div>
155 </div>
156 </div>
157 <div class="sect2">
158 <h3 id="_compilation">Compilation</h3>
159 <div class="listingblock">
160 <div class="content">
161 <pre>./configure
162 make clean all</pre>
163 </div>
164 </div>
165 </div>
166 <div class="sect2">
167 <h3 id="_installation">Installation</h3>
168 <div class="listingblock">
169 <div class="content">
170 <pre>make install</pre>
171 </div>
172 </div>
173 </div>
174 </div>
175 </div>
176 <div class="sect1">
177 <h2 id="_resources">Resources</h2>
178 <div class="sectionbody">
179 <div class="ulist">
180 <ul>
181 <li>
182 <p>Home page: <a href="http://wpitchoune.net/ptask" class="bare">http://wpitchoune.net/ptask</a>.</p>
183 </li>
184 <li>
185 <p>Source tarballs: <a href="http://wpitchoune.net/ptask/files" class="bare">http://wpitchoune.net/ptask/files</a>.</p>
186 </li>
187 </ul>
188 </div>
189 </div>
190 </div>
191 <div class="sect1">
192 <h2 id="_contact">Contact</h2>
193 <div class="sectionbody">
194 <div class="paragraph">
195 <p>Bugs and comments can be sent to <a href="mailto:jeanfi@gmail.com">jeanfi@gmail.com</a>.</p>
196 </div>
197 </div>
198 </div>
199 </div>
200 <div id="footer">
201 <div id="footer-text">
202 Last updated 2016-06-15 20:33:33 CEST
203 </div>
204 </div>
205 </body>
206 </html>