Remove haskell-taskell
BTS #1038398
Ilias Tsitsimpis
10 months ago
0 | haskell-taskell (1.4.0.0-2) UNRELEASED; urgency=medium | |
1 | ||
2 | * Declare compliance with Debian policy 4.6.1 | |
3 | ||
4 | -- Ilias Tsitsimpis <iliastsi@debian.org> Tue, 28 Jun 2022 15:33:11 +0300 | |
5 | ||
6 | haskell-taskell (1.4.0.0-1) unstable; urgency=low | |
7 | ||
8 | * Initial release | |
9 | ||
10 | -- Clint Adams <clint@debian.org> Fri, 07 Feb 2020 20:27:10 -0500 |
0 | Source: haskell-taskell | |
1 | Maintainer: Debian Haskell Group <pkg-haskell-maintainers@lists.alioth.debian.org> | |
2 | Uploaders: Clint Adams <clint@debian.org> | |
3 | Priority: optional | |
4 | Section: haskell | |
5 | Build-Depends: debhelper (>= 10), | |
6 | haskell-devscripts-minimal | haskell-devscripts (>= 0.13), | |
7 | cdbs, | |
8 | ghc, | |
9 | ghc-prof, | |
10 | libghc-aeson-dev (>= 1.4.2.0), | |
11 | libghc-aeson-dev (<< 1.5), | |
12 | libghc-aeson-prof (>= 1.4.2.0), | |
13 | libghc-aeson-prof (<< 1.5), | |
14 | libghc-attoparsec-dev (>= 0.13.2.2), | |
15 | libghc-attoparsec-dev (<< 0.14), | |
16 | libghc-attoparsec-prof (>= 0.13.2.2), | |
17 | libghc-attoparsec-prof (<< 0.14), | |
18 | libghc-brick-dev (>= 0.47), | |
19 | libghc-brick-dev (<< 0.48), | |
20 | libghc-brick-prof (>= 0.47), | |
21 | libghc-brick-prof (<< 0.48), | |
22 | libghc-classy-prelude-dev (>= 1.5.0), | |
23 | libghc-classy-prelude-dev (<< 1.6), | |
24 | libghc-classy-prelude-prof (>= 1.5.0), | |
25 | libghc-classy-prelude-prof (<< 1.6), | |
26 | libghc-config-ini-dev (>= 0.2.4.0), | |
27 | libghc-config-ini-dev (<< 0.3), | |
28 | libghc-config-ini-prof (>= 0.2.4.0), | |
29 | libghc-config-ini-prof (<< 0.3), | |
30 | libghc-file-embed-dev (>= 0.0.11), | |
31 | libghc-file-embed-dev (<< 0.1), | |
32 | libghc-file-embed-prof (>= 0.0.11), | |
33 | libghc-file-embed-prof (<< 0.1), | |
34 | libghc-fold-debounce-dev (>= 0.2.0.8), | |
35 | libghc-fold-debounce-dev (<< 0.3), | |
36 | libghc-fold-debounce-prof (>= 0.2.0.8), | |
37 | libghc-fold-debounce-prof (<< 0.3), | |
38 | libghc-http-client-dev (>= 0.5.14), | |
39 | libghc-http-client-dev (<< 0.6), | |
40 | libghc-http-client-prof (>= 0.5.14), | |
41 | libghc-http-client-prof (<< 0.6), | |
42 | libghc-http-conduit-dev (>= 2.3.6.1), | |
43 | libghc-http-conduit-dev (<< 2.4), | |
44 | libghc-http-conduit-prof (>= 2.3.6.1), | |
45 | libghc-http-conduit-prof (<< 2.4), | |
46 | libghc-http-types-dev (>= 0.12.3), | |
47 | libghc-http-types-dev (<< 0.13), | |
48 | libghc-http-types-prof (>= 0.12.3), | |
49 | libghc-http-types-prof (<< 0.13), | |
50 | libghc-lens-dev (>= 4.17), | |
51 | libghc-lens-dev (<< 4.18), | |
52 | libghc-lens-prof (>= 4.17), | |
53 | libghc-lens-prof (<< 4.18), | |
54 | libghc-vty-dev (>= 5.25.1), | |
55 | libghc-vty-dev (<< 5.26), | |
56 | libghc-vty-prof (>= 5.25.1), | |
57 | libghc-vty-prof (<< 5.26), | |
58 | libghc-raw-strings-qq-dev (>= 1.1), | |
59 | libghc-raw-strings-qq-dev (<< 1.2), | |
60 | libghc-raw-strings-qq-prof (>= 1.1), | |
61 | libghc-raw-strings-qq-prof (<< 1.2), | |
62 | libghc-tasty-dev (>= 1.2), | |
63 | libghc-tasty-dev (<< 1.3), | |
64 | libghc-tasty-prof (>= 1.2), | |
65 | libghc-tasty-prof (<< 1.3), | |
66 | libghc-tasty-discover-dev (>= 4.2.1), | |
67 | libghc-tasty-discover-dev (<< 4.3), | |
68 | libghc-tasty-discover-prof (>= 4.2.1), | |
69 | libghc-tasty-discover-prof (<< 4.3), | |
70 | libghc-tasty-expected-failure-dev (>= 0.11.1.1), | |
71 | libghc-tasty-expected-failure-dev (<< 0.12), | |
72 | libghc-tasty-expected-failure-prof (>= 0.11.1.1), | |
73 | libghc-tasty-expected-failure-prof (<< 0.12), | |
74 | libghc-tasty-hunit-dev (>= 0.10.0.1), | |
75 | libghc-tasty-hunit-dev (<< 0.11), | |
76 | libghc-tasty-hunit-prof (>= 0.10.0.1), | |
77 | libghc-tasty-hunit-prof (<< 0.11), | |
78 | tasty-discover <!nocheck>, | |
79 | Build-Depends-Indep: ghc-doc, | |
80 | libghc-aeson-doc, | |
81 | libghc-attoparsec-doc, | |
82 | libghc-brick-doc, | |
83 | libghc-classy-prelude-doc, | |
84 | libghc-config-ini-doc, | |
85 | libghc-file-embed-doc, | |
86 | libghc-fold-debounce-doc, | |
87 | libghc-http-client-doc, | |
88 | libghc-http-conduit-doc, | |
89 | libghc-http-types-doc, | |
90 | libghc-lens-doc, | |
91 | libghc-vty-doc, | |
92 | Standards-Version: 4.6.1 | |
93 | Homepage: https://github.com/smallhadroncollider/taskell#readme | |
94 | X-Description: command-line Kanban board/task manager | |
95 | Taskell is a CLI kanban board/task manager featuring | |
96 | - Per project task lists | |
97 | - vim style key-bindings | |
98 | - Stored using Markdown | |
99 | - Clean diffs for easy version control | |
100 | - Support for sub-tasks and due dates | |
101 | - Trello board imports | |
102 | - GitHub project imports | |
103 | ||
104 | Package: libghc-taskell-dev | |
105 | Architecture: any | |
106 | Depends: ${haskell:Depends}, | |
107 | ${misc:Depends}, | |
108 | ${shlibs:Depends}, | |
109 | Recommends: ${haskell:Recommends}, | |
110 | Suggests: ${haskell:Suggests}, | |
111 | Conflicts: ${haskell:Conflicts}, | |
112 | Provides: ${haskell:Provides}, | |
113 | Description: ${haskell:ShortDescription}${haskell:ShortBlurb} | |
114 | ${haskell:LongDescription} | |
115 | . | |
116 | ${haskell:Blurb} | |
117 | ||
118 | Package: libghc-taskell-prof | |
119 | Architecture: any | |
120 | Depends: ${haskell:Depends}, | |
121 | ${misc:Depends}, | |
122 | Recommends: ${haskell:Recommends}, | |
123 | Suggests: ${haskell:Suggests}, | |
124 | Conflicts: ${haskell:Conflicts}, | |
125 | Provides: ${haskell:Provides}, | |
126 | Description: ${haskell:ShortDescription}${haskell:ShortBlurb} | |
127 | ${haskell:LongDescription} | |
128 | . | |
129 | ${haskell:Blurb} | |
130 | ||
131 | Package: libghc-taskell-doc | |
132 | Architecture: all | |
133 | Section: doc | |
134 | Depends: ${haskell:Depends}, | |
135 | ${misc:Depends}, | |
136 | Recommends: ${haskell:Recommends}, | |
137 | Suggests: ${haskell:Suggests}, | |
138 | Conflicts: ${haskell:Conflicts}, | |
139 | Description: ${haskell:ShortDescription}${haskell:ShortBlurb} | |
140 | ${haskell:LongDescription} | |
141 | . | |
142 | ${haskell:Blurb} | |
143 | ||
144 | Package: taskell | |
145 | Architecture: any | |
146 | Section: misc | |
147 | Depends: ${haskell:Depends}, | |
148 | ${misc:Depends}, | |
149 | ${shlibs:Depends}, | |
150 | Recommends: ${haskell:Recommends}, | |
151 | Suggests: ${haskell:Suggests}, | |
152 | Conflicts: ${haskell:Conflicts}, | |
153 | Provides: ${haskell:Provides}, | |
154 | Description: ${haskell:ShortDescription}${haskell:ShortBlurb} | |
155 | ${haskell:LongDescription} | |
156 | . | |
157 | ${haskell:Blurb} |
0 | Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ | |
1 | Upstream-Name: taskell | |
2 | Upstream-Contact: Mark Wales <mark@smallhadroncollider.com> | |
3 | Source: https://hackage.haskell.org/package/taskell | |
4 | ||
5 | Files: * | |
6 | Copyright: 2017-2019 Mark Wales | |
7 | License: BSD-3-clause | |
8 | ||
9 | Files: debian/* | |
10 | Copyright: held by the contributors mentioned in debian/changelog | |
11 | License: BSD-3-clause | |
12 | ||
13 | License: BSD-3-clause | |
14 | Redistribution and use in source and binary forms, with or without | |
15 | modification, are permitted provided that the following conditions are met: | |
16 | . | |
17 | * Redistributions of source code must retain the above copyright | |
18 | notice, this list of conditions and the following disclaimer. | |
19 | . | |
20 | * Redistributions in binary form must reproduce the above | |
21 | copyright notice, this list of conditions and the following | |
22 | disclaimer in the documentation and/or other materials provided | |
23 | with the distribution. | |
24 | . | |
25 | * Neither the name of Mark Wales nor the names of other | |
26 | contributors may be used to endorse or promote products derived | |
27 | from this software without specific prior written permission. | |
28 | . | |
29 | THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS | |
30 | "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT | |
31 | LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR | |
32 | A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT | |
33 | OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, | |
34 | SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT | |
35 | LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, | |
36 | DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY | |
37 | THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT | |
38 | (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE | |
39 | OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. |
0 | --- /dev/null | |
1 | +++ b/test/IO/Keyboard/data/bindings.ini | |
2 | @@ -0,0 +1,38 @@ | |
3 | +# general | |
4 | +quit = q | |
5 | +undo = u | |
6 | +search = / | |
7 | +help = ? | |
8 | + | |
9 | +# navigation | |
10 | +previous = k | |
11 | +next = j | |
12 | +left = h | |
13 | +right = l | |
14 | +bottom = g | |
15 | + | |
16 | +# new tasks | |
17 | +new = a | |
18 | +newAbove = O | |
19 | +newBelow = o | |
20 | + | |
21 | +# editing tasks | |
22 | +edit =e, A,i | |
23 | +clear = C | |
24 | +delete = D | |
25 | +detail = <Enter> | |
26 | +dueDate = @ | |
27 | + | |
28 | +# moving tasks | |
29 | +moveUp = K | |
30 | +moveDown = J | |
31 | +moveLeft = H | |
32 | +moveRight = L, <Space> | |
33 | +moveMenu = m | |
34 | + | |
35 | +# lists | |
36 | +listNew = N | |
37 | +listEdit = E | |
38 | +listDelete = X | |
39 | +listRight = > | |
40 | +listLeft = < | |
41 | --- /dev/null | |
42 | +++ b/test/IO/data/trello.json | |
43 | @@ -0,0 +1,146 @@ | |
44 | +[ | |
45 | + { | |
46 | + "id": "5b04449b124fd7d02a6700ac", | |
47 | + "name": "List 1", | |
48 | + "cards": [ | |
49 | + { | |
50 | + "id": "5b0444a892cac8a91ce4ac63", | |
51 | + "name": "Item 1", | |
52 | + "desc": "", | |
53 | + "due": null, | |
54 | + "idChecklists": [] | |
55 | + }, | |
56 | + { | |
57 | + "id": "5b0444aa28c4fade8972564a", | |
58 | + "name": "Item 2", | |
59 | + "desc": "", | |
60 | + "due": null, | |
61 | + "idChecklists": [ | |
62 | + "5b04450ff88a64205bf04939", | |
63 | + "5b0445196d92125a52c5af19", | |
64 | + "5b044524cd09c4cfcf17a7e1" | |
65 | + ] | |
66 | + }, | |
67 | + { | |
68 | + "id": "5b0444acb5d32e68affe0fbc", | |
69 | + "name": "Item 3", | |
70 | + "desc": "", | |
71 | + "due": null, | |
72 | + "idChecklists": [] | |
73 | + }, | |
74 | + { | |
75 | + "id": "5b0444bba2b49880d3cf5ef4", | |
76 | + "name": "Item 4", | |
77 | + "desc": "", | |
78 | + "due": null, | |
79 | + "idChecklists": [] | |
80 | + } | |
81 | + ] | |
82 | + }, | |
83 | + { | |
84 | + "id": "5b04449c4a149b7886795834", | |
85 | + "name": "List 2", | |
86 | + "cards": [ | |
87 | + { | |
88 | + "id": "5b0444be54ac75e4315f8c75", | |
89 | + "name": "Item 1", | |
90 | + "desc": "", | |
91 | + "due": null, | |
92 | + "idChecklists": [ | |
93 | + "5b0444def123ada312ce7b61" | |
94 | + ] | |
95 | + }, | |
96 | + { | |
97 | + "id": "5b0444bfcf2ae87de87efff6", | |
98 | + "name": "Item 2", | |
99 | + "desc": "", | |
100 | + "due": null, | |
101 | + "idChecklists": [] | |
102 | + }, | |
103 | + { | |
104 | + "id": "5b0444c05b48f5803fb6fbe6", | |
105 | + "name": "Item 3", | |
106 | + "desc": "", | |
107 | + "due": null, | |
108 | + "idChecklists": [] | |
109 | + } | |
110 | + ] | |
111 | + }, | |
112 | + { | |
113 | + "id": "5b04449e55eeab1a57d78284", | |
114 | + "name": "List 3", | |
115 | + "cards": [ | |
116 | + { | |
117 | + "id": "5b0444c56eb336a91504b5e4", | |
118 | + "name": "Item 1", | |
119 | + "desc": "", | |
120 | + "due": null, | |
121 | + "idChecklists": [] | |
122 | + }, | |
123 | + { | |
124 | + "id": "5b0444c60af8bc226f9efcd9", | |
125 | + "name": "Item 2", | |
126 | + "desc": "", | |
127 | + "due": null, | |
128 | + "idChecklists": [] | |
129 | + }, | |
130 | + { | |
131 | + "id": "5b0444c875057fa8ab6e516c", | |
132 | + "name": "Item 3", | |
133 | + "desc": "", | |
134 | + "due": null, | |
135 | + "idChecklists": [ | |
136 | + "5b0444f2ac1dcba5f3803f70", | |
137 | + "5b0444fcaafc8fd6f5a49071" | |
138 | + ] | |
139 | + }, | |
140 | + { | |
141 | + "id": "5b0444ca8650ff18224ea71d", | |
142 | + "name": "Item 4", | |
143 | + "desc": "", | |
144 | + "due": null, | |
145 | + "idChecklists": [] | |
146 | + }, | |
147 | + { | |
148 | + "id": "5b0444cc368a78a8bded6c90", | |
149 | + "name": "Item 5", | |
150 | + "desc": "", | |
151 | + "due": null, | |
152 | + "idChecklists": [] | |
153 | + } | |
154 | + ] | |
155 | + }, | |
156 | + { | |
157 | + "id": "5b0444a16c17cd686e07b76c", | |
158 | + "name": "List 4", | |
159 | + "cards": [ | |
160 | + { | |
161 | + "id": "5b0444d02e30881629179287", | |
162 | + "name": "Item 1", | |
163 | + "desc": "", | |
164 | + "due": null, | |
165 | + "idChecklists": [] | |
166 | + } | |
167 | + ] | |
168 | + }, | |
169 | + { | |
170 | + "id": "5b0444a4a3565ea909f506ee", | |
171 | + "name": "List 5", | |
172 | + "cards": [ | |
173 | + { | |
174 | + "id": "5b0444d34f5a66ec48672bdb", | |
175 | + "name": "Item 1", | |
176 | + "desc": "", | |
177 | + "due": null, | |
178 | + "idChecklists": [] | |
179 | + }, | |
180 | + { | |
181 | + "id": "5b0444d522f50607e73595b1", | |
182 | + "name": "Item 2", | |
183 | + "desc": "", | |
184 | + "due": null, | |
185 | + "idChecklists": [] | |
186 | + } | |
187 | + ] | |
188 | + } | |
189 | +] | |
190 | --- /dev/null | |
191 | +++ b/test/IO/data/trello-checklists.json | |
192 | @@ -0,0 +1,35 @@ | |
193 | +{ | |
194 | + "id": "5b04450ff88a64205bf04939", | |
195 | + "checkItems": [ | |
196 | + { | |
197 | + "state": "incomplete", | |
198 | + "idChecklist": "5b04450ff88a64205bf04939", | |
199 | + "id": "5b044511abc222721a03a478", | |
200 | + "name": "Sub-item 1" | |
201 | + }, | |
202 | + { | |
203 | + "state": "incomplete", | |
204 | + "idChecklist": "5b04450ff88a64205bf04939", | |
205 | + "id": "5b0445123561ce689e3827b4", | |
206 | + "name": "Sub-item 2" | |
207 | + }, | |
208 | + { | |
209 | + "state": "incomplete", | |
210 | + "idChecklist": "5b04450ff88a64205bf04939", | |
211 | + "id": "5b044513fe0a46480d6bcc87", | |
212 | + "name": "Sub-item 3" | |
213 | + }, | |
214 | + { | |
215 | + "state": "incomplete", | |
216 | + "idChecklist": "5b04450ff88a64205bf04939", | |
217 | + "id": "5b04451489b89cde3b7a3af1", | |
218 | + "name": "Sub-item 4" | |
219 | + }, | |
220 | + { | |
221 | + "state": "incomplete", | |
222 | + "idChecklist": "5b04450ff88a64205bf04939", | |
223 | + "id": "5b044516152060b914e3fa2f", | |
224 | + "name": "Sub-item 5" | |
225 | + } | |
226 | + ] | |
227 | +} |