diff options
author | Ismaël Bouya <ismael.bouya@normalesup.org> | 2020-05-04 00:12:46 +0200 |
---|---|---|
committer | Ismaël Bouya <ismael.bouya@normalesup.org> | 2020-05-04 00:12:46 +0200 |
commit | 4b0a82cc2f4597a11b9275cf156ae9cceffaf44f (patch) | |
tree | a384ea0b7a610387f9a9cb8b6de4de58e8dd76b0 /pkgs/webapps/etherpad-lite/modules/ep_comments_page | |
parent | e9c91c19475ed679676829bfd716e41009b560c8 (diff) | |
download | Nix-4b0a82cc2f4597a11b9275cf156ae9cceffaf44f.tar.gz Nix-4b0a82cc2f4597a11b9275cf156ae9cceffaf44f.tar.zst Nix-4b0a82cc2f4597a11b9275cf156ae9cceffaf44f.zip |
Fix some etherpad-lite modules and packaging
The upgrade to 1.8.3 broke many modules, which were patched to continue
working correctly.
This commit also reworks the module system, making it similar to
python’s withPackages.
Diffstat (limited to 'pkgs/webapps/etherpad-lite/modules/ep_comments_page')
-rw-r--r-- | pkgs/webapps/etherpad-lite/modules/ep_comments_page/node-packages.json | 1 | ||||
-rw-r--r-- | pkgs/webapps/etherpad-lite/modules/ep_comments_page/node-packages.nix | 342 |
2 files changed, 343 insertions, 0 deletions
diff --git a/pkgs/webapps/etherpad-lite/modules/ep_comments_page/node-packages.json b/pkgs/webapps/etherpad-lite/modules/ep_comments_page/node-packages.json new file mode 100644 index 0000000..ae32884 --- /dev/null +++ b/pkgs/webapps/etherpad-lite/modules/ep_comments_page/node-packages.json | |||
@@ -0,0 +1 @@ | |||
["ep_comments_page"] | |||
diff --git a/pkgs/webapps/etherpad-lite/modules/ep_comments_page/node-packages.nix b/pkgs/webapps/etherpad-lite/modules/ep_comments_page/node-packages.nix new file mode 100644 index 0000000..8d7c85a --- /dev/null +++ b/pkgs/webapps/etherpad-lite/modules/ep_comments_page/node-packages.nix | |||
@@ -0,0 +1,342 @@ | |||
1 | # This file has been generated by node2nix 1.8.0. Do not edit! | ||
2 | |||
3 | {nodeEnv, fetchurl, fetchgit, globalBuildInputs ? []}: | ||
4 | |||
5 | let | ||
6 | sources = { | ||
7 | "after-0.8.2" = { | ||
8 | name = "after"; | ||
9 | packageName = "after"; | ||
10 | version = "0.8.2"; | ||
11 | src = fetchurl { | ||
12 | url = "https://registry.npmjs.org/after/-/after-0.8.2.tgz"; | ||
13 | sha1 = "fedb394f9f0e02aa9768e702bda23b505fae7e1f"; | ||
14 | }; | ||
15 | }; | ||
16 | "arraybuffer.slice-0.0.7" = { | ||
17 | name = "arraybuffer.slice"; | ||
18 | packageName = "arraybuffer.slice"; | ||
19 | version = "0.0.7"; | ||
20 | src = fetchurl { | ||
21 | url = "https://registry.npmjs.org/arraybuffer.slice/-/arraybuffer.slice-0.0.7.tgz"; | ||
22 | sha512 = "wGUIVQXuehL5TCqQun8OW81jGzAWycqzFF8lFp+GOM5BXLYj3bKNsYC4daB7n6XjCqxQA/qgTJ+8ANR3acjrog=="; | ||
23 | }; | ||
24 | }; | ||
25 | "async-limiter-1.0.1" = { | ||
26 | name = "async-limiter"; | ||
27 | packageName = "async-limiter"; | ||
28 | version = "1.0.1"; | ||
29 | src = fetchurl { | ||
30 | url = "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz"; | ||
31 | sha512 = "csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ=="; | ||
32 | }; | ||
33 | }; | ||
34 | "backo2-1.0.2" = { | ||
35 | name = "backo2"; | ||
36 | packageName = "backo2"; | ||
37 | version = "1.0.2"; | ||
38 | src = fetchurl { | ||
39 | url = "https://registry.npmjs.org/backo2/-/backo2-1.0.2.tgz"; | ||
40 | sha1 = "31ab1ac8b129363463e35b3ebb69f4dfcfba7947"; | ||
41 | }; | ||
42 | }; | ||
43 | "base64-arraybuffer-0.1.5" = { | ||
44 | name = "base64-arraybuffer"; | ||
45 | packageName = "base64-arraybuffer"; | ||
46 | version = "0.1.5"; | ||
47 | src = fetchurl { | ||
48 | url = "https://registry.npmjs.org/base64-arraybuffer/-/base64-arraybuffer-0.1.5.tgz"; | ||
49 | sha1 = "73926771923b5a19747ad666aa5cd4bf9c6e9ce8"; | ||
50 | }; | ||
51 | }; | ||
52 | "better-assert-1.0.2" = { | ||
53 | name = "better-assert"; | ||
54 | packageName = "better-assert"; | ||
55 | version = "1.0.2"; | ||
56 | src = fetchurl { | ||
57 | url = "https://registry.npmjs.org/better-assert/-/better-assert-1.0.2.tgz"; | ||
58 | sha1 = "40866b9e1b9e0b55b481894311e68faffaebc522"; | ||
59 | }; | ||
60 | }; | ||
61 | "blob-0.0.5" = { | ||
62 | name = "blob"; | ||
63 | packageName = "blob"; | ||
64 | version = "0.0.5"; | ||
65 | src = fetchurl { | ||
66 | url = "https://registry.npmjs.org/blob/-/blob-0.0.5.tgz"; | ||
67 | sha512 = "gaqbzQPqOoamawKg0LGVd7SzLgXS+JH61oWprSLH+P+abTczqJbhTR8CmJ2u9/bUYNmHTGJx/UEmn6doAvvuig=="; | ||
68 | }; | ||
69 | }; | ||
70 | "callsite-1.0.0" = { | ||
71 | name = "callsite"; | ||
72 | packageName = "callsite"; | ||
73 | version = "1.0.0"; | ||
74 | src = fetchurl { | ||
75 | url = "https://registry.npmjs.org/callsite/-/callsite-1.0.0.tgz"; | ||
76 | sha1 = "280398e5d664bd74038b6f0905153e6e8af1bc20"; | ||
77 | }; | ||
78 | }; | ||
79 | "component-bind-1.0.0" = { | ||
80 | name = "component-bind"; | ||
81 | packageName = "component-bind"; | ||
82 | version = "1.0.0"; | ||
83 | src = fetchurl { | ||
84 | url = "https://registry.npmjs.org/component-bind/-/component-bind-1.0.0.tgz"; | ||
85 | sha1 = "00c608ab7dcd93897c0009651b1d3a8e1e73bbd1"; | ||
86 | }; | ||
87 | }; | ||
88 | "component-emitter-1.2.1" = { | ||
89 | name = "component-emitter"; | ||
90 | packageName = "component-emitter"; | ||
91 | version = "1.2.1"; | ||
92 | src = fetchurl { | ||
93 | url = "https://registry.npmjs.org/component-emitter/-/component-emitter-1.2.1.tgz"; | ||
94 | sha1 = "137918d6d78283f7df7a6b7c5a63e140e69425e6"; | ||
95 | }; | ||
96 | }; | ||
97 | "component-inherit-0.0.3" = { | ||
98 | name = "component-inherit"; | ||
99 | packageName = "component-inherit"; | ||
100 | version = "0.0.3"; | ||
101 | src = fetchurl { | ||
102 | url = "https://registry.npmjs.org/component-inherit/-/component-inherit-0.0.3.tgz"; | ||
103 | sha1 = "645fc4adf58b72b649d5cae65135619db26ff143"; | ||
104 | }; | ||
105 | }; | ||
106 | "debug-3.1.0" = { | ||
107 | name = "debug"; | ||
108 | packageName = "debug"; | ||
109 | version = "3.1.0"; | ||
110 | src = fetchurl { | ||
111 | url = "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz"; | ||
112 | sha512 = "OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g=="; | ||
113 | }; | ||
114 | }; | ||
115 | "debug-4.1.1" = { | ||
116 | name = "debug"; | ||
117 | packageName = "debug"; | ||
118 | version = "4.1.1"; | ||
119 | src = fetchurl { | ||
120 | url = "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz"; | ||
121 | sha512 = "pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw=="; | ||
122 | }; | ||
123 | }; | ||
124 | "engine.io-client-3.4.1" = { | ||
125 | name = "engine.io-client"; | ||
126 | packageName = "engine.io-client"; | ||
127 | version = "3.4.1"; | ||
128 | src = fetchurl { | ||
129 | url = "https://registry.npmjs.org/engine.io-client/-/engine.io-client-3.4.1.tgz"; | ||
130 | sha512 = "RJNmA+A9Js+8Aoq815xpGAsgWH1VoSYM//2VgIiu9lNOaHFfLpTjH4tOzktBpjIs5lvOfiNY1dwf+NuU6D38Mw=="; | ||
131 | }; | ||
132 | }; | ||
133 | "engine.io-parser-2.2.0" = { | ||
134 | name = "engine.io-parser"; | ||
135 | packageName = "engine.io-parser"; | ||
136 | version = "2.2.0"; | ||
137 | src = fetchurl { | ||
138 | url = "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-2.2.0.tgz"; | ||
139 | sha512 = "6I3qD9iUxotsC5HEMuuGsKA0cXerGz+4uGcXQEkfBidgKf0amsjrrtwcbwK/nzpZBxclXlV7gGl9dgWvu4LF6w=="; | ||
140 | }; | ||
141 | }; | ||
142 | "formidable-1.2.2" = { | ||
143 | name = "formidable"; | ||
144 | packageName = "formidable"; | ||
145 | version = "1.2.2"; | ||
146 | src = fetchurl { | ||
147 | url = "https://registry.npmjs.org/formidable/-/formidable-1.2.2.tgz"; | ||
148 | sha512 = "V8gLm+41I/8kguQ4/o1D3RIHRmhYFG4pnNyonvua+40rqcEmT4+V71yaZ3B457xbbgCsCfjSPi65u/W6vK1U5Q=="; | ||
149 | }; | ||
150 | }; | ||
151 | "has-binary2-1.0.3" = { | ||
152 | name = "has-binary2"; | ||
153 | packageName = "has-binary2"; | ||
154 | version = "1.0.3"; | ||
155 | src = fetchurl { | ||
156 | url = "https://registry.npmjs.org/has-binary2/-/has-binary2-1.0.3.tgz"; | ||
157 | sha512 = "G1LWKhDSvhGeAQ8mPVQlqNcOB2sJdwATtZKl2pDKKHfpf/rYj24lkinxf69blJbnsvtqqNU+L3SL50vzZhXOnw=="; | ||
158 | }; | ||
159 | }; | ||
160 | "has-cors-1.1.0" = { | ||
161 | name = "has-cors"; | ||
162 | packageName = "has-cors"; | ||
163 | version = "1.1.0"; | ||
164 | src = fetchurl { | ||
165 | url = "https://registry.npmjs.org/has-cors/-/has-cors-1.1.0.tgz"; | ||
166 | sha1 = "5e474793f7ea9843d1bb99c23eef49ff126fff39"; | ||
167 | }; | ||
168 | }; | ||
169 | "indexof-0.0.1" = { | ||
170 | name = "indexof"; | ||
171 | packageName = "indexof"; | ||
172 | version = "0.0.1"; | ||
173 | src = fetchurl { | ||
174 | url = "https://registry.npmjs.org/indexof/-/indexof-0.0.1.tgz"; | ||
175 | sha1 = "82dc336d232b9062179d05ab3293a66059fd435d"; | ||
176 | }; | ||
177 | }; | ||
178 | "isarray-2.0.1" = { | ||
179 | name = "isarray"; | ||
180 | packageName = "isarray"; | ||
181 | version = "2.0.1"; | ||
182 | src = fetchurl { | ||
183 | url = "https://registry.npmjs.org/isarray/-/isarray-2.0.1.tgz"; | ||
184 | sha1 = "a37d94ed9cda2d59865c9f76fe596ee1f338741e"; | ||
185 | }; | ||
186 | }; | ||
187 | "ms-2.0.0" = { | ||
188 | name = "ms"; | ||
189 | packageName = "ms"; | ||
190 | version = "2.0.0"; | ||
191 | src = fetchurl { | ||
192 | url = "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz"; | ||
193 | sha1 = "5608aeadfc00be6c2901df5f9861788de0d597c8"; | ||
194 | }; | ||
195 | }; | ||
196 | "ms-2.1.2" = { | ||
197 | name = "ms"; | ||
198 | packageName = "ms"; | ||
199 | version = "2.1.2"; | ||
200 | src = fetchurl { | ||
201 | url = "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz"; | ||
202 | sha512 = "sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="; | ||
203 | }; | ||
204 | }; | ||
205 | "object-component-0.0.3" = { | ||
206 | name = "object-component"; | ||
207 | packageName = "object-component"; | ||
208 | version = "0.0.3"; | ||
209 | src = fetchurl { | ||
210 | url = "https://registry.npmjs.org/object-component/-/object-component-0.0.3.tgz"; | ||
211 | sha1 = "f0c69aa50efc95b866c186f400a33769cb2f1291"; | ||
212 | }; | ||
213 | }; | ||
214 | "parseqs-0.0.5" = { | ||
215 | name = "parseqs"; | ||
216 | packageName = "parseqs"; | ||
217 | version = "0.0.5"; | ||
218 | src = fetchurl { | ||
219 | url = "https://registry.npmjs.org/parseqs/-/parseqs-0.0.5.tgz"; | ||
220 | sha1 = "d5208a3738e46766e291ba2ea173684921a8b89d"; | ||
221 | }; | ||
222 | }; | ||
223 | "parseuri-0.0.5" = { | ||
224 | name = "parseuri"; | ||
225 | packageName = "parseuri"; | ||
226 | version = "0.0.5"; | ||
227 | src = fetchurl { | ||
228 | url = "https://registry.npmjs.org/parseuri/-/parseuri-0.0.5.tgz"; | ||
229 | sha1 = "80204a50d4dbb779bfdc6ebe2778d90e4bce320a"; | ||
230 | }; | ||
231 | }; | ||
232 | "socket.io-client-2.3.0" = { | ||
233 | name = "socket.io-client"; | ||
234 | packageName = "socket.io-client"; | ||
235 | version = "2.3.0"; | ||
236 | src = fetchurl { | ||
237 | url = "https://registry.npmjs.org/socket.io-client/-/socket.io-client-2.3.0.tgz"; | ||
238 | sha512 = "cEQQf24gET3rfhxZ2jJ5xzAOo/xhZwK+mOqtGRg5IowZsMgwvHwnf/mCRapAAkadhM26y+iydgwsXGObBB5ZdA=="; | ||
239 | }; | ||
240 | }; | ||
241 | "socket.io-parser-3.3.0" = { | ||
242 | name = "socket.io-parser"; | ||
243 | packageName = "socket.io-parser"; | ||
244 | version = "3.3.0"; | ||
245 | src = fetchurl { | ||
246 | url = "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-3.3.0.tgz"; | ||
247 | sha512 = "hczmV6bDgdaEbVqhAeVMM/jfUfzuEZHsQg6eOmLgJht6G3mPKMxYm75w2+qhAQZ+4X+1+ATZ+QFKeOZD5riHng=="; | ||
248 | }; | ||
249 | }; | ||
250 | "to-array-0.1.4" = { | ||
251 | name = "to-array"; | ||
252 | packageName = "to-array"; | ||
253 | version = "0.1.4"; | ||
254 | src = fetchurl { | ||
255 | url = "https://registry.npmjs.org/to-array/-/to-array-0.1.4.tgz"; | ||
256 | sha1 = "17e6c11f73dd4f3d74cda7a4ff3238e9ad9bf890"; | ||
257 | }; | ||
258 | }; | ||
259 | "ws-6.1.4" = { | ||
260 | name = "ws"; | ||
261 | packageName = "ws"; | ||
262 | version = "6.1.4"; | ||
263 | src = fetchurl { | ||
264 | url = "https://registry.npmjs.org/ws/-/ws-6.1.4.tgz"; | ||
265 | sha512 = "eqZfL+NE/YQc1/ZynhojeV8q+H050oR8AZ2uIev7RU10svA9ZnJUddHcOUZTJLinZ9yEfdA2kSATS2qZK5fhJA=="; | ||
266 | }; | ||
267 | }; | ||
268 | "xmlhttprequest-ssl-1.5.5" = { | ||
269 | name = "xmlhttprequest-ssl"; | ||
270 | packageName = "xmlhttprequest-ssl"; | ||
271 | version = "1.5.5"; | ||
272 | src = fetchurl { | ||
273 | url = "https://registry.npmjs.org/xmlhttprequest-ssl/-/xmlhttprequest-ssl-1.5.5.tgz"; | ||
274 | sha1 = "c2876b06168aadc40e57d97e81191ac8f4398b3e"; | ||
275 | }; | ||
276 | }; | ||
277 | "yeast-0.1.2" = { | ||
278 | name = "yeast"; | ||
279 | packageName = "yeast"; | ||
280 | version = "0.1.2"; | ||
281 | src = fetchurl { | ||
282 | url = "https://registry.npmjs.org/yeast/-/yeast-0.1.2.tgz"; | ||
283 | sha1 = "008e06d8094320c372dbc2f8ed76a0ca6c8ac419"; | ||
284 | }; | ||
285 | }; | ||
286 | }; | ||
287 | in | ||
288 | { | ||
289 | ep_comments_page = nodeEnv.buildNodePackage { | ||
290 | name = "ep_comments_page"; | ||
291 | packageName = "ep_comments_page"; | ||
292 | version = "0.1.0"; | ||
293 | src = fetchurl { | ||
294 | url = "https://registry.npmjs.org/ep_comments_page/-/ep_comments_page-0.1.0.tgz"; | ||
295 | sha512 = "aHUfyR3HZ677wgL1hJEeaa1yIabW3PjaFXHhWnlEXdIDXL3WmgkGQ4Y1ccHp057EmquCwNb595HADQO+QUK/lw=="; | ||
296 | }; | ||
297 | dependencies = [ | ||
298 | sources."after-0.8.2" | ||
299 | sources."arraybuffer.slice-0.0.7" | ||
300 | sources."async-limiter-1.0.1" | ||
301 | sources."backo2-1.0.2" | ||
302 | sources."base64-arraybuffer-0.1.5" | ||
303 | sources."better-assert-1.0.2" | ||
304 | sources."blob-0.0.5" | ||
305 | sources."callsite-1.0.0" | ||
306 | sources."component-bind-1.0.0" | ||
307 | sources."component-emitter-1.2.1" | ||
308 | sources."component-inherit-0.0.3" | ||
309 | sources."debug-4.1.1" | ||
310 | sources."engine.io-client-3.4.1" | ||
311 | sources."engine.io-parser-2.2.0" | ||
312 | sources."formidable-1.2.2" | ||
313 | sources."has-binary2-1.0.3" | ||
314 | sources."has-cors-1.1.0" | ||
315 | sources."indexof-0.0.1" | ||
316 | sources."isarray-2.0.1" | ||
317 | sources."ms-2.1.2" | ||
318 | sources."object-component-0.0.3" | ||
319 | sources."parseqs-0.0.5" | ||
320 | sources."parseuri-0.0.5" | ||
321 | sources."socket.io-client-2.3.0" | ||
322 | (sources."socket.io-parser-3.3.0" // { | ||
323 | dependencies = [ | ||
324 | sources."debug-3.1.0" | ||
325 | sources."ms-2.0.0" | ||
326 | ]; | ||
327 | }) | ||
328 | sources."to-array-0.1.4" | ||
329 | sources."ws-6.1.4" | ||
330 | sources."xmlhttprequest-ssl-1.5.5" | ||
331 | sources."yeast-0.1.2" | ||
332 | ]; | ||
333 | buildInputs = globalBuildInputs; | ||
334 | meta = { | ||
335 | description = "Adds comments on sidebar and link it to the text. Support for Page View, requires ep_page_view"; | ||
336 | homepage = "https://github.com/ether/ep_comments#readme"; | ||
337 | }; | ||
338 | production = true; | ||
339 | bypassCache = true; | ||
340 | reconstructLock = true; | ||
341 | }; | ||
342 | } \ No newline at end of file | ||