Remove obsolete packages
- cabal-helper (#945011)
- enummapset-th (#945936)
- ghc-mod (#945010)
- gnuidn (#945013)
- hackage-mirror (#945935)
- hmt (#945007)
- network-protocol-xmpp (#945012)
Ilias Tsitsimpis
4 years ago
0 | ghc-mod (5.8.0.0-2) unstable; urgency=medium | |
1 | ||
2 | [ Clint Adams ] | |
3 | * Set Rules-Requires-Root to no. | |
4 | ||
5 | [ Ilias Tsitsimpis ] | |
6 | * Bump debhelper compat level to 10 | |
7 | * Remove build dependency on libghc-mtl-dev (provided by ghc-8.4.3) | |
8 | * Remove build dependency on libghc-text-dev (provided by ghc-8.4.3) | |
9 | ||
10 | -- Ilias Tsitsimpis <iliastsi@debian.org> Mon, 01 Oct 2018 13:47:24 +0300 | |
11 | ||
12 | ghc-mod (5.8.0.0-1.1) unstable; urgency=medium | |
13 | ||
14 | [ Daniel Gröber ] | |
15 | * Build-depend on libghc-cabal-helper-dev_0.7.3.0-3 to pull in fix | |
16 | for #878112 | |
17 | ||
18 | [ Ilias Tsitsimpis ] | |
19 | * Use salsa.debian.org URLs in Vcs-{Browser,Git} fields | |
20 | ||
21 | [ Clint Adams ] | |
22 | * Bump to Standards-Version 4.1.4. | |
23 | ||
24 | -- Clint Adams <clint@debian.org> Mon, 09 Apr 2018 20:04:40 -0400 | |
25 | ||
26 | ghc-mod (5.8.0.0-1) unstable; urgency=medium | |
27 | ||
28 | [ Sean Whitton ] | |
29 | * New upstream release | |
30 | ||
31 | [ Ilias Tsitsimpis ] | |
32 | * Change Priority to optional. Since Debian Policy version 4.0.1, | |
33 | priority extra has been deprecated. | |
34 | * Use the HTTPS form of the copyright-format URL | |
35 | * Modify d/watch and Source field in d/copyright to use HTTPS | |
36 | * Declare compliance with Debian policy 4.1.1 | |
37 | * Patch to support haskell-syb v0.7 | |
38 | ||
39 | -- Ilias Tsitsimpis <iliastsi@debian.org> Sun, 05 Nov 2017 14:25:50 +0200 | |
40 | ||
41 | ghc-mod (5.7.0.0-1) unstable; urgency=medium | |
42 | ||
43 | * New upstream release | |
44 | ||
45 | -- Clint Adams <clint@debian.org> Wed, 05 Jul 2017 21:16:01 -0400 | |
46 | ||
47 | ghc-mod (5.6.0.0-3) unstable; urgency=medium | |
48 | ||
49 | * Team upload. | |
50 | * fix test build with upstream patch | |
51 | ||
52 | -- Clint Adams <clint@debian.org> Wed, 21 Jun 2017 08:39:47 +0200 | |
53 | ||
54 | ghc-mod (5.6.0.0-2) unstable; urgency=medium | |
55 | ||
56 | * Upload to unstable as part of GHC 8 transition. | |
57 | ||
58 | -- Clint Adams <clint@debian.org> Thu, 27 Oct 2016 18:32:17 -0400 | |
59 | ||
60 | ghc-mod (5.6.0.0-1) experimental; urgency=medium | |
61 | ||
62 | * New upstream version. | |
63 | ||
64 | -- Clint Adams <clint@debian.org> Fri, 07 Oct 2016 19:26:52 -0400 | |
65 | ||
66 | ghc-mod (5.5.0.0-1) unstable; urgency=medium | |
67 | ||
68 | [ Dmitry Bogatov ] | |
69 | * Use secure (https) uri in Vcs-Git field in 'debian/control' | |
70 | * Bump standards version to 3.9.8 (no changes needed) | |
71 | ||
72 | [ Joachim Breitner ] | |
73 | * New upstream release | |
74 | ||
75 | -- Joachim Breitner <nomeata@debian.org> Sat, 28 May 2016 13:29:32 +0200 | |
76 | ||
77 | ghc-mod (5.4.0.0-1) unstable; urgency=medium | |
78 | ||
79 | * New upstream release | |
80 | Can be built with GHC 7.10 (Closes: #809088, 809159) | |
81 | ||
82 | -- Sven Bartscher <sven.bartscher@weltraumschlangen.de> Fri, 25 Dec 2015 13:12:43 +0100 | |
83 | ||
84 | ghc-mod (5.3.0.0-4) unstable; urgency=medium | |
85 | ||
86 | * Switch Vcs-Git/Vcs-Browser headers to new location. | |
87 | ||
88 | -- Clint Adams <clint@debian.org> Thu, 03 Dec 2015 14:54:02 -0500 | |
89 | ||
90 | ghc-mod (5.3.0.0-3) experimental; urgency=medium | |
91 | ||
92 | [ Joachim Breitner ] | |
93 | * Add Uploaders field, which I accidentally dropped | |
94 | * Fix typo in Build-Depends | |
95 | ||
96 | [ Sven Bartscher ] | |
97 | * Drop unnecessary Build-Depends | |
98 | ||
99 | -- Sven Bartscher <sven.bartscher@weltraumschlangen.de> Tue, 29 Sep 2015 19:31:36 +0200 | |
100 | ||
101 | ghc-mod (5.3.0.0-2) experimental; urgency=medium | |
102 | ||
103 | * Add lintian override for spurious rpaths | |
104 | ||
105 | -- Joachim Breitner <nomeata@debian.org> Thu, 20 Aug 2015 15:03:50 +0200 | |
106 | ||
107 | ghc-mod (5.3.0.0-1) experimental; urgency=low | |
108 | ||
109 | [ Sven Bartscher ] | |
110 | * New upstream release | |
111 | ||
112 | [ Joachim Breitner ] | |
113 | * Depend on haskell-devscripts >= 0.10 to ensure that this package | |
114 | builds against GHC in experimental | |
115 | ||
116 | -- Joachim Breitner <nomeata@debian.org> Thu, 20 Aug 2015 10:26:53 +0200 | |
117 | ||
118 | ghc-mod (5.2.1.2-1) unstable; urgency=medium | |
119 | ||
120 | * New upstream release (Closes: #785936) | |
121 | ||
122 | -- Joachim Breitner <nomeata@debian.org> Sun, 05 Apr 2015 18:57:40 +0200 | |
123 | ||
124 | ghc-mod (5.2.1.1-4) experimental; urgency=medium | |
125 | ||
126 | * Depend on haskell-devscripts 0.9, found in experimental | |
127 | * Do not depend on transformers, which now comes with GHC | |
128 | ||
129 | -- Joachim Breitner <nomeata@debian.org> Sat, 20 Dec 2014 20:31:30 +0100 | |
130 | ||
131 | ghc-mod (5.2.1.1-3) unstable; urgency=medium | |
132 | ||
133 | * Remove unnecessary dependency on emacsen-common from ghc-mod. | |
134 | (Closes: #767762) | |
135 | * Make ghc-mod-el depend on the same version of ghc-mod so nothing breaks in | |
136 | case the interface changes. | |
137 | ||
138 | -- Daniel Gröber <dxld@darkboxed.org> Sun, 09 Nov 2014 15:06:08 +0100 | |
139 | ||
140 | ghc-mod (5.2.1.1-2) unstable; urgency=medium | |
141 | ||
142 | * Fix upgrading ghc-mod from wheezy by declaring a Replaces+Breaks relation | |
143 | for ghc-mod-el. (Closes: #768226) | |
144 | ||
145 | -- Daniel Gröber <dxld@darkboxed.org> Thu, 06 Nov 2014 17:42:36 +0100 | |
146 | ||
147 | ghc-mod (5.2.1.1-1) unstable; urgency=medium | |
148 | ||
149 | * New upstream release | |
150 | * Split off ghc-mod-el (Closes: #767762) | |
151 | ||
152 | -- Daniel Gröber <dxld@darkboxed.org> Mon, 03 Nov 2014 23:18:16 +0100 | |
153 | ||
154 | ghc-mod (4.1.2-2) unstable; urgency=medium | |
155 | ||
156 | * Added conformance to emacs policy | |
157 | * Declared incompability with emacs23 (Closes: #752594) | |
158 | ||
159 | -- Sven Bartscher <sven.bartscher@weltraumschlangen.de> Thu, 26 Jun 2014 16:47:02 +0200 | |
160 | ||
161 | ghc-mod (4.1.2-1) unstable; urgency=high | |
162 | ||
163 | * Added depenency on ghc (Closes: #714458) | |
164 | * Bump standards version, no change | |
165 | * New upstream release | |
166 | ||
167 | -- Sven Bartscher <sven.bartscher@weltraumschlangen.de> Thu, 29 May 2014 00:14:54 +0200 | |
168 | ||
169 | ghc-mod (3.1.4-1) unstable; urgency=low | |
170 | ||
171 | [ Joachim Breitner ] | |
172 | * Adjust watch file to new hackage layout | |
173 | ||
174 | [ Kiwamu Okabe ] | |
175 | * New upstream version. | |
176 | ||
177 | -- Kiwamu Okabe <kiwamu@debian.or.jp> Thu, 05 Dec 2013 18:54:46 +0900 | |
178 | ||
179 | ghc-mod (3.0.2-1) unstable; urgency=low | |
180 | ||
181 | * New upstream version. | |
182 | ||
183 | -- Kiwamu Okabe <kiwamu@debian.or.jp> Mon, 16 Sep 2013 20:47:53 +0900 | |
184 | ||
185 | ghc-mod (2.0.2-2) unstable; urgency=low | |
186 | ||
187 | * Adjust debian/rules to new path used by haskell-devscripts (Closes: | |
188 | #719403) | |
189 | ||
190 | -- Joachim Breitner <nomeata@debian.org> Mon, 12 Aug 2013 11:03:00 +0200 | |
191 | ||
192 | ghc-mod (2.0.2-1) unstable; urgency=low | |
193 | ||
194 | * New upstream version 2.0.2. | |
195 | ||
196 | -- Kiwamu Okabe <kiwamu@debian.or.jp> Wed, 29 May 2013 22:02:56 +0900 | |
197 | ||
198 | ghc-mod (1.11.1-2) unstable; urgency=low | |
199 | ||
200 | * Enable compat level 9 | |
201 | ||
202 | -- Joachim Breitner <nomeata@debian.org> Fri, 24 May 2013 12:49:44 +0200 | |
203 | ||
204 | ghc-mod (1.11.1-1) experimental; urgency=low | |
205 | ||
206 | * Depend on haskell-devscripts 0.8.13 to ensure this packages is built | |
207 | against experimental | |
208 | * Bump standards version, no change | |
209 | * New upstream release | |
210 | ||
211 | -- Joachim Breitner <nomeata@debian.org> Fri, 19 Oct 2012 23:50:34 +0200 | |
212 | ||
213 | ghc-mod (1.11.0-1) unstable; urgency=low | |
214 | ||
215 | * Imported Upstream version 1.11.0. | |
216 | ||
217 | -- Kiwamu Okabe <kiwamu@debian.or.jp> Mon, 06 Aug 2012 20:46:26 +0900 | |
218 | ||
219 | ghc-mod (1.10.18-1) unstable; urgency=low | |
220 | ||
221 | * Imported Upstream version 1.10.18. | |
222 | ||
223 | -- Kiwamu Okabe <kiwamu@debian.or.jp> Sun, 24 Jun 2012 14:03:57 +0900 | |
224 | ||
225 | ghc-mod (1.10.15-1) unstable; urgency=low | |
226 | ||
227 | * Imported Upstream version 1.10.15. | |
228 | ||
229 | -- Kiwamu Okabe <kiwamu@debian.or.jp> Sat, 21 Apr 2012 16:45:51 +0900 | |
230 | ||
231 | ghc-mod (1.10.13-1) unstable; urgency=low | |
232 | ||
233 | * Imported Upstream version 1.10.13. | |
234 | ||
235 | -- Kiwamu Okabe <kiwamu@debian.or.jp> Sun, 15 Apr 2012 08:50:05 +0900 | |
236 | ||
237 | ghc-mod (1.10.10-2) unstable; urgency=low | |
238 | ||
239 | * /etc/emacs/site-start.d/51ghc-mod.el: | |
240 | + remove haskell-mode-hook to use ghc-mod's C-cC-t. | |
241 | ||
242 | -- Kiwamu Okabe <kiwamu@debian.or.jp> Sun, 04 Mar 2012 23:27:48 +0900 | |
243 | ||
244 | ghc-mod (1.10.10-1) unstable; urgency=low | |
245 | ||
246 | * Imported Upstream version 1.10.10. | |
247 | * Add new build-dependencies: | |
248 | + libghc-ghc-syb-utils-dev | |
249 | + libghc-io-choice-dev | |
250 | + libghc-syb-dev | |
251 | * Drop obsolete build-dependency: | |
252 | + libghc-attoparsec-dev | |
253 | + libghc-attoparsec-enumerator-dev | |
254 | + libghc-enumerator-dev | |
255 | * Set source/format: 3.0 (quilt) | |
256 | ||
257 | -- Kiwamu Okabe <kiwamu@debian.or.jp> Sun, 04 Mar 2012 14:48:58 +0900 | |
258 | ||
259 | ghc-mod (1.0.5-1) unstable; urgency=low | |
260 | ||
261 | * Imported Upstream version 1.0.5. | |
262 | * Build-Depends: ghc-ghci (bacause ghc-mod use ghci's API) | |
263 | ||
264 | -- Kiwamu Okabe <kiwamu@debian.or.jp> Wed, 28 Dec 2011 15:44:14 +0900 | |
265 | ||
266 | ghc-mod (1.0.4-2) unstable; urgency=low | |
267 | ||
268 | * Add missing BD on libghc-regex-posix-dev and specify version constraint on | |
269 | attoparsec from control file. Thanks to Micah Gersten for the patch | |
270 | (Closes: #653204) | |
271 | ||
272 | -- Iain Lane <laney@debian.org> Sun, 25 Dec 2011 13:30:19 +0000 | |
273 | ||
274 | ghc-mod (1.0.4-1) unstable; urgency=low | |
275 | ||
276 | * Imported Upstream version 1.0.4 | |
277 | * Support attoparsec 0.10. (Closes: #652240) | |
278 | * Change vcs line to darcs on debian/control. | |
279 | ||
280 | -- Kiwamu Okabe <kiwamu@debian.or.jp> Thu, 22 Dec 2011 14:29:31 +0900 | |
281 | ||
282 | ghc-mod (1.0.0-1) unstable; urgency=low | |
283 | ||
284 | * Imported Upstream version 1.0.0 | |
285 | * Build-Depends: libghc-filemanip-dev | |
286 | ||
287 | -- Kiwamu Okabe <kiwamu@debian.or.jp> Thu, 24 Nov 2011 17:58:21 +0900 | |
288 | ||
289 | ghc-mod (0.6.1-1) unstable; urgency=low | |
290 | ||
291 | * Imported Upstream version 0.6.1 | |
292 | ||
293 | -- Kiwamu Okabe <kiwamu@debian.or.jp> Wed, 31 Aug 2011 20:16:25 +0900 | |
294 | ||
295 | ghc-mod (0.6.0-3) unstable; urgency=low | |
296 | ||
297 | * depend on haskell-mode. | |
298 | * not support xemacs*. (Closes: #639649) | |
299 | ||
300 | -- Kiwamu Okabe <kiwamu@debian.or.jp> Mon, 29 Aug 2011 12:03:10 +0900 | |
301 | ||
302 | ghc-mod (0.6.0-2) unstable; urgency=low | |
303 | ||
304 | * NMU. | |
305 | * Minor cleanup before sponsoring (version bump required because 0.6.0-1 was | |
306 | already tagged in git repository). | |
307 | * Add watch file | |
308 | ||
309 | -- Joachim Breitner <nomeata@debian.org> Sun, 28 Aug 2011 10:47:17 +0200 | |
310 | ||
311 | ghc-mod (0.6.0-1) UNRELEASED; urgency=low | |
312 | ||
313 | * ITP (Closes: #639553) | |
314 | * Debianization generated by cabal-debian | |
315 | ||
316 | -- Kiwamu Okabe <kiwamu@debian.or.jp> Fri, 26 Aug 2011 23:00:21 +0900 |
0 | Source: ghc-mod | |
1 | Maintainer: Debian Haskell Group <pkg-haskell-maintainers@lists.alioth.debian.org> | |
2 | Uploaders: | |
3 | Joachim Breitner <nomeata@debian.org>, | |
4 | Priority: optional | |
5 | Section: haskell | |
6 | Rules-Requires-Root: no | |
7 | Build-Depends: | |
8 | cdbs, | |
9 | debhelper (>= 10), | |
10 | ghc (>= 8.4.3), | |
11 | ghc-prof, | |
12 | haskell-devscripts (>= 0.13), | |
13 | libghc-cabal-helper-dev (>= 0.7.3.0-3), | |
14 | libghc-cabal-helper-dev (<< 0.8), | |
15 | libghc-cabal-helper-prof, | |
16 | libghc-djinn-ghc-dev (<< 0.1), | |
17 | libghc-djinn-ghc-dev (>= 0.0.2.2), | |
18 | libghc-djinn-ghc-prof, | |
19 | libghc-extra-dev (>= 1.4), | |
20 | libghc-extra-dev (<< 1.6), | |
21 | libghc-extra-prof, | |
22 | libghc-fclabels-dev (<< 2.1), | |
23 | libghc-fclabels-dev (>= 2.0), | |
24 | libghc-fclabels-prof, | |
25 | libghc-ghc-paths-dev (>= 0.1.0.9), | |
26 | libghc-ghc-paths-dev (<< 0.2), | |
27 | libghc-ghc-paths-prof, | |
28 | libghc-ghc-syb-utils-dev (>= 0.2.3), | |
29 | libghc-ghc-syb-utils-dev (<< 0.3), | |
30 | libghc-ghc-syb-utils-prof, | |
31 | libghc-src-exts-dev (>= 1.18), | |
32 | libghc-src-exts-dev (<< 1.20), | |
33 | libghc-src-exts-prof, | |
34 | libghc-hlint-dev (>= 2.0.8), | |
35 | libghc-hlint-dev (<< 2.1), | |
36 | libghc-hlint-prof, | |
37 | libghc-monad-control-dev (<< 1.1), | |
38 | libghc-monad-control-dev (>= 1), | |
39 | libghc-monad-control-prof, | |
40 | libghc-monad-journal-dev (>= 0.4), | |
41 | libghc-monad-journal-dev (<< 0.8), | |
42 | libghc-monad-journal-prof, | |
43 | libghc-old-time-dev, | |
44 | libghc-old-time-prof, | |
45 | libghc-optparse-applicative-dev (>= 0.13.0.0), | |
46 | libghc-optparse-applicative-dev (<< 0.14), | |
47 | libghc-optparse-applicative-prof, | |
48 | libghc-pipes-dev (>= 4.1), | |
49 | libghc-pipes-dev (<< 4.4), | |
50 | libghc-pipes-prof, | |
51 | libghc-safe-dev (<< 0.4), | |
52 | libghc-safe-dev (>= 0.3.9), | |
53 | libghc-safe-prof, | |
54 | libghc-semigroups-dev (>= 0.10.0), | |
55 | libghc-semigroups-dev (<< 0.19), | |
56 | libghc-semigroups-prof, | |
57 | libghc-split-dev (>= 0.2.2), | |
58 | libghc-split-dev (<< 0.3), | |
59 | libghc-split-prof, | |
60 | libghc-syb-dev (>= 0.5.1), | |
61 | libghc-syb-dev (<< 0.8), | |
62 | libghc-syb-prof, | |
63 | libghc-temporary-dev (>= 1.2.0.3), | |
64 | libghc-temporary-dev (<< 1.3), | |
65 | libghc-temporary-prof, | |
66 | libghc-transformers-base-dev (>= 0.4.4), | |
67 | libghc-transformers-base-dev (<< 0.5), | |
68 | libghc-transformers-base-prof, | |
69 | Build-Depends-Indep: ghc-doc, | |
70 | libghc-cabal-helper-doc, | |
71 | libghc-djinn-ghc-doc, | |
72 | libghc-extra-doc, | |
73 | libghc-fclabels-doc, | |
74 | libghc-ghc-paths-doc, | |
75 | libghc-ghc-syb-utils-doc, | |
76 | libghc-hlint-doc, | |
77 | libghc-monad-control-doc, | |
78 | libghc-monad-journal-doc, | |
79 | libghc-old-time-doc, | |
80 | libghc-optparse-applicative-doc, | |
81 | libghc-pipes-doc, | |
82 | libghc-safe-doc, | |
83 | libghc-semigroups-doc, | |
84 | libghc-split-doc, | |
85 | libghc-src-exts-doc, | |
86 | libghc-syb-doc, | |
87 | libghc-temporary-doc, | |
88 | libghc-transformers-base-doc, | |
89 | Standards-Version: 4.1.4 | |
90 | Homepage: https://github.com/DanielG/ghc-mod | |
91 | Vcs-Browser: https://salsa.debian.org/haskell-team/DHG_packages/tree/master/p/ghc-mod | |
92 | Vcs-Git: https://salsa.debian.org/haskell-team/DHG_packages.git [p/ghc-mod] | |
93 | ||
94 | Package: ghc-mod | |
95 | Architecture: any | |
96 | Depends: | |
97 | cabal-helper, | |
98 | ${haskell:ghc-version}, | |
99 | ${misc:Depends}, | |
100 | ${shlibs:Depends}, | |
101 | Recommends: | |
102 | ghc-mod-el (= ${binary:Version}), | |
103 | Description: Happy Haskell programming | |
104 | This package provides the executables ghc-mod and ghc-modi. The GNU Emacs | |
105 | integration code is provided by a separate package, namely ghc-mod-el. | |
106 | ||
107 | Package: ghc-mod-el | |
108 | Architecture: all | |
109 | Depends: | |
110 | emacsen-common (>= 2.0.8), | |
111 | ghc-mod (<< ${source:Version}.1~), | |
112 | ghc-mod (>= ${source:Version}), | |
113 | ${misc:Depends}, | |
114 | ${shlibs:Depends}, | |
115 | Recommends: | |
116 | haskell-mode, | |
117 | Breaks: | |
118 | ghc-mod (<< 5.2.1.1-1), | |
119 | Replaces: | |
120 | ghc-mod (<< 5.2.1.1-1), | |
121 | Description: Happy Haskell programming with Emacs | |
122 | This package proviceds the GNU Emacs integration code for ghc-mod. | |
123 | . | |
124 | Note: This package does NOT support xemacs*. Only for emacs*. |
0 | Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ | |
1 | Upstream-Name: ghc-mod | |
2 | Upstream-Contact: Daniel Gröber <dxld@darkboxed.org>, | |
3 | Kazu Yamamoto <kazu@iij.ad.jp> | |
4 | Source: https://hackage.haskell.org/package/ghc-mod | |
5 | ||
6 | Files: * | |
7 | Copyright: 2009 IIJ Innovation Institute Inc. | |
8 | 2014 Kazu Yamamoto | |
9 | 2014 Alejandro Serrano | |
10 | 2014 Daniel Gröber | |
11 | License: BSD-3-clause | |
12 | ||
13 | Files: debian/* | |
14 | Copyright: 2014 Daniel Gröber <dxld@darkboxed.org> | |
15 | License: BSD-3-clause | |
16 | ||
17 | License: BSD-3-clause | |
18 | All rights reserved. | |
19 | . | |
20 | Redistribution and use in source and binary forms, with or without | |
21 | modification, are permitted provided that the following conditions | |
22 | are met: | |
23 | . | |
24 | * Redistributions of source code must retain the above copyright | |
25 | notice, this list of conditions and the following disclaimer. | |
26 | * Redistributions in binary form must reproduce the above copyright | |
27 | notice, this list of conditions and the following disclaimer in | |
28 | the documentation and/or other materials provided with the | |
29 | distribution. | |
30 | * Neither the name of the copyright holders nor the names of its | |
31 | contributors may be used to endorse or promote products derived | |
32 | from this software without specific prior written permission. | |
33 | . | |
34 | THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS | |
35 | "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT | |
36 | LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS | |
37 | FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE | |
38 | COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, | |
39 | INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, | |
40 | BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; | |
41 | LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER | |
42 | CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT | |
43 | LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN | |
44 | ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE | |
45 | POSSIBILITY OF SUCH DAMAGE. |
0 | #! /bin/sh -e | |
1 | # /usr/lib/emacsen-common/packages/install/ghc-mod | |
2 | ||
3 | FLAVOR=$1 | |
4 | PACKAGE=ghc-mod | |
5 | ||
6 | case $FLAVOR in | |
7 | emacs|*xemacs*|mule2|emacs23) # not support xemacs | |
8 | exit 0 | |
9 | ;; | |
10 | esac | |
11 | ||
12 | echo install/${PACKAGE}: Handling install for emacsen flavor ${FLAVOR} | |
13 | ||
14 | FLAVORTEST=`echo $FLAVOR | cut -c-6` | |
15 | if [ ${FLAVORTEST} = xemacs ] ; then | |
16 | SITEFLAG="-no-site-file" | |
17 | else | |
18 | SITEFLAG="--no-site-file" | |
19 | fi | |
20 | FLAGS="${SITEFLAG} -q -batch -l path.el -f batch-byte-compile" | |
21 | ||
22 | ELDIR=/usr/share/emacs/site-lisp/${PACKAGE} | |
23 | ELCDIR=/usr/share/${FLAVOR}/site-lisp/${PACKAGE} | |
24 | ||
25 | install -m 755 -d ${ELCDIR} | |
26 | cd ${ELDIR} | |
27 | FILES=`echo *.el` | |
28 | cp ${FILES} ${ELCDIR} | |
29 | cd ${ELCDIR} | |
30 | ||
31 | cat << EOF > path.el | |
32 | (setq load-path (cons "." load-path) byte-compile-warnings nil) | |
33 | EOF | |
34 | ${FLAVOR} ${FLAGS} ${FILES} | |
35 | rm -f *.el path.el | |
36 | ||
37 | exit 0 |
0 | #!/bin/sh -e | |
1 | # /usr/lib/emacsen-common/packages/remove/ghc-mod | |
2 | ||
3 | FLAVOR=$1 | |
4 | PACKAGE=ghc-mod | |
5 | ||
6 | if [ ${FLAVOR} != emacs ]; then | |
7 | echo remove/${PACKAGE}: purging byte-compiled files for ${FLAVOR} | |
8 | rm -rf /usr/share/${FLAVOR}/site-lisp/${PACKAGE} | |
9 | fi |
0 | ;; -*-emacs-lisp-*- | |
1 | (setq load-path (cons (concat "/usr/share/" | |
2 | (symbol-name debian-emacs-flavor) | |
3 | "/site-lisp/ghc-mod") load-path)) | |
4 | ||
5 | (autoload 'ghc-init "ghc" nil t) | |
6 | (add-hook 'haskell-mode-hook (lambda () (ghc-init))) | |
7 | ||
8 | ; ghc-mod's C-cC-t conflict with haskell-doc-mode | |
9 | (remove-hook 'haskell-mode-hook 'turn-on-haskell-doc-mode) |
0 | Description: Newer syb | |
1 | Origin: upstream, https://hackage.haskell.org/package/ghc-mod-5.8.0.0/revisions/ | |
2 | --- | |
3 | ||
4 | Index: b/ghc-mod.cabal | |
5 | =================================================================== | |
6 | --- a/ghc-mod.cabal | |
7 | +++ b/ghc-mod.cabal | |
8 | @@ -198,7 +198,7 @@ Library | |
9 | , safe < 0.4 && >= 0.3.9 | |
10 | , semigroups < 0.19 && >= 0.10.0 | |
11 | , split < 0.3 && >= 0.2.2 | |
12 | - , syb < 0.7 && >= 0.5.1 | |
13 | + , syb < 0.8 && >= 0.5.1 | |
14 | , temporary < 1.3 && >= 1.2.0.3 | |
15 | , text < 1.3 && >= 1.2.1.3 | |
16 | , transformers-base < 0.5 && >= 0.4.4 |
0 | #!/usr/bin/make -f | |
1 | include /usr/share/cdbs/1/rules/debhelper.mk | |
2 | include /usr/share/cdbs/1/class/hlibrary.mk | |
3 | ||
4 | DEB_EMACS_PRIORITY = 51 | |
5 | ||
6 | build/ghc-mod :: build-ghc-stamp | |
7 | ||
8 | install/ghc-mod :: debian/tmp-inst-ghc | |
9 | mkdir -p debian/ghc-mod/usr/bin | |
10 | cp debian/tmp-inst-ghc/usr/bin/ghc-mod debian/ghc-mod/usr/bin/ | |
11 | cp debian/tmp-inst-ghc/usr/bin/ghc-modi debian/ghc-mod/usr/bin | |
12 | ||
13 | install/ghc-mod-el :: debian/tmp-inst-ghc | |
14 | mkdir -p debian/ghc-mod-el/usr/share/emacs/site-lisp/ghc-mod | |
15 | cp debian/tmp-inst-ghc/usr/share/ghc-mod/elisp/*.el debian/ghc-mod-el/usr/share/emacs/site-lisp/ghc-mod/ |
0 | version=3 | |
1 | https://hackage.haskell.org/package/ghc-mod/distro-monitor .*-([0-9\.]+).(?:zip|tgz|tbz|txz|(?:tar\.(?:gz|bz2|xz))) |
0 | dist-ghc/build/cabal-helper-wrapper/cabal-helper-wrapper usr/lib |
0 | binary-or-shlib-defines-rpath |
0 | haskell-cabal-helper (0.8.0.2-2) unstable; urgency=medium | |
1 | ||
2 | [ Clint Adams ] | |
3 | * Set Rules-Requires-Root to no. | |
4 | ||
5 | [ Ilias Tsitsimpis ] | |
6 | * Bump debhelper compat level to 10 | |
7 | * Remove build dependency on libghc-mtl-dev (provided by ghc-8.4.3) | |
8 | ||
9 | -- Ilias Tsitsimpis <iliastsi@debian.org> Mon, 01 Oct 2018 13:33:22 +0300 | |
10 | ||
11 | haskell-cabal-helper (0.8.0.2-1) unstable; urgency=medium | |
12 | ||
13 | [ Ilias Tsitsimpis ] | |
14 | * Use salsa.debian.org URLs in Vcs-{Browser,Git} fields | |
15 | ||
16 | [ Clint Adams ] | |
17 | * Bump to Standards-Version 4.1.4. | |
18 | * New upstream release | |
19 | ||
20 | -- Clint Adams <clint@debian.org> Mon, 09 Apr 2018 15:27:03 -0400 | |
21 | ||
22 | haskell-cabal-helper (0.7.3.0-3) unstable; urgency=medium | |
23 | ||
24 | [ Ilias Tsitsimpis ] | |
25 | * Change Priority to optional. Since Debian Policy version 4.0.1, | |
26 | priority extra has been deprecated. | |
27 | * Use the HTTPS form of the copyright-format URL | |
28 | * Modify d/watch and Source field in d/copyright to use HTTPS | |
29 | ||
30 | [ Daniel Gröber ] | |
31 | * Add patch to disable $libexec hacks. closes: #878112. | |
32 | ||
33 | [ Clint Adams ] | |
34 | * Bump to Standards-Version 4.1.3. | |
35 | ||
36 | -- Clint Adams <clint@debian.org> Fri, 29 Dec 2017 13:17:51 -0500 | |
37 | ||
38 | haskell-cabal-helper (0.7.3.0-2) unstable; urgency=medium | |
39 | ||
40 | * Fix path of cabal-helper-wrapper. closes: #865014. | |
41 | ||
42 | -- Clint Adams <clint@debian.org> Sun, 18 Jun 2017 20:06:39 -0400 | |
43 | ||
44 | haskell-cabal-helper (0.7.3.0-1) unstable; urgency=medium | |
45 | ||
46 | * New upstream release | |
47 | ||
48 | -- Clint Adams <clint@debian.org> Sat, 17 Jun 2017 13:54:07 -0400 | |
49 | ||
50 | haskell-cabal-helper (0.7.2.0-3) unstable; urgency=medium | |
51 | ||
52 | * Upload to unstable as part of GHC 8 transition. | |
53 | ||
54 | -- Clint Adams <clint@debian.org> Thu, 27 Oct 2016 18:32:44 -0400 | |
55 | ||
56 | haskell-cabal-helper (0.7.2.0-2) experimental; urgency=medium | |
57 | ||
58 | * Handle cabal-helper-wrapper being renamed to | |
59 | cabal-helper-wrapper-v0.7. | |
60 | ||
61 | -- Clint Adams <clint@debian.org> Mon, 24 Oct 2016 08:42:02 -0400 | |
62 | ||
63 | haskell-cabal-helper (0.7.2.0-1) experimental; urgency=medium | |
64 | ||
65 | * New upstream version. | |
66 | ||
67 | -- Clint Adams <clint@debian.org> Sun, 16 Oct 2016 16:40:31 -0400 | |
68 | ||
69 | haskell-cabal-helper (0.6.3.1-1) unstable; urgency=medium | |
70 | ||
71 | * New upstream release | |
72 | ||
73 | -- Joachim Breitner <nomeata@debian.org> Sat, 28 May 2016 13:38:56 +0200 | |
74 | ||
75 | haskell-cabal-helper (0.6.3.0-1) unstable; urgency=medium | |
76 | ||
77 | [ Dmitry Bogatov ] | |
78 | * Use secure (https) uri in Vcs-Git field in 'debian/control' | |
79 | * Bump standards version to 3.9.8 (no changes needed) | |
80 | ||
81 | [ Clint Adams ] | |
82 | * New upstream release | |
83 | ||
84 | -- Clint Adams <clint@debian.org> Wed, 25 May 2016 13:05:01 -0400 | |
85 | ||
86 | haskell-cabal-helper (0.6.2.0-4) unstable; urgency=high | |
87 | ||
88 | * Depend on haskell-devscripts >= 0.10.2.2 which sets the correct | |
89 | libexecdir. (Closes: #810105) | |
90 | ||
91 | -- Sven Bartscher <sven.bartscher@weltraumschlangen.de> Fri, 08 Jan 2016 15:27:59 +0100 | |
92 | ||
93 | haskell-cabal-helper (0.6.2.0-3) unstable; urgency=high | |
94 | ||
95 | * Add binary-or-shlib-defines-rpath lintian override | |
96 | * Added dependencies on shared libraries | |
97 | ||
98 | -- Sven Bartscher <sven.bartscher@weltraumschlangen.de> Wed, 06 Jan 2016 16:55:06 +0100 | |
99 | ||
100 | haskell-cabal-helper (0.6.2.0-2) unstable; urgency=high | |
101 | ||
102 | * Actually install the cabal-helper-wrapper executable to /usr/lib | |
103 | (Closes: #809763) | |
104 | ||
105 | -- Sven Bartscher <sven.bartscher@weltraumschlangen.de> Mon, 04 Jan 2016 16:23:49 +0100 | |
106 | ||
107 | haskell-cabal-helper (0.6.2.0-1) unstable; urgency=medium | |
108 | ||
109 | * New upstream release | |
110 | ||
111 | -- Sven Bartscher <sven.bartscher@weltraumschlangen.de> Fri, 25 Dec 2015 12:36:37 +0100 | |
112 | ||
113 | haskell-cabal-helper (0.5.1.0-4) unstable; urgency=medium | |
114 | ||
115 | * Switch Vcs-Git/Vcs-Browser headers to new location. | |
116 | ||
117 | -- Clint Adams <clint@debian.org> Thu, 03 Dec 2015 14:54:10 -0500 | |
118 | ||
119 | haskell-cabal-helper (0.5.1.0-3) experimental; urgency=low | |
120 | ||
121 | [ Joachim Breitner ] | |
122 | * Add Uploaders field, which I accidentally dropped | |
123 | ||
124 | -- Sven Bartscher <sven.bartscher@weltraumschlangen.de> Wed, 30 Sep 2015 18:03:01 +0200 | |
125 | ||
126 | haskell-cabal-helper (0.5.1.0-2) experimental; urgency=medium | |
127 | ||
128 | * Depend on haskell-devscripts >= 0.10 to ensure that this package | |
129 | builds against GHC in experimental | |
130 | ||
131 | -- Joachim Breitner <nomeata@debian.org> Thu, 20 Aug 2015 10:27:07 +0200 | |
132 | ||
133 | haskell-cabal-helper (0.5.1.0-1) unstable; urgency=low | |
134 | ||
135 | * Initial release | |
136 | ||
137 | -- Sven Bartscher <sven.bartscher@weltraumschlangen.de> Sun, 16 Aug 2015 19:05:16 +0200 |
0 | Source: haskell-cabal-helper | |
1 | Maintainer: Debian Haskell Group <pkg-haskell-maintainers@lists.alioth.debian.org> | |
2 | Uploaders: | |
3 | Joachim Breitner <nomeata@debian.org>, | |
4 | Priority: optional | |
5 | Section: haskell | |
6 | Rules-Requires-Root: no | |
7 | Build-Depends: | |
8 | cdbs, | |
9 | debhelper (>= 10), | |
10 | ghc (>= 8.4.3), | |
11 | ghc-prof, | |
12 | haskell-devscripts (>= 0.10.2.2), | |
13 | libghc-semigroupoids-dev (>= 5.2), | |
14 | libghc-semigroupoids-dev (<< 5.3), | |
15 | libghc-semigroupoids-prof, | |
16 | libghc-unix-compat-dev (>= 0.4.3.1), | |
17 | libghc-unix-compat-dev (<< 0.6), | |
18 | libghc-unix-compat-prof, | |
19 | libghc-exceptions-dev (>= 0.8.3), | |
20 | libghc-exceptions-dev (<< 0.9), | |
21 | libghc-temporary-dev (>= 1.2.0.4), | |
22 | libghc-temporary-dev (<< 1.3), | |
23 | libghc-utf8-string-dev (<< 1.1), | |
24 | libghc-utf8-string-dev (>= 1.0.1.1), | |
25 | Build-Depends-Indep: | |
26 | ghc-doc, | |
27 | libghc-semigroupoids-doc, | |
28 | libghc-unix-compat-doc, | |
29 | Standards-Version: 4.1.4 | |
30 | Homepage: http://hackage.haskell.org/package/cabal-helper | |
31 | Vcs-Browser: https://salsa.debian.org/haskell-team/DHG_packages/tree/master/p/haskell-cabal-helper | |
32 | Vcs-Git: https://salsa.debian.org/haskell-team/DHG_packages.git [p/haskell-cabal-helper] | |
33 | X-Description: simple interface to some of Cabal's configuration state | |
34 | cabal-helper provides a library which wraps the internal use of | |
35 | an executable to lift the restrictions imposed by linking against versions of | |
36 | GHC before 7.10. This has the pleasant side effect of isolating the user | |
37 | from having to deal with Cabal version changes manually as cabal-helper | |
38 | can simply recompile it's helper program automatically as needed. | |
39 | . | |
40 | cabal-helper uses a wrapper executable to compile the actual cabal-helper | |
41 | executable at runtime while linking against an arbitrary version of | |
42 | Cabal. This runtime-compiled helper executable is then used to extract | |
43 | various bits and peices from Cabal's on disk state (dist/setup-config) | |
44 | written by it's configure command. | |
45 | . | |
46 | In addition to this the wrapper executable also supports installing any | |
47 | version of Cabal from hackage in case it cannot be found in any available | |
48 | package database. The wrapper installs these instances of the Cabal library | |
49 | into a private package database so as to not interfere with the user's | |
50 | packages. | |
51 | . | |
52 | Furthermore the wrapper supports one special case namely reading a state | |
53 | file for Cabal itself. This is needed as Cabal compiles it's Setup.hs using | |
54 | itself and not using any version of Cabal installed in any package database. | |
55 | ||
56 | Package: libghc-cabal-helper-dev | |
57 | Architecture: any | |
58 | Depends: | |
59 | ${haskell:Depends}, | |
60 | ${misc:Depends}, | |
61 | ${shlibs:Depends}, | |
62 | Recommends: | |
63 | cabal-helper, | |
64 | ${haskell:Recommends}, | |
65 | Suggests: | |
66 | ${haskell:Suggests}, | |
67 | Conflicts: | |
68 | ${haskell:Conflicts}, | |
69 | Provides: | |
70 | ${haskell:Provides}, | |
71 | Description: ${haskell:ShortDescription}${haskell:ShortBlurb} | |
72 | ${haskell:LongDescription} | |
73 | . | |
74 | ${haskell:Blurb} | |
75 | ||
76 | Package: libghc-cabal-helper-prof | |
77 | Architecture: any | |
78 | Depends: | |
79 | ${haskell:Depends}, | |
80 | ${misc:Depends}, | |
81 | Recommends: | |
82 | ${haskell:Recommends}, | |
83 | Suggests: | |
84 | ${haskell:Suggests}, | |
85 | Conflicts: | |
86 | ${haskell:Conflicts}, | |
87 | Provides: | |
88 | ${haskell:Provides}, | |
89 | Description: ${haskell:ShortDescription}${haskell:ShortBlurb} | |
90 | ${haskell:LongDescription} | |
91 | . | |
92 | ${haskell:Blurb} | |
93 | ||
94 | Package: libghc-cabal-helper-doc | |
95 | Architecture: all | |
96 | Section: doc | |
97 | Depends: | |
98 | ${haskell:Depends}, | |
99 | ${misc:Depends}, | |
100 | Recommends: | |
101 | ${haskell:Recommends}, | |
102 | Suggests: | |
103 | ${haskell:Suggests}, | |
104 | Conflicts: | |
105 | ${haskell:Conflicts}, | |
106 | Description: ${haskell:ShortDescription}${haskell:ShortBlurb} | |
107 | ${haskell:LongDescription} | |
108 | . | |
109 | ${haskell:Blurb} | |
110 | ||
111 | Package: cabal-helper | |
112 | Architecture: any | |
113 | Section: misc | |
114 | Depends: | |
115 | ${haskell:Depends}, | |
116 | ${misc:Depends}, | |
117 | ${shlibs:Depends}, | |
118 | Recommends: | |
119 | ${haskell:Recommends}, | |
120 | Suggests: | |
121 | ${haskell:Suggests}, | |
122 | Conflicts: | |
123 | ${haskell:Conflicts}, | |
124 | Provides: | |
125 | ${haskell:Provides}, | |
126 | Description: ${haskell:ShortDescription}${haskell:ShortBlurb} | |
127 | ${haskell:LongDescription} | |
128 | . | |
129 | ${haskell:Blurb} |
0 | Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ | |
1 | Upstream-Name: cabal-helper | |
2 | Upstream-Contact: dxld@darkboxed.org | |
3 | Source: https://hackage.haskell.org/package/cabal-helper | |
4 | ||
5 | Files: * | |
6 | Copyright: 2015 Daniel Gröber | |
7 | License: AGPL | |
8 | ||
9 | Files: debian/* | |
10 | Copyright: held by the contributors mentioned in debian/changelog | |
11 | License: AGPL | |
12 | ||
13 | Files: CabalHelper/GuessGhc.hs | |
14 | Copyright: 2003-2014 Isaac Jones, Simon Marlow, Martin Sjögren, Bjorn Bringert, Krasimir Angelov, | |
15 | Malcolm Wallace, Ross Patterson, Ian Lynagh, | |
16 | Duncan Coutts, Thomas Schilling, | |
17 | Johan Tibell, Mikhail Glushenkov | |
18 | License: BSD-3-clause | |
19 | ||
20 | License: BSD-3-clause | |
21 | All rights reserved. | |
22 | . | |
23 | Redistribution and use in source and binary forms, with or without | |
24 | modification, are permitted provided that the following conditions | |
25 | are met: | |
26 | . | |
27 | * Redistributions of source code must retain the above copyright | |
28 | notice, this list of conditions and the following disclaimer. | |
29 | . | |
30 | * Redistributions in binary form must reproduce the above | |
31 | copyright notice, this list of conditions and the following | |
32 | disclaimer in the documentation and/or other materials provided | |
33 | with the distribution. | |
34 | . | |
35 | * Neither the name of Sven Bartscher nor the names of other | |
36 | contributors may be used to endorse or promote products derived | |
37 | from this software without specific prior written permission. | |
38 | . | |
39 | THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS | |
40 | "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT | |
41 | LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR | |
42 | A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT | |
43 | OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, | |
44 | SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT | |
45 | LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, | |
46 | DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY | |
47 | THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT | |
48 | (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE | |
49 | OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. | |
50 | ||
51 | ||
52 | License: AGPL | |
53 | GNU AFFERO GENERAL PUBLIC LICENSE | |
54 | Version 3, 19 November 2007 | |
55 | . | |
56 | Copyright (C) 2007 Free Software Foundation, Inc. <http://fsf.org/> | |
57 | Everyone is permitted to copy and distribute verbatim copies | |
58 | of this license document, but changing it is not allowed. | |
59 | . | |
60 | Preamble | |
61 | . | |
62 | The GNU Affero General Public License is a free, copyleft license for | |
63 | software and other kinds of works, specifically designed to ensure | |
64 | cooperation with the community in the case of network server software. | |
65 | . | |
66 | The licenses for most software and other practical works are designed | |
67 | to take away your freedom to share and change the works. By contrast, | |
68 | our General Public Licenses are intended to guarantee your freedom to | |
69 | share and change all versions of a program--to make sure it remains free | |
70 | software for all its users. | |
71 | . | |
72 | When we speak of free software, we are referring to freedom, not | |
73 | price. Our General Public Licenses are designed to make sure that you | |
74 | have the freedom to distribute copies of free software (and charge for | |
75 | them if you wish), that you receive source code or can get it if you | |
76 | want it, that you can change the software or use pieces of it in new | |
77 | free programs, and that you know you can do these things. | |
78 | . | |
79 | Developers that use our General Public Licenses protect your rights | |
80 | with two steps: (1) assert copyright on the software, and (2) offer | |
81 | you this License which gives you legal permission to copy, distribute | |
82 | and/or modify the software. | |
83 | . | |
84 | A secondary benefit of defending all users' freedom is that | |
85 | improvements made in alternate versions of the program, if they | |
86 | receive widespread use, become available for other developers to | |
87 | incorporate. Many developers of free software are heartened and | |
88 | encouraged by the resulting cooperation. However, in the case of | |
89 | software used on network servers, this result may fail to come about. | |
90 | The GNU General Public License permits making a modified version and | |
91 | letting the public access it on a server without ever releasing its | |
92 | source code to the public. | |
93 | . | |
94 | The GNU Affero General Public License is designed specifically to | |
95 | ensure that, in such cases, the modified source code becomes available | |
96 | to the community. It requires the operator of a network server to | |
97 | provide the source code of the modified version running there to the | |
98 | users of that server. Therefore, public use of a modified version, on | |
99 | a publicly accessible server, gives the public access to the source | |
100 | code of the modified version. | |
101 | . | |
102 | An older license, called the Affero General Public License and | |
103 | published by Affero, was designed to accomplish similar goals. This is | |
104 | a different license, not a version of the Affero GPL, but Affero has | |
105 | released a new version of the Affero GPL which permits relicensing under | |
106 | this license. | |
107 | . | |
108 | The precise terms and conditions for copying, distribution and | |
109 | modification follow. | |
110 | . | |
111 | TERMS AND CONDITIONS | |
112 | . | |
113 | 0. Definitions. | |
114 | . | |
115 | "This License" refers to version 3 of the GNU Affero General Public License. | |
116 | . | |
117 | "Copyright" also means copyright-like laws that apply to other kinds of | |
118 | works, such as semiconductor masks. | |
119 | . | |
120 | "The Program" refers to any copyrightable work licensed under this | |
121 | License. Each licensee is addressed as "you". "Licensees" and | |
122 | "recipients" may be individuals or organizations. | |
123 | . | |
124 | To "modify" a work means to copy from or adapt all or part of the work | |
125 | in a fashion requiring copyright permission, other than the making of an | |
126 | exact copy. The resulting work is called a "modified version" of the | |
127 | earlier work or a work "based on" the earlier work. | |
128 | . | |
129 | A "covered work" means either the unmodified Program or a work based | |
130 | on the Program. | |
131 | . | |
132 | To "propagate" a work means to do anything with it that, without | |
133 | permission, would make you directly or secondarily liable for | |
134 | infringement under applicable copyright law, except executing it on a | |
135 | computer or modifying a private copy. Propagation includes copying, | |
136 | distribution (with or without modification), making available to the | |
137 | public, and in some countries other activities as well. | |
138 | . | |
139 | To "convey" a work means any kind of propagation that enables other | |
140 | parties to make or receive copies. Mere interaction with a user through | |
141 | a computer network, with no transfer of a copy, is not conveying. | |
142 | . | |
143 | An interactive user interface displays "Appropriate Legal Notices" | |
144 | to the extent that it includes a convenient and prominently visible | |
145 | feature that (1) displays an appropriate copyright notice, and (2) | |
146 | tells the user that there is no warranty for the work (except to the | |
147 | extent that warranties are provided), that licensees may convey the | |
148 | work under this License, and how to view a copy of this License. If | |
149 | the interface presents a list of user commands or options, such as a | |
150 | menu, a prominent item in the list meets this criterion. | |
151 | . | |
152 | 1. Source Code. | |
153 | . | |
154 | The "source code" for a work means the preferred form of the work | |
155 | for making modifications to it. "Object code" means any non-source | |
156 | form of a work. | |
157 | . | |
158 | A "Standard Interface" means an interface that either is an official | |
159 | standard defined by a recognized standards body, or, in the case of | |
160 | interfaces specified for a particular programming language, one that | |
161 | is widely used among developers working in that language. | |
162 | . | |
163 | The "System Libraries" of an executable work include anything, other | |
164 | than the work as a whole, that (a) is included in the normal form of | |
165 | packaging a Major Component, but which is not part of that Major | |
166 | Component, and (b) serves only to enable use of the work with that | |
167 | Major Component, or to implement a Standard Interface for which an | |
168 | implementation is available to the public in source code form. A | |
169 | "Major Component", in this context, means a major essential component | |
170 | (kernel, window system, and so on) of the specific operating system | |
171 | (if any) on which the executable work runs, or a compiler used to | |
172 | produce the work, or an object code interpreter used to run it. | |
173 | . | |
174 | The "Corresponding Source" for a work in object code form means all | |
175 | the source code needed to generate, install, and (for an executable | |
176 | work) run the object code and to modify the work, including scripts to | |
177 | control those activities. However, it does not include the work's | |
178 | System Libraries, or general-purpose tools or generally available free | |
179 | programs which are used unmodified in performing those activities but | |
180 | which are not part of the work. For example, Corresponding Source | |
181 | includes interface definition files associated with source files for | |
182 | the work, and the source code for shared libraries and dynamically | |
183 | linked subprograms that the work is specifically designed to require, | |
184 | such as by intimate data communication or control flow between those | |
185 | subprograms and other parts of the work. | |
186 | . | |
187 | The Corresponding Source need not include anything that users | |
188 | can regenerate automatically from other parts of the Corresponding | |
189 | Source. | |
190 | . | |
191 | The Corresponding Source for a work in source code form is that | |
192 | same work. | |
193 | . | |
194 | 2. Basic Permissions. | |
195 | . | |
196 | All rights granted under this License are granted for the term of | |
197 | copyright on the Program, and are irrevocable provided the stated | |
198 | conditions are met. This License explicitly affirms your unlimited | |
199 | permission to run the unmodified Program. The output from running a | |
200 | covered work is covered by this License only if the output, given its | |
201 | content, constitutes a covered work. This License acknowledges your | |
202 | rights of fair use or other equivalent, as provided by copyright law. | |
203 | . | |
204 | You may make, run and propagate covered works that you do not | |
205 | convey, without conditions so long as your license otherwise remains | |
206 | in force. You may convey covered works to others for the sole purpose | |
207 | of having them make modifications exclusively for you, or provide you | |
208 | with facilities for running those works, provided that you comply with | |
209 | the terms of this License in conveying all material for which you do | |
210 | not control copyright. Those thus making or running the covered works | |
211 | for you must do so exclusively on your behalf, under your direction | |
212 | and control, on terms that prohibit them from making any copies of | |
213 | your copyrighted material outside their relationship with you. | |
214 | . | |
215 | Conveying under any other circumstances is permitted solely under | |
216 | the conditions stated below. Sublicensing is not allowed; section 10 | |
217 | makes it unnecessary. | |
218 | . | |
219 | 3. Protecting Users' Legal Rights From Anti-Circumvention Law. | |
220 | . | |
221 | No covered work shall be deemed part of an effective technological | |
222 | measure under any applicable law fulfilling obligations under article | |
223 | 11 of the WIPO copyright treaty adopted on 20 December 1996, or | |
224 | similar laws prohibiting or restricting circumvention of such | |
225 | measures. | |
226 | . | |
227 | When you convey a covered work, you waive any legal power to forbid | |
228 | circumvention of technological measures to the extent such circumvention | |
229 | is effected by exercising rights under this License with respect to | |
230 | the covered work, and you disclaim any intention to limit operation or | |
231 | modification of the work as a means of enforcing, against the work's | |
232 | users, your or third parties' legal rights to forbid circumvention of | |
233 | technological measures. | |
234 | . | |
235 | 4. Conveying Verbatim Copies. | |
236 | . | |
237 | You may convey verbatim copies of the Program's source code as you | |
238 | receive it, in any medium, provided that you conspicuously and | |
239 | appropriately publish on each copy an appropriate copyright notice; | |
240 | keep intact all notices stating that this License and any | |
241 | non-permissive terms added in accord with section 7 apply to the code; | |
242 | keep intact all notices of the absence of any warranty; and give all | |
243 | recipients a copy of this License along with the Program. | |
244 | . | |
245 | You may charge any price or no price for each copy that you convey, | |
246 | and you may offer support or warranty protection for a fee. | |
247 | . | |
248 | 5. Conveying Modified Source Versions. | |
249 | . | |
250 | You may convey a work based on the Program, or the modifications to | |
251 | produce it from the Program, in the form of source code under the | |
252 | terms of section 4, provided that you also meet all of these conditions: | |
253 | . | |
254 | a) The work must carry prominent notices stating that you modified | |
255 | it, and giving a relevant date. | |
256 | . | |
257 | b) The work must carry prominent notices stating that it is | |
258 | released under this License and any conditions added under section | |
259 | 7. This requirement modifies the requirement in section 4 to | |
260 | "keep intact all notices". | |
261 | . | |
262 | c) You must license the entire work, as a whole, under this | |
263 | License to anyone who comes into possession of a copy. This | |
264 | License will therefore apply, along with any applicable section 7 | |
265 | additional terms, to the whole of the work, and all its parts, | |
266 | regardless of how they are packaged. This License gives no | |
267 | permission to license the work in any other way, but it does not | |
268 | invalidate such permission if you have separately received it. | |
269 | . | |
270 | d) If the work has interactive user interfaces, each must display | |
271 | Appropriate Legal Notices; however, if the Program has interactive | |
272 | interfaces that do not display Appropriate Legal Notices, your | |
273 | work need not make them do so. | |
274 | . | |
275 | A compilation of a covered work with other separate and independent | |
276 | works, which are not by their nature extensions of the covered work, | |
277 | and which are not combined with it such as to form a larger program, | |
278 | in or on a volume of a storage or distribution medium, is called an | |
279 | "aggregate" if the compilation and its resulting copyright are not | |
280 | used to limit the access or legal rights of the compilation's users | |
281 | beyond what the individual works permit. Inclusion of a covered work | |
282 | in an aggregate does not cause this License to apply to the other | |
283 | parts of the aggregate. | |
284 | . | |
285 | 6. Conveying Non-Source Forms. | |
286 | . | |
287 | You may convey a covered work in object code form under the terms | |
288 | of sections 4 and 5, provided that you also convey the | |
289 | machine-readable Corresponding Source under the terms of this License, | |
290 | in one of these ways: | |
291 | . | |
292 | a) Convey the object code in, or embodied in, a physical product | |
293 | (including a physical distribution medium), accompanied by the | |
294 | Corresponding Source fixed on a durable physical medium | |
295 | customarily used for software interchange. | |
296 | . | |
297 | b) Convey the object code in, or embodied in, a physical product | |
298 | (including a physical distribution medium), accompanied by a | |
299 | written offer, valid for at least three years and valid for as | |
300 | long as you offer spare parts or customer support for that product | |
301 | model, to give anyone who possesses the object code either (1) a | |
302 | copy of the Corresponding Source for all the software in the | |
303 | product that is covered by this License, on a durable physical | |
304 | medium customarily used for software interchange, for a price no | |
305 | more than your reasonable cost of physically performing this | |
306 | conveying of source, or (2) access to copy the | |
307 | Corresponding Source from a network server at no charge. | |
308 | . | |
309 | c) Convey individual copies of the object code with a copy of the | |
310 | written offer to provide the Corresponding Source. This | |
311 | alternative is allowed only occasionally and noncommercially, and | |
312 | only if you received the object code with such an offer, in accord | |
313 | with subsection 6b. | |
314 | . | |
315 | d) Convey the object code by offering access from a designated | |
316 | place (gratis or for a charge), and offer equivalent access to the | |
317 | Corresponding Source in the same way through the same place at no | |
318 | further charge. You need not require recipients to copy the | |
319 | Corresponding Source along with the object code. If the place to | |
320 | copy the object code is a network server, the Corresponding Source | |
321 | may be on a different server (operated by you or a third party) | |
322 | that supports equivalent copying facilities, provided you maintain | |
323 | clear directions next to the object code saying where to find the | |
324 | Corresponding Source. Regardless of what server hosts the | |
325 | Corresponding Source, you remain obligated to ensure that it is | |
326 | available for as long as needed to satisfy these requirements. | |
327 | . | |
328 | e) Convey the object code using peer-to-peer transmission, provided | |
329 | you inform other peers where the object code and Corresponding | |
330 | Source of the work are being offered to the general public at no | |
331 | charge under subsection 6d. | |
332 | . | |
333 | A separable portion of the object code, whose source code is excluded | |
334 | from the Corresponding Source as a System Library, need not be | |
335 | included in conveying the object code work. | |
336 | . | |
337 | A "User Product" is either (1) a "consumer product", which means any | |
338 | tangible personal property which is normally used for personal, family, | |
339 | or household purposes, or (2) anything designed or sold for incorporation | |
340 | into a dwelling. In determining whether a product is a consumer product, | |
341 | doubtful cases shall be resolved in favor of coverage. For a particular | |
342 | product received by a particular user, "normally used" refers to a | |
343 | typical or common use of that class of product, regardless of the status | |
344 | of the particular user or of the way in which the particular user | |
345 | actually uses, or expects or is expected to use, the product. A product | |
346 | is a consumer product regardless of whether the product has substantial | |
347 | commercial, industrial or non-consumer uses, unless such uses represent | |
348 | the only significant mode of use of the product. | |
349 | . | |
350 | "Installation Information" for a User Product means any methods, | |
351 | procedures, authorization keys, or other information required to install | |
352 | and execute modified versions of a covered work in that User Product from | |
353 | a modified version of its Corresponding Source. The information must | |
354 | suffice to ensure that the continued functioning of the modified object | |
355 | code is in no case prevented or interfered with solely because | |
356 | modification has been made. | |
357 | . | |
358 | If you convey an object code work under this section in, or with, or | |
359 | specifically for use in, a User Product, and the conveying occurs as | |
360 | part of a transaction in which the right of possession and use of the | |
361 | User Product is transferred to the recipient in perpetuity or for a | |
362 | fixed term (regardless of how the transaction is characterized), the | |
363 | Corresponding Source conveyed under this section must be accompanied | |
364 | by the Installation Information. But this requirement does not apply | |
365 | if neither you nor any third party retains the ability to install | |
366 | modified object code on the User Product (for example, the work has | |
367 | been installed in ROM). | |
368 | . | |
369 | The requirement to provide Installation Information does not include a | |
370 | requirement to continue to provide support service, warranty, or updates | |
371 | for a work that has been modified or installed by the recipient, or for | |
372 | the User Product in which it has been modified or installed. Access to a | |
373 | network may be denied when the modification itself materially and | |
374 | adversely affects the operation of the network or violates the rules and | |
375 | protocols for communication across the network. | |
376 | . | |
377 | Corresponding Source conveyed, and Installation Information provided, | |
378 | in accord with this section must be in a format that is publicly | |
379 | documented (and with an implementation available to the public in | |
380 | source code form), and must require no special password or key for | |
381 | unpacking, reading or copying. | |
382 | . | |
383 | 7. Additional Terms. | |
384 | . | |
385 | "Additional permissions" are terms that supplement the terms of this | |
386 | License by making exceptions from one or more of its conditions. | |
387 | Additional permissions that are applicable to the entire Program shall | |
388 | be treated as though they were included in this License, to the extent | |
389 | that they are valid under applicable law. If additional permissions | |
390 | apply only to part of the Program, that part may be used separately | |
391 | under those permissions, but the entire Program remains governed by | |
392 | this License without regard to the additional permissions. | |
393 | . | |
394 | When you convey a copy of a covered work, you may at your option | |
395 | remove any additional permissions from that copy, or from any part of | |
396 | it. (Additional permissions may be written to require their own | |
397 | removal in certain cases when you modify the work.) You may place | |
398 | additional permissions on material, added by you to a covered work, | |
399 | for which you have or can give appropriate copyright permission. | |
400 | . | |
401 | Notwithstanding any other provision of this License, for material you | |
402 | add to a covered work, you may (if authorized by the copyright holders of | |
403 | that material) supplement the terms of this License with terms: | |
404 | . | |
405 | a) Disclaiming warranty or limiting liability differently from the | |
406 | terms of sections 15 and 16 of this License; or | |
407 | . | |
408 | b) Requiring preservation of specified reasonable legal notices or | |
409 | author attributions in that material or in the Appropriate Legal | |
410 | Notices displayed by works containing it; or | |
411 | . | |
412 | c) Prohibiting misrepresentation of the origin of that material, or | |
413 | requiring that modified versions of such material be marked in | |
414 | reasonable ways as different from the original version; or | |
415 | . | |
416 | d) Limiting the use for publicity purposes of names of licensors or | |
417 | authors of the material; or | |
418 | . | |
419 | e) Declining to grant rights under trademark law for use of some | |
420 | trade names, trademarks, or service marks; or | |
421 | . | |
422 | f) Requiring indemnification of licensors and authors of that | |
423 | material by anyone who conveys the material (or modified versions of | |
424 | it) with contractual assumptions of liability to the recipient, for | |
425 | any liability that these contractual assumptions directly impose on | |
426 | those licensors and authors. | |
427 | . | |
428 | All other non-permissive additional terms are considered "further | |
429 | restrictions" within the meaning of section 10. If the Program as you | |
430 | received it, or any part of it, contains a notice stating that it is | |
431 | governed by this License along with a term that is a further | |
432 | restriction, you may remove that term. If a license document contains | |
433 | a further restriction but permits relicensing or conveying under this | |
434 | License, you may add to a covered work material governed by the terms | |
435 | of that license document, provided that the further restriction does | |
436 | not survive such relicensing or conveying. | |
437 | . | |
438 | If you add terms to a covered work in accord with this section, you | |
439 | must place, in the relevant source files, a statement of the | |
440 | additional terms that apply to those files, or a notice indicating | |
441 | where to find the applicable terms. | |
442 | . | |
443 | Additional terms, permissive or non-permissive, may be stated in the | |
444 | form of a separately written license, or stated as exceptions; | |
445 | the above requirements apply either way. | |
446 | . | |
447 | 8. Termination. | |
448 | . | |
449 | You may not propagate or modify a covered work except as expressly | |
450 | provided under this License. Any attempt otherwise to propagate or | |
451 | modify it is void, and will automatically terminate your rights under | |
452 | this License (including any patent licenses granted under the third | |
453 | paragraph of section 11). | |
454 | . | |
455 | However, if you cease all violation of this License, then your | |
456 | license from a particular copyright holder is reinstated (a) | |
457 | provisionally, unless and until the copyright holder explicitly and | |
458 | finally terminates your license, and (b) permanently, if the copyright | |
459 | holder fails to notify you of the violation by some reasonable means | |
460 | prior to 60 days after the cessation. | |
461 | . | |
462 | Moreover, your license from a particular copyright holder is | |
463 | reinstated permanently if the copyright holder notifies you of the | |
464 | violation by some reasonable means, this is the first time you have | |
465 | received notice of violation of this License (for any work) from that | |
466 | copyright holder, and you cure the violation prior to 30 days after | |
467 | your receipt of the notice. | |
468 | . | |
469 | Termination of your rights under this section does not terminate the | |
470 | licenses of parties who have received copies or rights from you under | |
471 | this License. If your rights have been terminated and not permanently | |
472 | reinstated, you do not qualify to receive new licenses for the same | |
473 | material under section 10. | |
474 | . | |
475 | 9. Acceptance Not Required for Having Copies. | |
476 | . | |
477 | You are not required to accept this License in order to receive or | |
478 | run a copy of the Program. Ancillary propagation of a covered work | |
479 | occurring solely as a consequence of using peer-to-peer transmission | |
480 | to receive a copy likewise does not require acceptance. However, | |
481 | nothing other than this License grants you permission to propagate or | |
482 | modify any covered work. These actions infringe copyright if you do | |
483 | not accept this License. Therefore, by modifying or propagating a | |
484 | covered work, you indicate your acceptance of this License to do so. | |
485 | . | |
486 | 10. Automatic Licensing of Downstream Recipients. | |
487 | . | |
488 | Each time you convey a covered work, the recipient automatically | |
489 | receives a license from the original licensors, to run, modify and | |
490 | propagate that work, subject to this License. You are not responsible | |
491 | for enforcing compliance by third parties with this License. | |
492 | . | |
493 | An "entity transaction" is a transaction transferring control of an | |
494 | organization, or substantially all assets of one, or subdividing an | |
495 | organization, or merging organizations. If propagation of a covered | |
496 | work results from an entity transaction, each party to that | |
497 | transaction who receives a copy of the work also receives whatever | |
498 | licenses to the work the party's predecessor in interest had or could | |
499 | give under the previous paragraph, plus a right to possession of the | |
500 | Corresponding Source of the work from the predecessor in interest, if | |
501 | the predecessor has it or can get it with reasonable efforts. | |
502 | . | |
503 | You may not impose any further restrictions on the exercise of the | |
504 | rights granted or affirmed under this License. For example, you may | |
505 | not impose a license fee, royalty, or other charge for exercise of | |
506 | rights granted under this License, and you may not initiate litigation | |
507 | (including a cross-claim or counterclaim in a lawsuit) alleging that | |
508 | any patent claim is infringed by making, using, selling, offering for | |
509 | sale, or importing the Program or any portion of it. | |
510 | . | |
511 | 11. Patents. | |
512 | . | |
513 | A "contributor" is a copyright holder who authorizes use under this | |
514 | License of the Program or a work on which the Program is based. The | |
515 | work thus licensed is called the contributor's "contributor version". | |
516 | . | |
517 | A contributor's "essential patent claims" are all patent claims | |
518 | owned or controlled by the contributor, whether already acquired or | |
519 | hereafter acquired, that would be infringed by some manner, permitted | |
520 | by this License, of making, using, or selling its contributor version, | |
521 | but do not include claims that would be infringed only as a | |
522 | consequence of further modification of the contributor version. For | |
523 | purposes of this definition, "control" includes the right to grant | |
524 | patent sublicenses in a manner consistent with the requirements of | |
525 | this License. | |
526 | . | |
527 | Each contributor grants you a non-exclusive, worldwide, royalty-free | |
528 | patent license under the contributor's essential patent claims, to | |
529 | make, use, sell, offer for sale, import and otherwise run, modify and | |
530 | propagate the contents of its contributor version. | |
531 | . | |
532 | In the following three paragraphs, a "patent license" is any express | |
533 | agreement or commitment, however denominated, not to enforce a patent | |
534 | (such as an express permission to practice a patent or covenant not to | |
535 | sue for patent infringement). To "grant" such a patent license to a | |
536 | party means to make such an agreement or commitment not to enforce a | |
537 | patent against the party. | |
538 | . | |
539 | If you convey a covered work, knowingly relying on a patent license, | |
540 | and the Corresponding Source of the work is not available for anyone | |
541 | to copy, free of charge and under the terms of this License, through a | |
542 | publicly available network server or other readily accessible means, | |
543 | then you must either (1) cause the Corresponding Source to be so | |
544 | available, or (2) arrange to deprive yourself of the benefit of the | |
545 | patent license for this particular work, or (3) arrange, in a manner | |
546 | consistent with the requirements of this License, to extend the patent | |
547 | license to downstream recipients. "Knowingly relying" means you have | |
548 | actual knowledge that, but for the patent license, your conveying the | |
549 | covered work in a country, or your recipient's use of the covered work | |
550 | in a country, would infringe one or more identifiable patents in that | |
551 | country that you have reason to believe are valid. | |
552 | . | |
553 | If, pursuant to or in connection with a single transaction or | |
554 | arrangement, you convey, or propagate by procuring conveyance of, a | |
555 | covered work, and grant a patent license to some of the parties | |
556 | receiving the covered work authorizing them to use, propagate, modify | |
557 | or convey a specific copy of the covered work, then the patent license | |
558 | you grant is automatically extended to all recipients of the covered | |
559 | work and works based on it. | |
560 | . | |
561 | A patent license is "discriminatory" if it does not include within | |
562 | the scope of its coverage, prohibits the exercise of, or is | |
563 | conditioned on the non-exercise of one or more of the rights that are | |
564 | specifically granted under this License. You may not convey a covered | |
565 | work if you are a party to an arrangement with a third party that is | |
566 | in the business of distributing software, under which you make payment | |
567 | to the third party based on the extent of your activity of conveying | |
568 | the work, and under which the third party grants, to any of the | |
569 | parties who would receive the covered work from you, a discriminatory | |
570 | patent license (a) in connection with copies of the covered work | |
571 | conveyed by you (or copies made from those copies), or (b) primarily | |
572 | for and in connection with specific products or compilations that | |
573 | contain the covered work, unless you entered into that arrangement, | |
574 | or that patent license was granted, prior to 28 March 2007. | |
575 | . | |
576 | Nothing in this License shall be construed as excluding or limiting | |
577 | any implied license or other defenses to infringement that may | |
578 | otherwise be available to you under applicable patent law. | |
579 | . | |
580 | 12. No Surrender of Others' Freedom. | |
581 | . | |
582 | If conditions are imposed on you (whether by court order, agreement or | |
583 | otherwise) that contradict the conditions of this License, they do not | |
584 | excuse you from the conditions of this License. If you cannot convey a | |
585 | covered work so as to satisfy simultaneously your obligations under this | |
586 | License and any other pertinent obligations, then as a consequence you may | |
587 | not convey it at all. For example, if you agree to terms that obligate you | |
588 | to collect a royalty for further conveying from those to whom you convey | |
589 | the Program, the only way you could satisfy both those terms and this | |
590 | License would be to refrain entirely from conveying the Program. | |
591 | . | |
592 | 13. Remote Network Interaction; Use with the GNU General Public License. | |
593 | . | |
594 | Notwithstanding any other provision of this License, if you modify the | |
595 | Program, your modified version must prominently offer all users | |
596 | interacting with it remotely through a computer network (if your version | |
597 | supports such interaction) an opportunity to receive the Corresponding | |
598 | Source of your version by providing access to the Corresponding Source | |
599 | from a network server at no charge, through some standard or customary | |
600 | means of facilitating copying of software. This Corresponding Source | |
601 | shall include the Corresponding Source for any work covered by version 3 | |
602 | of the GNU General Public License that is incorporated pursuant to the | |
603 | following paragraph. | |
604 | . | |
605 | Notwithstanding any other provision of this License, you have | |
606 | permission to link or combine any covered work with a work licensed | |
607 | under version 3 of the GNU General Public License into a single | |
608 | combined work, and to convey the resulting work. The terms of this | |
609 | License will continue to apply to the part which is the covered work, | |
610 | but the work with which it is combined will remain governed by version | |
611 | 3 of the GNU General Public License. | |
612 | . | |
613 | 14. Revised Versions of this License. | |
614 | . | |
615 | The Free Software Foundation may publish revised and/or new versions of | |
616 | the GNU Affero General Public License from time to time. Such new versions | |
617 | will be similar in spirit to the present version, but may differ in detail to | |
618 | address new problems or concerns. | |
619 | . | |
620 | Each version is given a distinguishing version number. If the | |
621 | Program specifies that a certain numbered version of the GNU Affero General | |
622 | Public License "or any later version" applies to it, you have the | |
623 | option of following the terms and conditions either of that numbered | |
624 | version or of any later version published by the Free Software | |
625 | Foundation. If the Program does not specify a version number of the | |
626 | GNU Affero General Public License, you may choose any version ever published | |
627 | by the Free Software Foundation. | |
628 | . | |
629 | If the Program specifies that a proxy can decide which future | |
630 | versions of the GNU Affero General Public License can be used, that proxy's | |
631 | public statement of acceptance of a version permanently authorizes you | |
632 | to choose that version for the Program. | |
633 | . | |
634 | Later license versions may give you additional or different | |
635 | permissions. However, no additional obligations are imposed on any | |
636 | author or copyright holder as a result of your choosing to follow a | |
637 | later version. | |
638 | . | |
639 | 15. Disclaimer of Warranty. | |
640 | . | |
641 | THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY | |
642 | APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT | |
643 | HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY | |
644 | OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, | |
645 | THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR | |
646 | PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM | |
647 | IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF | |
648 | ALL NECESSARY SERVICING, REPAIR OR CORRECTION. | |
649 | . | |
650 | 16. Limitation of Liability. | |
651 | . | |
652 | IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING | |
653 | WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS | |
654 | THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY | |
655 | GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE | |
656 | USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF | |
657 | DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD | |
658 | PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), | |
659 | EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF | |
660 | SUCH DAMAGES. | |
661 | . | |
662 | 17. Interpretation of Sections 15 and 16. | |
663 | . | |
664 | If the disclaimer of warranty and limitation of liability provided | |
665 | above cannot be given local legal effect according to their terms, | |
666 | reviewing courts shall apply local law that most closely approximates | |
667 | an absolute waiver of all civil liability in connection with the | |
668 | Program, unless a warranty or assumption of liability accompanies a | |
669 | copy of the Program in return for a fee. | |
670 | . | |
671 | END OF TERMS AND CONDITIONS | |
672 | . | |
673 | How to Apply These Terms to Your New Programs | |
674 | . | |
675 | If you develop a new program, and you want it to be of the greatest | |
676 | possible use to the public, the best way to achieve this is to make it | |
677 | free software which everyone can redistribute and change under these terms. | |
678 | . | |
679 | To do so, attach the following notices to the program. It is safest | |
680 | to attach them to the start of each source file to most effectively | |
681 | state the exclusion of warranty; and each file should have at least | |
682 | the "copyright" line and a pointer to where the full notice is found. | |
683 | . | |
684 | <one line to give the program's name and a brief idea of what it does.> | |
685 | Copyright (C) <year> <name of author> | |
686 | . | |
687 | This program is free software: you can redistribute it and/or modify | |
688 | it under the terms of the GNU Affero General Public License as published by | |
689 | the Free Software Foundation, either version 3 of the License, or | |
690 | (at your option) any later version. | |
691 | . | |
692 | This program is distributed in the hope that it will be useful, | |
693 | but WITHOUT ANY WARRANTY; without even the implied warranty of | |
694 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | |
695 | GNU Affero General Public License for more details. | |
696 | . | |
697 | You should have received a copy of the GNU Affero General Public License | |
698 | along with this program. If not, see <http://www.gnu.org/licenses/>. | |
699 | . | |
700 | Also add information on how to contact you by electronic and paper mail. | |
701 | . | |
702 | If your software can interact with users remotely through a computer | |
703 | network, you should also make sure that it provides a way for users to | |
704 | get its source. For example, if your program is a web application, its | |
705 | interface could display a "Source" link that leads users to an archive | |
706 | of the code. There are many ways you could offer source, and different | |
707 | solutions will be better for different programs; see section 13 for the | |
708 | specific requirements. | |
709 | . | |
710 | You should also get your employer (if you work as a programmer) or school, | |
711 | if any, to sign a "copyright disclaimer" for the program, if necessary. | |
712 | For more information on this, and how to apply and follow the GNU AGPL, see | |
713 | <http://www.gnu.org/licenses/>. |
0 | Description: Disable hack in Setup.hs which overrides $libexec | |
1 | In Debian We install $libexec stuff straight in /usr/lib but for | |
2 | distribution via Hackage/cabal-install it makes a lot of sense to | |
3 | namespace $libexec executables to allow multiple instances of a package | |
4 | to be installed, hence the original hack. This is not necesarry for | |
5 | Debian so just remove it. | |
6 | . | |
7 | The current development version of cabal-helper (0.8) gets rid of | |
8 | this hack for Cabal>=2.0 by using the new `scope` field. This will | |
9 | most likely break the current *.install file. | |
10 | . | |
11 | Once Cabal-2.0 is in debian Dh_haskell.sh should probably add | |
12 | --libexecsubdir='' to `configure_recipe` to fix that. | |
13 | Author: Daniel Groeber <dm@dxld.at> | |
14 | Bug-Debian: https://bugs.debian.org/878112 | |
15 | ||
16 | --- haskell-cabal-helper-0.7.3.0.orig/Setup.hs | |
17 | +++ haskell-cabal-helper-0.7.3.0/Setup.hs | |
18 | @@ -28,9 +28,9 @@ import System.Directory (renameFile) | |
19 | ||
20 | main :: IO () | |
21 | main = defaultMainWithHooks $ simpleUserHooks { | |
22 | - instHook = inst, | |
23 | - copyHook = copy, | |
24 | - buildHook = \pd lbi hooks flags -> (buildHook simpleUserHooks) pd (patchLibexecdir lbi) hooks flags, | |
25 | +-- instHook = inst, | |
26 | +-- copyHook = copy, | |
27 | +-- buildHook = \pd lbi hooks flags -> (buildHook simpleUserHooks) pd (patchLibexecdir lbi) hooks flags, | |
28 | hookedPrograms = [ simpleProgram "cabal" ] | |
29 | } |
0 | #!/usr/bin/make -f | |
1 | ||
2 | DEB_CABAL_PACKAGE = cabal-helper | |
3 | DEB_DEFAULT_COMPILER = ghc | |
4 | ||
5 | include /usr/share/cdbs/1/rules/debhelper.mk | |
6 | include /usr/share/cdbs/1/class/hlibrary.mk | |
7 | ||
8 | build/haskell-cabal-helper-utils:: build-ghc-stamp |
0 | version=3 | |
1 | https://hackage.haskell.org/package/cabal-helper/distro-monitor .*-([0-9\.]+)\.(?:zip|tgz|tbz|txz|(?:tar\.(?:gz|bz2|xz))) |
0 | haskell-enummapset-th (0.6.1.1-5) unstable; urgency=medium | |
1 | ||
2 | * Bump comtainer dependency | |
3 | * Drop showTree, its now internal | |
4 | ||
5 | -- Gianfranco Costamagna <locutusofborg@debian.org> Thu, 08 Aug 2019 13:48:07 +0200 | |
6 | ||
7 | haskell-enummapset-th (0.6.1.1-4) unstable; urgency=medium | |
8 | ||
9 | * Backport upstream patch to build with newer ghc | |
10 | ||
11 | -- Ilias Tsitsimpis <iliastsi@debian.org> Wed, 03 Oct 2018 14:18:16 +0300 | |
12 | ||
13 | haskell-enummapset-th (0.6.1.1-3) unstable; urgency=medium | |
14 | ||
15 | [ Clint Adams ] | |
16 | * Set Rules-Requires-Root to no. | |
17 | ||
18 | -- Ilias Tsitsimpis <iliastsi@debian.org> Sun, 30 Sep 2018 21:08:01 +0300 | |
19 | ||
20 | haskell-enummapset-th (0.6.1.1-2) unstable; urgency=medium | |
21 | ||
22 | [ Ilias Tsitsimpis ] | |
23 | * Change Priority to optional. Since Debian Policy version 4.0.1, | |
24 | priority extra has been deprecated. | |
25 | * Use the HTTPS form of the copyright-format URL | |
26 | * Modify d/watch and Source field in d/copyright to use HTTPS | |
27 | * Declare compliance with Debian policy 4.1.1 | |
28 | ||
29 | [ Clint Adams ] | |
30 | * Bump to Standards-Version 4.1.4. | |
31 | ||
32 | -- Clint Adams <clint@debian.org> Mon, 09 Apr 2018 20:04:49 -0400 | |
33 | ||
34 | haskell-enummapset-th (0.6.1.1-1) unstable; urgency=low | |
35 | ||
36 | * Initial release. | |
37 | ||
38 | -- Clint Adams <clint@debian.org> Thu, 01 Jun 2017 17:16:26 -0400 |
0 | Source: haskell-enummapset-th | |
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 | Rules-Requires-Root: no | |
6 | Build-Depends: debhelper (>= 10), | |
7 | haskell-devscripts-minimal | haskell-devscripts (>= 0.8), | |
8 | cdbs, | |
9 | ghc, | |
10 | ghc-prof, | |
11 | libghc-semigroups-dev, | |
12 | libghc-semigroups-prof, | |
13 | Build-Depends-Indep: ghc-doc, | |
14 | Standards-Version: 4.1.4 | |
15 | Homepage: https://github.com/tsurucapital/enummapset-th | |
16 | X-Description: TH-generated EnumSet/EnumMap wrappers around IntSet/IntMap | |
17 | This package wraps IntSet and IntMap from containers, and provides | |
18 | fast sets and maps keyed on any data type with a well-behaved Enum | |
19 | instance. Useful for derived Enums, newtype'd Ints, or any data type | |
20 | that can be packed into an Int: just implement fromEnum and toEnum. | |
21 | . | |
22 | The boilerplate is generated using Template Haskell, so unlike | |
23 | enummapset it's easier to maintain and keep up-to-date with | |
24 | containers. On the downside, it's less portable. | |
25 | . | |
26 | Note that "Data.EnumMap.Lazy" and "Data.EnumMap.Strict" provide distinct | |
27 | newtype wrappers, and their respective 'Functor' instances behave as | |
28 | expected, unlike that of IntMap which is alway lazy. | |
29 | ||
30 | Package: libghc-enummapset-th-dev | |
31 | Architecture: any | |
32 | Depends: ${haskell:Depends}, | |
33 | ${misc:Depends}, | |
34 | ${shlibs:Depends}, | |
35 | Recommends: ${haskell:Recommends}, | |
36 | Suggests: ${haskell:Suggests}, | |
37 | Conflicts: ${haskell:Conflicts}, | |
38 | Provides: ${haskell:Provides}, | |
39 | Description: ${haskell:ShortDescription}${haskell:ShortBlurb} | |
40 | ${haskell:LongDescription} | |
41 | . | |
42 | ${haskell:Blurb} | |
43 | ||
44 | Package: libghc-enummapset-th-prof | |
45 | Architecture: any | |
46 | Depends: ${haskell:Depends}, | |
47 | ${misc:Depends}, | |
48 | Recommends: ${haskell:Recommends}, | |
49 | Suggests: ${haskell:Suggests}, | |
50 | Conflicts: ${haskell:Conflicts}, | |
51 | Provides: ${haskell:Provides}, | |
52 | Description: ${haskell:ShortDescription}${haskell:ShortBlurb} | |
53 | ${haskell:LongDescription} | |
54 | . | |
55 | ${haskell:Blurb} | |
56 | ||
57 | Package: libghc-enummapset-th-doc | |
58 | Architecture: all | |
59 | Section: doc | |
60 | Depends: ${haskell:Depends}, | |
61 | ${misc:Depends}, | |
62 | Recommends: ${haskell:Recommends}, | |
63 | Suggests: ${haskell:Suggests}, | |
64 | Conflicts: ${haskell:Conflicts}, | |
65 | Description: ${haskell:ShortDescription}${haskell:ShortBlurb} | |
66 | ${haskell:LongDescription} | |
67 | . | |
68 | ${haskell:Blurb} |
0 | Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ | |
1 | Upstream-Name: enummapset-th | |
2 | Upstream-Contact: Liyang HU <enummapset-th@liyang.hu> | |
3 | Source: https://hackage.haskell.org/package/enummapset-th | |
4 | ||
5 | Files: * | |
6 | Copyright: 2012−2015 Liyang HU | |
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 Liyang HU 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 | From aad1a078063c755ca5212698f1a96f51bd0cb059 Mon Sep 17 00:00:00 2001 | |
1 | From: Fumiaki Kinoshita <fumiexcel@gmail.com> | |
2 | Date: Thu, 1 Mar 2018 13:40:34 +0900 | |
3 | Subject: [PATCH] Add Semigroup instances | |
4 | ||
5 | --- | |
6 | Data/EnumSet.hs | 3 ++- | |
7 | enummapset-th.cabal | 1 + | |
8 | include/map.inc | 3 ++- | |
9 | 3 files changed, 5 insertions(+), 2 deletions(-) | |
10 | ||
11 | diff --git a/Data/EnumSet.hs b/Data/EnumSet.hs | |
12 | index 0903ade..201bf3e 100644 | |
13 | --- a/Data/EnumSet.hs | |
14 | +++ b/Data/EnumSet.hs | |
15 | @@ -13,6 +13,7 @@ import Control.DeepSeq | |
16 | import Data.IntSet | |
17 | import Data.Typeable | |
18 | import Data.Data | |
19 | +import Data.Semigroup | |
20 | import Data.Monoid | |
21 | import Text.ParserCombinators.ReadPrec | |
22 | import Text.Read | |
23 | @@ -21,7 +22,7 @@ import Text.Show | |
24 | import Data.EnumMapSetWrapper | |
25 | ||
26 | newtype EnumSet k = EnumSet { unEnumSet :: IntSet } deriving | |
27 | - (Eq, Ord, Monoid, Typeable, Data, NFData) | |
28 | + (Eq, Ord, Semigroup, Monoid, Typeable, Data, NFData) | |
29 | ||
30 | -- * Operators | |
31 | w '(\\) | |
32 | diff --git a/enummapset-th.cabal b/enummapset-th.cabal | |
33 | index 9bc593e..0e1e89c 100644 | |
34 | --- a/enummapset-th.cabal | |
35 | +++ b/enummapset-th.cabal | |
36 | @@ -42,6 +42,7 @@ library | |
37 | base >= 4.5 && < 5, | |
38 | deepseq >= 1.3, | |
39 | containers >= 0.5.3 && < 0.6, | |
40 | + semigroups, | |
41 | template-haskell >= 2.7 | |
42 | include-dirs: include | |
43 | ghc-options: -Wall | |
44 | diff --git a/include/map.inc b/include/map.inc | |
45 | index c1925f9..8b9f118 100644 | |
46 | --- a/include/map.inc | |
47 | +++ b/include/map.inc | |
48 | @@ -14,6 +14,7 @@ import Control.DeepSeq | |
49 | import Data.Data | |
50 | import Data.Foldable (Foldable) | |
51 | import Data.IntMap.STRICT | |
52 | +import Data.Semigroup | |
53 | import Data.Monoid | |
54 | import Data.Traversable | |
55 | import Text.ParserCombinators.ReadPrec | |
56 | @@ -25,7 +26,7 @@ import Data.EnumSet (EnumSet (..)) | |
57 | ||
58 | infixr 1 `EnumMap` | |
59 | newtype EnumMap k v = EnumMap { unEnumMap :: IntMap v } deriving | |
60 | - (Eq, Ord, Monoid, Typeable, Data, NFData) | |
61 | + (Eq, Ord, Semigroup, Monoid, Typeable, Data, NFData) | |
62 | ||
63 | ------------------------------------------------------------------------ | |
64 |
0 | --- haskell-enummapset-th-0.6.1.1.orig/include/map.inc | |
1 | +++ haskell-enummapset-th-0.6.1.1/include/map.inc | |
2 | @@ -165,8 +165,6 @@ w 'minViewWithKey | |
3 | w 'maxViewWithKey | |
4 | ||
5 | -- * Debugging | |
6 | -w 'showTree | |
7 | -w 'showTreeWith | |
8 | ||
9 | ------------------------------------------------------------------------ | |
10 |
0 | --- haskell-enummapset-th-0.6.1.1.orig/enummapset-th.cabal | |
1 | +++ haskell-enummapset-th-0.6.1.1/enummapset-th.cabal | |
2 | @@ -41,7 +41,7 @@ library | |
3 | build-depends: | |
4 | base >= 4.5 && < 5, | |
5 | deepseq >= 1.3, | |
6 | - containers >= 0.5.3 && < 0.6, | |
7 | + containers >= 0.5.3 && < 0.7, | |
8 | semigroups, | |
9 | template-haskell >= 2.7 | |
10 | include-dirs: include |
0 | #!/usr/bin/make -f | |
1 | ||
2 | DEB_SETUP_BIN_NAME = debian/hlibrary.setup | |
3 | DEB_CABAL_PACKAGE = enummapset-th | |
4 | DEB_DEFAULT_COMPILER = ghc | |
5 | ||
6 | include /usr/share/cdbs/1/rules/debhelper.mk | |
7 | include /usr/share/cdbs/1/class/hlibrary.mk |
0 | version=3 | |
1 | https://hackage.haskell.org/package/enummapset-th/distro-monitor .*-([0-9\.]+)\.(?:zip|tgz|tbz|txz|(?:tar\.(?:gz|bz2|xz))) |
0 | haskell-gnuidn (0.2.2-9) unstable; urgency=medium | |
1 | ||
2 | * Fixup control file bounds | |
3 | ||
4 | -- Gianfranco Costamagna <locutusofborg@debian.org> Mon, 26 Aug 2019 16:36:03 +0200 | |
5 | ||
6 | haskell-gnuidn (0.2.2-8) unstable; urgency=medium | |
7 | ||
8 | * Patch for newer deps | |
9 | ||
10 | -- Gianfranco Costamagna <locutusofborg@debian.org> Tue, 06 Aug 2019 08:49:05 +0200 | |
11 | ||
12 | haskell-gnuidn (0.2.2-7) unstable; urgency=medium | |
13 | ||
14 | * Remove build dependency on libghc-text-dev (provided by ghc-8.4.3) | |
15 | ||
16 | -- Ilias Tsitsimpis <iliastsi@debian.org> Mon, 01 Oct 2018 13:47:31 +0300 | |
17 | ||
18 | haskell-gnuidn (0.2.2-6) unstable; urgency=medium | |
19 | ||
20 | [ Clint Adams ] | |
21 | * Set Rules-Requires-Root to no. | |
22 | ||
23 | [ Ilias Tsitsimpis ] | |
24 | * Bump debhelper compat level to 10 | |
25 | ||
26 | -- Ilias Tsitsimpis <iliastsi@debian.org> Sun, 30 Sep 2018 21:09:55 +0300 | |
27 | ||
28 | haskell-gnuidn (0.2.2-5) unstable; urgency=medium | |
29 | ||
30 | [ Ilias Tsitsimpis ] | |
31 | * Change Priority to optional. Since Debian Policy version 4.0.1, | |
32 | priority extra has been deprecated. | |
33 | * Use the HTTPS form of the copyright-format URL | |
34 | * Modify d/watch and Source field in d/copyright to use HTTPS | |
35 | * Declare compliance with Debian policy 4.1.1 | |
36 | * Use salsa.debian.org URLs in Vcs-{Browser,Git} fields | |
37 | ||
38 | [ Clint Adams ] | |
39 | * Bump to Standards-Version 4.1.4. | |
40 | ||
41 | -- Clint Adams <clint@debian.org> Mon, 09 Apr 2018 20:04:50 -0400 | |
42 | ||
43 | haskell-gnuidn (0.2.2-4) unstable; urgency=medium | |
44 | ||
45 | * Upload to unstable as part of GHC 8 transition. | |
46 | ||
47 | -- Clint Adams <clint@debian.org> Thu, 27 Oct 2016 18:33:53 -0400 | |
48 | ||
49 | haskell-gnuidn (0.2.2-3) experimental; urgency=medium | |
50 | ||
51 | * Fix chell-quickcheck{,2} build dependency. | |
52 | ||
53 | -- Clint Adams <clint@debian.org> Wed, 19 Oct 2016 13:21:55 -0400 | |
54 | ||
55 | haskell-gnuidn (0.2.2-2) experimental; urgency=medium | |
56 | ||
57 | [ Dmitry Bogatov ] | |
58 | * Use secure (https) uri in Vcs-Git field in 'debian/control' | |
59 | * Bump standards version to 3.9.8 (no changes needed) | |
60 | * Convert `debian/copyright' to dep5 format | |
61 | ||
62 | [ Clint Adams ] | |
63 | * Temporarily build-depend on ghc 8. | |
64 | ||
65 | -- Clint Adams <clint@debian.org> Sun, 16 Oct 2016 19:51:49 -0400 | |
66 | ||
67 | haskell-gnuidn (0.2.2-1) unstable; urgency=medium | |
68 | ||
69 | * New upstream version. | |
70 | * Enable testsuite. | |
71 | ||
72 | -- Clint Adams <clint@debian.org> Sun, 13 Mar 2016 17:10:36 -0400 | |
73 | ||
74 | haskell-gnuidn (0.2.1-4) unstable; urgency=medium | |
75 | ||
76 | * Switch Vcs-Git/Vcs-Browser headers to new location. | |
77 | ||
78 | -- Clint Adams <clint@debian.org> Thu, 03 Dec 2015 14:54:30 -0500 | |
79 | ||
80 | haskell-gnuidn (0.2.1-3) experimental; urgency=medium | |
81 | ||
82 | * Bump standards-version to 3.9.6 | |
83 | * Depend on haskell-devscripts >= 0.10 to ensure that this package | |
84 | builds against GHC in experimental | |
85 | ||
86 | -- Joachim Breitner <nomeata@debian.org> Thu, 20 Aug 2015 10:27:43 +0200 | |
87 | ||
88 | haskell-gnuidn (0.2.1-2) unstable; urgency=medium | |
89 | ||
90 | * Upload to unstable | |
91 | ||
92 | -- Joachim Breitner <nomeata@debian.org> Mon, 27 Apr 2015 11:49:59 +0200 | |
93 | ||
94 | haskell-gnuidn (0.2.1-1) experimental; urgency=low | |
95 | ||
96 | * Adjust watch file to new hackage layout | |
97 | * Depend on haskell-devscripts 0.9, found in experimental | |
98 | * New upstream release | |
99 | ||
100 | -- Joachim Breitner <nomeata@debian.org> Sun, 21 Dec 2014 09:58:46 +0100 | |
101 | ||
102 | haskell-gnuidn (0.2-4) unstable; urgency=low | |
103 | ||
104 | * Enable compat level 9 | |
105 | ||
106 | -- Joachim Breitner <nomeata@debian.org> Fri, 24 May 2013 12:50:44 +0200 | |
107 | ||
108 | haskell-gnuidn (0.2-3) experimental; urgency=low | |
109 | ||
110 | * Depend on haskell-devscripts 0.8.13 to ensure this packages is built | |
111 | against experimental | |
112 | * Bump standards version, no change | |
113 | ||
114 | -- Joachim Breitner <nomeata@debian.org> Sun, 14 Oct 2012 12:00:55 +0200 | |
115 | ||
116 | haskell-gnuidn (0.2-2) unstable; urgency=low | |
117 | ||
118 | * Fix -dev dependency on libidn. | |
119 | ||
120 | -- Clint Adams <clint@debian.org> Wed, 07 Mar 2012 21:26:30 -0500 | |
121 | ||
122 | haskell-gnuidn (0.2-1) unstable; urgency=low | |
123 | ||
124 | * Initial release. | |
125 | ||
126 | -- Clint Adams <clint@debian.org> Mon, 05 Mar 2012 16:39:11 -0500 |
0 | Source: haskell-gnuidn | |
1 | Maintainer: Debian Haskell Group <pkg-haskell-maintainers@lists.alioth.debian.org> | |
2 | Uploaders: | |
3 | Clint Adams <clint@debian.org>, | |
4 | Priority: optional | |
5 | Section: haskell | |
6 | Rules-Requires-Root: no | |
7 | Build-Depends: | |
8 | c2hs, | |
9 | cdbs, | |
10 | debhelper (>= 10), | |
11 | ghc (>= 8.4.3), | |
12 | ghc-prof, | |
13 | haskell-devscripts (>= 0.13), | |
14 | libghc-chell-dev (<< 0.6) <!nocheck>, | |
15 | libghc-chell-dev (>= 0.4) <!nocheck>, | |
16 | libghc-chell-quickcheck2-dev (<< 0.3) <!nocheck>, | |
17 | libghc-chell-quickcheck2-dev (>= 0.2) <!nocheck>, | |
18 | libghc-quickcheck2-dev (>= 2.4) <!nocheck>, | |
19 | libidn11-dev, | |
20 | Build-Depends-Indep: | |
21 | ghc-doc, | |
22 | Standards-Version: 4.1.4 | |
23 | Homepage: https://john-millikin.com/software/haskell-gnuidn/ | |
24 | Vcs-Browser: https://salsa.debian.org/haskell-team/DHG_packages/tree/master/p/haskell-gnuidn | |
25 | Vcs-Git: https://salsa.debian.org/haskell-team/DHG_packages.git [p/haskell-gnuidn] | |
26 | X-Description: bindings for GNU IDN | |
27 | These are Haskell bindings to the GNU IDN (Internationalized Domain Names) | |
28 | library for Unicode domain names. | |
29 | ||
30 | Package: libghc-gnuidn-dev | |
31 | Architecture: any | |
32 | Depends: | |
33 | libidn11-dev, | |
34 | ${haskell:Depends}, | |
35 | ${misc:Depends}, | |
36 | ${shlibs:Depends}, | |
37 | Recommends: | |
38 | ${haskell:Recommends}, | |
39 | Suggests: | |
40 | ${haskell:Suggests}, | |
41 | Conflicts: | |
42 | ${haskell:Conflicts}, | |
43 | Provides: | |
44 | ${haskell:Provides}, | |
45 | Description: ${haskell:ShortDescription}${haskell:ShortBlurb} | |
46 | ${haskell:LongDescription} | |
47 | . | |
48 | ${haskell:Blurb} | |
49 | ||
50 | Package: libghc-gnuidn-prof | |
51 | Architecture: any | |
52 | Depends: | |
53 | ${haskell:Depends}, | |
54 | ${misc:Depends}, | |
55 | Recommends: | |
56 | ${haskell:Recommends}, | |
57 | Suggests: | |
58 | ${haskell:Suggests}, | |
59 | Conflicts: | |
60 | ${haskell:Conflicts}, | |
61 | Provides: | |
62 | ${haskell:Provides}, | |
63 | Description: ${haskell:ShortDescription}${haskell:ShortBlurb} | |
64 | ${haskell:LongDescription} | |
65 | . | |
66 | ${haskell:Blurb} | |
67 | ||
68 | Package: libghc-gnuidn-doc | |
69 | Architecture: all | |
70 | Section: doc | |
71 | Depends: | |
72 | ${haskell:Depends}, | |
73 | ${misc:Depends}, | |
74 | Recommends: | |
75 | ${haskell:Recommends}, | |
76 | Suggests: | |
77 | ${haskell:Suggests}, | |
78 | Conflicts: | |
79 | ${haskell:Conflicts}, | |
80 | Description: ${haskell:ShortDescription}${haskell:ShortBlurb} | |
81 | ${haskell:LongDescription} | |
82 | . | |
83 | ${haskell:Blurb} |
0 | Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ | |
1 | Upstream-Name: gnuidn | |
2 | Upstream-Contact: John Millikin <jmillikin@gmail.com> | |
3 | Source: https://hackage.haskell.org/package/gnuidn | |
4 | ||
5 | Files: * | |
6 | Copyright: 2010,2015 John Millikin <jmillikin@gmail.com> | |
7 | License: GPL-3+ | |
8 | ||
9 | Files: debian/* | |
10 | Copyright: held by the contributors mentioned in debian/changelog | |
11 | License: GPL-3+ | |
12 | ||
13 | License: GPL-3+ | |
14 | This program is free software; you can redistribute it and/or | |
15 | modify it under the terms of the GNU General Public License | |
16 | as published by the Free Software Foundation; either version 3 | |
17 | of the License, or (at your option) any later version. | |
18 | . | |
19 | This program is distributed in the hope that it will be useful, | |
20 | but WITHOUT ANY WARRANTY; without even the implied warranty of | |
21 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | |
22 | GNU General Public License for more details. | |
23 | . | |
24 | You should have received a copy of the GNU General Public License | |
25 | along with this program. If not, see <http://www.gnu.org/licenses/>. | |
26 | . | |
27 | On Debian system, copy of GNU Lesser General Public License version 3 | |
28 | is also located at `/usr/share/common-licenses/GPL-3' |
0 | --- haskell-gnuidn-0.2.2.orig/gnuidn.cabal | |
1 | +++ haskell-gnuidn-0.2.2/gnuidn.cabal | |
2 | @@ -56,7 +56,7 @@ test-suite gnuidn_tests | |
3 | build-depends: | |
4 | base >= 4.0 && < 5.0 | |
5 | , bytestring | |
6 | - , chell >= 0.4 && < 0.5 | |
7 | + , chell >= 0.4 && < 0.6 | |
8 | , chell-quickcheck >= 0.2 && < 0.3 | |
9 | , gnuidn | |
10 | , QuickCheck >= 2.4 |
0 | #!/usr/bin/make -f | |
1 | ||
2 | DEB_ENABLE_TESTS = yes | |
3 | DEB_CABAL_PACKAGE = gnuidn | |
4 | DEB_DEFAULT_COMPILER = ghc | |
5 | ||
6 | include /usr/share/cdbs/1/rules/debhelper.mk | |
7 | include /usr/share/cdbs/1/class/hlibrary.mk |
0 | version=3 | |
1 | https://hackage.haskell.org/package/gnuidn/distro-monitor .*-([0-9\.]+)\.(?:zip|tgz|tbz|txz|(?:tar\.(?:gz|bz2|xz))) |
0 | haskell-hackage-mirror (0.1.1.1-3) unstable; urgency=medium | |
1 | ||
2 | * Remove build dependency on libghc-text-dev (provided by ghc-8.4.3) | |
3 | * Remove build dependency on libghc-stm-dev (provided by ghc-8.4.3) | |
4 | ||
5 | -- Ilias Tsitsimpis <iliastsi@debian.org> Mon, 01 Oct 2018 17:50:17 +0300 | |
6 | ||
7 | haskell-hackage-mirror (0.1.1.1-2) unstable; urgency=medium | |
8 | ||
9 | [ Clint Adams ] | |
10 | * Bump to Standards-Version 4.1.4. | |
11 | * Set Rules-Requires-Root to no. | |
12 | ||
13 | [ Ilias Tsitsimpis ] | |
14 | * Bump debhelper compat level to 10 | |
15 | ||
16 | -- Ilias Tsitsimpis <iliastsi@debian.org> Sun, 30 Sep 2018 21:10:13 +0300 | |
17 | ||
18 | haskell-hackage-mirror (0.1.1.1-1) unstable; urgency=low | |
19 | ||
20 | * Initial release | |
21 | ||
22 | -- Clint Adams <clint@debian.org> Sat, 24 Mar 2018 18:00:14 -0400 |
0 | Source: haskell-hackage-mirror | |
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 | Rules-Requires-Root: no | |
6 | Build-Depends: debhelper (>= 10), | |
7 | haskell-devscripts-minimal | haskell-devscripts (>= 0.8), | |
8 | cdbs, | |
9 | ghc (>= 8.4.3), | |
10 | ghc-prof, | |
11 | libghc-aws-dev (>= 0.11), | |
12 | libghc-aws-prof (>= 0.11), | |
13 | libghc-cereal-dev, | |
14 | libghc-cereal-prof, | |
15 | libghc-conduit-dev, | |
16 | libghc-conduit-prof, | |
17 | libghc-conduit-extra-dev, | |
18 | libghc-conduit-extra-prof, | |
19 | libghc-cryptohash-dev, | |
20 | libghc-cryptohash-prof, | |
21 | libghc-data-default-dev, | |
22 | libghc-data-default-prof, | |
23 | libghc-exceptions-dev, | |
24 | libghc-exceptions-prof, | |
25 | libghc-fast-logger-dev, | |
26 | libghc-fast-logger-prof, | |
27 | libghc-http-conduit-dev, | |
28 | libghc-http-conduit-prof, | |
29 | libghc-lifted-async-dev, | |
30 | libghc-lifted-async-prof, | |
31 | libghc-lifted-base-dev, | |
32 | libghc-lifted-base-prof, | |
33 | libghc-mmorph-dev, | |
34 | libghc-mmorph-prof, | |
35 | libghc-monad-control-dev, | |
36 | libghc-monad-control-prof, | |
37 | libghc-monad-logger-dev, | |
38 | libghc-monad-logger-prof, | |
39 | libghc-old-locale-dev, | |
40 | libghc-old-locale-prof, | |
41 | libghc-resourcet-dev, | |
42 | libghc-resourcet-prof, | |
43 | libghc-retry-dev, | |
44 | libghc-retry-prof, | |
45 | libghc-shakespeare-dev, | |
46 | libghc-shakespeare-prof, | |
47 | libghc-tar-dev, | |
48 | libghc-tar-prof, | |
49 | libghc-temporary-dev, | |
50 | libghc-temporary-prof, | |
51 | libghc-thyme-dev, | |
52 | libghc-thyme-prof, | |
53 | libghc-unordered-containers-dev, | |
54 | libghc-unordered-containers-prof, | |
55 | libghc-optparse-applicative-dev, | |
56 | Build-Depends-Indep: ghc-doc, | |
57 | libghc-aws-doc, | |
58 | libghc-cereal-doc, | |
59 | libghc-conduit-doc, | |
60 | libghc-conduit-extra-doc, | |
61 | libghc-cryptohash-doc, | |
62 | libghc-data-default-doc, | |
63 | libghc-exceptions-doc, | |
64 | libghc-fast-logger-doc, | |
65 | libghc-http-conduit-doc, | |
66 | libghc-lifted-async-doc, | |
67 | libghc-lifted-base-doc, | |
68 | libghc-mmorph-doc, | |
69 | libghc-monad-control-doc, | |
70 | libghc-monad-logger-doc, | |
71 | libghc-old-locale-doc, | |
72 | libghc-resourcet-doc, | |
73 | libghc-retry-doc, | |
74 | libghc-shakespeare-doc, | |
75 | libghc-tar-doc, | |
76 | libghc-temporary-doc, | |
77 | libghc-thyme-doc, | |
78 | libghc-unordered-containers-doc, | |
79 | Standards-Version: 4.1.4 | |
80 | Homepage: http://fpcomplete.com | |
81 | X-Description: simple mirroring utility for Hackage | |
82 | hackage-mirror allows you to mirror all of Hackage to your own S3 bucket. | |
83 | ||
84 | Package: libghc-hackage-mirror-dev | |
85 | Architecture: any | |
86 | Depends: ${haskell:Depends}, | |
87 | ${misc:Depends}, | |
88 | ${shlibs:Depends}, | |
89 | Recommends: ${haskell:Recommends}, | |
90 | Suggests: ${haskell:Suggests}, | |
91 | Conflicts: ${haskell:Conflicts}, | |
92 | Provides: ${haskell:Provides}, | |
93 | Description: ${haskell:ShortDescription}${haskell:ShortBlurb} | |
94 | ${haskell:LongDescription} | |
95 | . | |
96 | ${haskell:Blurb} | |
97 | ||
98 | Package: libghc-hackage-mirror-prof | |
99 | Architecture: any | |
100 | Depends: ${haskell:Depends}, | |
101 | ${misc:Depends}, | |
102 | Recommends: ${haskell:Recommends}, | |
103 | Suggests: ${haskell:Suggests}, | |
104 | Conflicts: ${haskell:Conflicts}, | |
105 | Provides: ${haskell:Provides}, | |
106 | Description: ${haskell:ShortDescription}${haskell:ShortBlurb} | |
107 | ${haskell:LongDescription} | |
108 | . | |
109 | ${haskell:Blurb} | |
110 | ||
111 | Package: libghc-hackage-mirror-doc | |
112 | Architecture: all | |
113 | Section: doc | |
114 | Depends: ${haskell:Depends}, | |
115 | ${misc:Depends}, | |
116 | Recommends: ${haskell:Recommends}, | |
117 | Suggests: ${haskell:Suggests}, | |
118 | Conflicts: ${haskell:Conflicts}, | |
119 | Description: ${haskell:ShortDescription}${haskell:ShortBlurb} | |
120 | ${haskell:LongDescription} | |
121 | . | |
122 | ${haskell:Blurb} | |
123 | ||
124 | Package: hackage-mirror | |
125 | Architecture: any | |
126 | Section: web | |
127 | Depends: ${haskell:Depends}, | |
128 | ${misc:Depends}, | |
129 | ${shlibs:Depends}, | |
130 | ${shlibs:Depends}, | |
131 | Recommends: ${haskell:Recommends}, | |
132 | Suggests: ${haskell:Suggests}, | |
133 | Conflicts: ${haskell:Conflicts}, | |
134 | Provides: ${haskell:Provides}, | |
135 | Description: ${haskell:ShortDescription}${haskell:ShortBlurb} | |
136 | hackage-mirror allows you to mirror all of Hackage to your own S3 bucket. |
0 | Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ | |
1 | Upstream-Name: hackage-mirror | |
2 | Upstream-Contact: tim@fpcomplete.com | |
3 | Source: https://hackage.haskell.org/package/hackage-mirror | |
4 | ||
5 | Files: * | |
6 | Copyright: 2015 FPComplete | |
7 | License: Expat | |
8 | ||
9 | Files: debian/* | |
10 | Copyright: held by the contributors mentioned in debian/changelog | |
11 | License: Expat | |
12 | ||
13 | License: Expat | |
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 John Wiegley 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 | dist-ghc/build/hackage-mirror/hackage-mirror usr/bin |
0 | --- a/main/Main.hs | |
1 | +++ b/main/Main.hs | |
2 | @@ -23,10 +23,10 @@ import Options.Applicative | |
3 | info, | |
4 | help, | |
5 | header, | |
6 | - fullDesc, | |
7 | - (<>) ) | |
8 | + fullDesc ) | |
9 | import Control.Monad.Logger | |
10 | (filterLogger, LogLevel(LevelDebug), runStdoutLoggingT) | |
11 | +import Data.Monoid ((<>)) | |
12 | ||
13 | main :: IO () | |
14 | main = |
0 | #!/usr/bin/make -f | |
1 | ||
2 | DEB_SETUP_BIN_NAME = debian/hlibrary.setup | |
3 | DEB_CABAL_PACKAGE = hackage-mirror | |
4 | DEB_DEFAULT_COMPILER = ghc | |
5 | ||
6 | include /usr/share/cdbs/1/rules/debhelper.mk | |
7 | include /usr/share/cdbs/1/class/hlibrary.mk | |
8 | ||
9 | build/hackage-mirror:: build-ghc-stamp |
0 | version=3 | |
1 | http://hackage.haskell.org/package/hackage-mirror/distro-monitor .*-([0-9\.]+)\.(?:zip|tgz|tbz|txz|(?:tar\.(?:gz|bz2|xz))) |
0 | haskell-hmt (0.16-3) unstable; urgency=medium | |
1 | ||
2 | * Remove build dependency on libghc-parsec3-dev (provided by ghc- | |
3 | 8.4.3) | |
4 | ||
5 | -- Ilias Tsitsimpis <iliastsi@debian.org> Wed, 03 Oct 2018 12:06:12 +0300 | |
6 | ||
7 | haskell-hmt (0.16-2) unstable; urgency=medium | |
8 | ||
9 | * Remove build dependency on libghc-text-dev (provided by ghc-8.4.3) | |
10 | ||
11 | -- Ilias Tsitsimpis <iliastsi@debian.org> Mon, 01 Oct 2018 13:47:33 +0300 | |
12 | ||
13 | haskell-hmt (0.16-1) unstable; urgency=medium | |
14 | ||
15 | [ Clint Adams ] | |
16 | * Set Rules-Requires-Root to no. | |
17 | ||
18 | [ Ilias Tsitsimpis ] | |
19 | * New upstream release | |
20 | ||
21 | -- Ilias Tsitsimpis <iliastsi@debian.org> Sat, 29 Sep 2018 19:43:19 +0300 | |
22 | ||
23 | haskell-hmt (0.15-2) unstable; urgency=medium | |
24 | ||
25 | [ Ilias Tsitsimpis ] | |
26 | * Change Priority to optional. Since Debian Policy version 4.0.1, | |
27 | priority extra has been deprecated. | |
28 | * Use the HTTPS form of the copyright-format URL | |
29 | * Modify d/watch and Source field in d/copyright to use HTTPS | |
30 | * Declare compliance with Debian policy 4.1.1 | |
31 | ||
32 | [ Clint Adams ] | |
33 | * Bump to Standards-Version 4.1.4. | |
34 | ||
35 | -- Clint Adams <clint@debian.org> Mon, 09 Apr 2018 20:04:52 -0400 | |
36 | ||
37 | haskell-hmt (0.15-1) unstable; urgency=low | |
38 | ||
39 | * Initial release. | |
40 | ||
41 | -- Clint Adams <clint@debian.org> Thu, 13 Jul 2017 16:59:40 -0400 |
0 | Source: haskell-hmt | |
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 | Rules-Requires-Root: no | |
6 | Build-Depends: debhelper (>= 10), | |
7 | haskell-devscripts-minimal | haskell-devscripts (>= 0.8), | |
8 | cdbs, | |
9 | ghc (>= 8.4.3), | |
10 | ghc-prof, | |
11 | libghc-aeson-dev, | |
12 | libghc-aeson-prof, | |
13 | libghc-colour-dev, | |
14 | libghc-colour-prof, | |
15 | libghc-data-ordlist-dev, | |
16 | libghc-data-ordlist-prof, | |
17 | libghc-fgl-dev, | |
18 | libghc-fgl-prof, | |
19 | libghc-lazy-csv-dev, | |
20 | libghc-lazy-csv-prof, | |
21 | libghc-logict-dev, | |
22 | libghc-logict-prof, | |
23 | libghc-modular-arithmetic-dev, | |
24 | libghc-modular-arithmetic-prof, | |
25 | libghc-multiset-comb-dev, | |
26 | libghc-multiset-comb-prof, | |
27 | libghc-permutation-dev, | |
28 | libghc-permutation-prof, | |
29 | libghc-primes-dev, | |
30 | libghc-primes-prof, | |
31 | libghc-random-dev, | |
32 | libghc-random-prof, | |
33 | libghc-safe-dev, | |
34 | libghc-safe-prof, | |
35 | libghc-split-dev, | |
36 | libghc-split-prof, | |
37 | Build-Depends-Indep: ghc-doc, | |
38 | libghc-aeson-doc, | |
39 | libghc-colour-doc, | |
40 | libghc-data-ordlist-doc, | |
41 | libghc-fgl-doc, | |
42 | libghc-lazy-csv-doc, | |
43 | libghc-logict-doc, | |
44 | libghc-modular-arithmetic-doc, | |
45 | libghc-multiset-comb-doc, | |
46 | libghc-permutation-doc, | |
47 | libghc-primes-doc, | |
48 | libghc-random-doc, | |
49 | libghc-safe-doc, | |
50 | libghc-split-doc, | |
51 | Standards-Version: 4.1.4 | |
52 | Homepage: http://rd.slavepianos.org/t/hmt | |
53 | X-Description: Haskell Music Theory | |
54 | Music theory operations in Haskell, primarily focused on 'set | |
55 | theory' and 'common music notation'. | |
56 | ||
57 | Package: libghc-hmt-dev | |
58 | Architecture: any | |
59 | Depends: ${haskell:Depends}, | |
60 | ${misc:Depends}, | |
61 | ${shlibs:Depends}, | |
62 | Recommends: ${haskell:Recommends}, | |
63 | Suggests: ${haskell:Suggests}, | |
64 | Conflicts: ${haskell:Conflicts}, | |
65 | Provides: ${haskell:Provides}, | |
66 | Description: ${haskell:ShortDescription}${haskell:ShortBlurb} | |
67 | ${haskell:LongDescription} | |
68 | . | |
69 | ${haskell:Blurb} | |
70 | ||
71 | Package: libghc-hmt-prof | |
72 | Architecture: any | |
73 | Depends: ${haskell:Depends}, | |
74 | ${misc:Depends}, | |
75 | Recommends: ${haskell:Recommends}, | |
76 | Suggests: ${haskell:Suggests}, | |
77 | Conflicts: ${haskell:Conflicts}, | |
78 | Provides: ${haskell:Provides}, | |
79 | Description: ${haskell:ShortDescription}${haskell:ShortBlurb} | |
80 | ${haskell:LongDescription} | |
81 | . | |
82 | ${haskell:Blurb} | |
83 | ||
84 | Package: libghc-hmt-doc | |
85 | Architecture: all | |
86 | Section: doc | |
87 | Depends: ${haskell:Depends}, | |
88 | ${misc:Depends}, | |
89 | Recommends: ${haskell:Recommends}, | |
90 | Suggests: ${haskell:Suggests}, | |
91 | Conflicts: ${haskell:Conflicts}, | |
92 | Description: ${haskell:ShortDescription}${haskell:ShortBlurb} | |
93 | ${haskell:LongDescription} | |
94 | . | |
95 | ${haskell:Blurb} |
0 | Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ | |
1 | Upstream-Name: hmt | |
2 | Upstream-Contact: Rohan Drape <rd@slavepianos.org> | |
3 | Source: https://hackage.haskell.org/package/hmt | |
4 | ||
5 | Files: * | |
6 | Copyright: Rohan Drape, 2006-2014 | |
7 | License: GPL | |
8 | ||
9 | Files: debian/* | |
10 | Copyright: held by the contributors mentioned in debian/changelog | |
11 | License: GPL | |
12 | ||
13 | License: GPL | |
14 | See /usr/share/common-licenses/GPL* on your Debian-based system. |
0 | #!/usr/bin/make -f | |
1 | ||
2 | DEB_SETUP_BIN_NAME = debian/hlibrary.setup | |
3 | DEB_CABAL_PACKAGE = hmt | |
4 | DEB_DEFAULT_COMPILER = ghc | |
5 | ||
6 | include /usr/share/cdbs/1/rules/debhelper.mk | |
7 | include /usr/share/cdbs/1/class/hlibrary.mk |
0 | version=3 | |
1 | https://hackage.haskell.org/package/hmt/distro-monitor .*-([0-9\.]+)\.(?:zip|tgz|tbz|txz|(?:tar\.(?:gz|bz2|xz))) |
0 | haskell-network-protocol-xmpp (0.4.8-8) unstable; urgency=medium | |
1 | ||
2 | * Remove build dependency on libghc-text-dev (provided by ghc-8.4.3) | |
3 | ||
4 | -- Ilias Tsitsimpis <iliastsi@debian.org> Mon, 01 Oct 2018 13:47:38 +0300 | |
5 | ||
6 | haskell-network-protocol-xmpp (0.4.8-7) unstable; urgency=medium | |
7 | ||
8 | [ Clint Adams ] | |
9 | * Set Rules-Requires-Root to no. | |
10 | ||
11 | [ Ilias Tsitsimpis ] | |
12 | * Bump debhelper compat level to 10 | |
13 | ||
14 | -- Ilias Tsitsimpis <iliastsi@debian.org> Sun, 30 Sep 2018 21:16:10 +0300 | |
15 | ||
16 | haskell-network-protocol-xmpp (0.4.8-6) unstable; urgency=medium | |
17 | ||
18 | [ Ilias Tsitsimpis ] | |
19 | * Change Priority to optional. Since Debian Policy version 4.0.1, | |
20 | priority extra has been deprecated. | |
21 | * Use the HTTPS form of the copyright-format URL | |
22 | * Modify d/watch and Source field in d/copyright to use HTTPS | |
23 | * Declare compliance with Debian policy 4.1.1 | |
24 | * Use salsa.debian.org URLs in Vcs-{Browser,Git} fields | |
25 | ||
26 | [ Clint Adams ] | |
27 | * Bump to Standards-Version 4.1.4. | |
28 | ||
29 | -- Clint Adams <clint@debian.org> Mon, 09 Apr 2018 20:04:58 -0400 | |
30 | ||
31 | haskell-network-protocol-xmpp (0.4.8-5) unstable; urgency=medium | |
32 | ||
33 | * Upload to unstable as part of GHC 8 transition. | |
34 | ||
35 | -- Clint Adams <clint@debian.org> Thu, 27 Oct 2016 18:35:10 -0400 | |
36 | ||
37 | haskell-network-protocol-xmpp (0.4.8-4) experimental; urgency=medium | |
38 | ||
39 | [ Dmitry Bogatov ] | |
40 | * Use secure (https) uri in Vcs-Git field in 'debian/control' | |
41 | * Bump standards version to 3.9.8 (no changes needed) | |
42 | * Convert `debian/copyright' to dep5 format | |
43 | ||
44 | [ Clint Adams ] | |
45 | * Temporarily build-depend on ghc 8. | |
46 | ||
47 | -- Clint Adams <clint@debian.org> Mon, 17 Oct 2016 01:22:01 -0400 | |
48 | ||
49 | haskell-network-protocol-xmpp (0.4.8-3) unstable; urgency=medium | |
50 | ||
51 | * Rebuild to pick up new gnutls dependency (Closes: #813078) | |
52 | ||
53 | -- Joachim Breitner <nomeata@debian.org> Fri, 26 Feb 2016 09:00:16 +0100 | |
54 | ||
55 | haskell-network-protocol-xmpp (0.4.8-2) unstable; urgency=medium | |
56 | ||
57 | * Switch Vcs-Git/Vcs-Browser headers to new location. | |
58 | ||
59 | -- Clint Adams <clint@debian.org> Thu, 03 Dec 2015 14:54:50 -0500 | |
60 | ||
61 | haskell-network-protocol-xmpp (0.4.8-1) experimental; urgency=medium | |
62 | ||
63 | * New upstream release | |
64 | * Bump standards-version to 3.9.6 | |
65 | * Depend on haskell-devscripts >= 0.10 to ensure that this package | |
66 | builds against GHC in experimental | |
67 | ||
68 | -- Joachim Breitner <nomeata@debian.org> Thu, 20 Aug 2015 10:28:17 +0200 | |
69 | ||
70 | haskell-network-protocol-xmpp (0.4.6-4) unstable; urgency=medium | |
71 | ||
72 | * Rebuild due to haskell-devscripts bug affecting the previous | |
73 | ||
74 | -- Joachim Breitner <nomeata@debian.org> Tue, 28 Apr 2015 23:58:52 +0200 | |
75 | ||
76 | haskell-network-protocol-xmpp (0.4.6-3) unstable; urgency=medium | |
77 | ||
78 | * Upload to unstable | |
79 | ||
80 | -- Joachim Breitner <nomeata@debian.org> Mon, 27 Apr 2015 11:51:58 +0200 | |
81 | ||
82 | haskell-network-protocol-xmpp (0.4.6-2) experimental; urgency=medium | |
83 | ||
84 | * Depend on haskell-devscripts 0.9, found in experimental | |
85 | * Do not depend on transformers, which now comes with GHC | |
86 | ||
87 | -- Joachim Breitner <nomeata@debian.org> Sat, 20 Dec 2014 20:32:02 +0100 | |
88 | ||
89 | haskell-network-protocol-xmpp (0.4.6-1) unstable; urgency=low | |
90 | ||
91 | [ Joachim Breitner ] | |
92 | * Adjust watch file to new hackage layout | |
93 | ||
94 | [ Raúl Benencia ] | |
95 | * New upstream release | |
96 | * Bump standards version, no changes required | |
97 | * Use Haskell substitution variables | |
98 | ||
99 | -- Raúl Benencia <rul@kalgan.cc> Tue, 16 Sep 2014 17:37:50 -0300 | |
100 | ||
101 | haskell-network-protocol-xmpp (0.4.4-2) unstable; urgency=low | |
102 | ||
103 | * Enable compat level 9 | |
104 | ||
105 | -- Joachim Breitner <nomeata@debian.org> Fri, 24 May 2013 12:51:31 +0200 | |
106 | ||
107 | haskell-network-protocol-xmpp (0.4.4-1) experimental; urgency=low | |
108 | ||
109 | [ Joachim Breitner ] | |
110 | * Depend on haskell-devscripts 0.8.13 to ensure this package is built | |
111 | against experimental | |
112 | * Bump standards version, no change | |
113 | ||
114 | [ Clint Adams ] | |
115 | * New upstream version. | |
116 | ||
117 | -- Clint Adams <clint@debian.org> Sun, 11 Nov 2012 14:43:01 -0500 | |
118 | ||
119 | haskell-network-protocol-xmpp (0.4.3-2) unstable; urgency=low | |
120 | ||
121 | * Rebuilt against haskell-gnutls 0.1.4, which fixes a segfault. | |
122 | ||
123 | -- Joey Hess <joeyh@debian.org> Fri, 26 Oct 2012 23:00:31 -0400 | |
124 | ||
125 | haskell-network-protocol-xmpp (0.4.3-1) unstable; urgency=low | |
126 | ||
127 | * New upstream version. (closes: #679803) | |
128 | ||
129 | -- John Millikin <jmillikin@gmail.com> Sun, 1 Jul 2012 09:37:34 -0700 | |
130 | ||
131 | haskell-network-protocol-xmpp (0.4.2-1) unstable; urgency=low | |
132 | ||
133 | * New upstream version. | |
134 | ||
135 | -- Clint Adams <clint@debian.org> Thu, 17 May 2012 22:51:36 -0400 | |
136 | ||
137 | haskell-network-protocol-xmpp (0.4-1) unstable; urgency=low | |
138 | ||
139 | * Initial release. | |
140 | ||
141 | -- Clint Adams <clint@debian.org> Wed, 07 Mar 2012 20:52:54 -0500 |
0 | Source: haskell-network-protocol-xmpp | |
1 | Maintainer: Debian Haskell Group <pkg-haskell-maintainers@lists.alioth.debian.org> | |
2 | Uploaders: | |
3 | Clint Adams <clint@debian.org>, | |
4 | Priority: optional | |
5 | Section: haskell | |
6 | Rules-Requires-Root: no | |
7 | Build-Depends: | |
8 | cdbs, | |
9 | debhelper (>= 10), | |
10 | ghc (>= 8.4.3), | |
11 | ghc-prof, | |
12 | haskell-devscripts (>= 0.13), | |
13 | libghc-gnuidn-dev (<< 0.3), | |
14 | libghc-gnuidn-dev (>= 0.2), | |
15 | libghc-gnuidn-prof, | |
16 | libghc-gnutls-dev (<< 0.3), | |
17 | libghc-gnutls-dev (>= 0.1.4), | |
18 | libghc-gnutls-prof, | |
19 | libghc-gsasl-dev (<< 0.4), | |
20 | libghc-gsasl-dev (>= 0.3), | |
21 | libghc-gsasl-prof, | |
22 | libghc-libxml-sax-dev (<< 0.8), | |
23 | libghc-libxml-sax-dev (>= 0.7), | |
24 | libghc-libxml-sax-prof, | |
25 | libghc-monads-tf-dev (<< 0.2), | |
26 | libghc-monads-tf-dev (>= 0.1), | |
27 | libghc-monads-tf-prof, | |
28 | libghc-network-dev (>= 2.2), | |
29 | libghc-network-prof, | |
30 | libghc-xml-types-dev (<< 0.4), | |
31 | libghc-xml-types-dev (>= 0.3), | |
32 | libghc-xml-types-prof, | |
33 | Build-Depends-Indep: | |
34 | ghc-doc, | |
35 | libghc-gnuidn-doc, | |
36 | libghc-gnutls-doc, | |
37 | libghc-gsasl-doc, | |
38 | libghc-libxml-sax-doc, | |
39 | libghc-monads-tf-doc, | |
40 | libghc-network-doc, | |
41 | libghc-xml-types-doc, | |
42 | Standards-Version: 4.1.4 | |
43 | Homepage: https://john-millikin.com/software/haskell-xmpp/ | |
44 | Vcs-Browser: https://salsa.debian.org/haskell-team/DHG_packages/tree/master/p/haskell-network-protocol-xmpp | |
45 | Vcs-Git: https://salsa.debian.org/haskell-team/DHG_packages.git [p/haskell-network-protocol-xmpp] | |
46 | X-Description: Haskell XMPP (Jabber) library${haskell:ShortBlurb} | |
47 | This library defines an XMPP data type and functions. | |
48 | ||
49 | Package: libghc-network-protocol-xmpp-dev | |
50 | Architecture: any | |
51 | Depends: | |
52 | ${haskell:Depends}, | |
53 | ${misc:Depends}, | |
54 | ${shlibs:Depends}, | |
55 | Recommends: | |
56 | ${haskell:Recommends}, | |
57 | Suggests: | |
58 | ${haskell:Suggests}, | |
59 | Provides: | |
60 | ${haskell:Provides}, | |
61 | Description: ${haskell:ShortDescription}${haskell:ShortBlurb} | |
62 | ${haskell:LongDescription} | |
63 | . | |
64 | ${haskell:Blurb} | |
65 | ||
66 | Package: libghc-network-protocol-xmpp-prof | |
67 | Architecture: any | |
68 | Depends: | |
69 | ${haskell:Depends}, | |
70 | ${misc:Depends}, | |
71 | Recommends: | |
72 | ${haskell:Recommends}, | |
73 | Suggests: | |
74 | ${haskell:Suggests}, | |
75 | Provides: | |
76 | ${haskell:Provides}, | |
77 | Description: ${haskell:ShortDescription}${haskell:ShortBlurb} | |
78 | ${haskell:LongDescription} | |
79 | . | |
80 | ${haskell:Blurb} | |
81 | ||
82 | Package: libghc-network-protocol-xmpp-doc | |
83 | Architecture: all | |
84 | Section: doc | |
85 | Depends: | |
86 | ${haskell:Depends}, | |
87 | ${misc:Depends}, | |
88 | Recommends: | |
89 | ${haskell:Recommends}, | |
90 | Suggests: | |
91 | ${haskell:Suggests}, | |
92 | Description: ${haskell:ShortDescription}${haskell:ShortBlurb} | |
93 | ${haskell:LongDescription} | |
94 | . | |
95 | ${haskell:Blurb} |
0 | Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ | |
1 | Upstream-Name: network-protocol-xmpp | |
2 | Upstream-Contact: John Millikin <jmillikin@gmail.com> | |
3 | Source: https://hackage.haskell.org/package/network-protocol-xmpp | |
4 | ||
5 | Files: * | |
6 | Copyright: 2010-2011 John Millikin <jmillikin@gmail.com> | |
7 | License: GPL-3+ | |
8 | ||
9 | Files: debian/* | |
10 | Copyright: held by the contributors mentioned in debian/changelog | |
11 | License: GPL-3+ | |
12 | ||
13 | License: GPL-3+ | |
14 | This program is free software; you can redistribute it and/or | |
15 | modify it under the terms of the GNU General Public License | |
16 | as published by the Free Software Foundation; either version 3 | |
17 | of the License, or (at your option) any later version. | |
18 | . | |
19 | This program is distributed in the hope that it will be useful, | |
20 | but WITHOUT ANY WARRANTY; without even the implied warranty of | |
21 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | |
22 | GNU General Public License for more details. | |
23 | . | |
24 | You should have received a copy of the GNU General Public License | |
25 | along with this program. If not, see <http://www.gnu.org/licenses/>. | |
26 | . | |
27 | On Debian system, copy of GNU Lesser General Public License version 3 | |
28 | is also located at `/usr/share/common-licenses/GPL-3' |