Subject | Hash | Author | Date (UTC) |
---|---|---|---|
gnu: Add ocaml-csexp. | 171abdd8f5194af0a141c2f5e2d542c3c89a00b0 | Julien Lepiller | 2020-09-30 20:42:47 |
gnu: ocaml-result: Update to 1.5. | bc92fd22df2be0984a92939d9a3046439445eef5 | Julien Lepiller | 2020-09-30 20:39:07 |
gnu: ocaml-alcotest: Update to 1.0.0. | 01ec666e6c17759e78239cee7005fb2a6f72ab86 | Julien Lepiller | 2020-09-30 21:47:30 |
gnu: ocaml-fmt: Update to 0.8.9. | 0a86b93fae09dbc1b76d293bd1c4c02fb1a737b7 | Julien Lepiller | 2020-09-30 21:42:40 |
gnu: ocaml-logs: Update to 0.7.0. | 276be8f21cca7871bc81cf0efb8764052f873a59 | Julien Lepiller | 2020-09-30 21:40:39 |
gnu: ocaml-base64: Update to 3.4.0. | bd2ad4a1950b4cddfc63306143e7edb28b283c36 | Julien Lepiller | 2020-09-30 21:38:35 |
gnu: opam: Update to 2.0.7. | ef841e96b97c7ee9517219e6eb2f779cc4686a0d | Julien Lepiller | 2020-09-30 20:30:19 |
gnu: ocaml-tyxml: Do not use deprecated jbuilder. | 32fd3e9c0b2168753d4bba2464c60c40311bb3f4 | Julien Lepiller | 2020-09-30 20:23:19 |
gnu: ocaml4.07-core: Do not use deprecated jbuilder. | 0f1362f049a129c0e0f2ee27dfd1a14287452a4c | Julien Lepiller | 2020-09-30 20:21:54 |
gnu: ocaml4.07-ppx-expect: Do not use deprecated jbuilder. | 47ef85b588ebb4413844959822270c0ef4772cda | Julien Lepiller | 2020-09-30 20:16:51 |
gnu: ocaml4.07-merlin: Do not use deprecated jbuilder. | 1f4b40227c62467bfaf91309ffc1eeca4a222ede | Julien Lepiller | 2020-09-30 20:15:42 |
gnu: ocaml4.07-utop: Do not use deprecated jbuilder. | 3b90075a40959d92cea2b1003adb9da47a85fb7c | Julien Lepiller | 2020-09-30 20:12:34 |
gnu: ocaml4.07-zed: Do not use deprecated jbuilder. | 0a8eb6850d8447f737724c36decedfedc28e3024 | Julien Lepiller | 2020-09-30 19:56:54 |
gnu: ocaml-easy-format: Do not use deprecated jbuilder. | 8ff5f39a9fe3c36df4c39e1b127641742867f07b | Julien Lepiller | 2020-09-30 19:48:53 |
gnu: ocaml-lwt-log: Do not use deprecated jbuilder. | 2d00625f24687699cdb18331e0f4816cead20d46 | Julien Lepiller | 2020-09-30 19:47:34 |
gnu: ocaml-bitstring: Do not use deprecated jbuilder. | 93304a0c8932d6037f6ef803c7bd42f6cdb1473a | Julien Lepiller | 2020-09-30 19:46:15 |
gnu: ocaml-qtest: Do not use deprecated jbuilder. | a8a8547abfc8e4c87f5e0945a167e756a1c05be5 | Julien Lepiller | 2020-09-30 19:42:06 |
gnu: ocaml-ppx-tools-versioned: Update to 5.4.0. | f0c6fe314f6202dcb30f89a8d153a5a6dc8129b2 | Julien Lepiller | 2020-09-30 16:02:50 |
gnu: ocaml-migrate-parsetree: Update to 1.7.3. | bd8558a0e514c7a865bc6d2aeb02c01f942d027d | Julien Lepiller | 2020-09-30 15:58:48 |
gnu: ocaml-mccs: Update to 1.1+11. | 7ae38a0479d64e0d7d7c9a81dc18c6f6d17f9561 | Julien Lepiller | 2020-09-30 15:53:56 |
File | Lines added | Lines deleted |
---|---|---|
gnu/packages/ocaml.scm | 41 | 0 |
File gnu/packages/ocaml.scm changed (mode: 100644) (index e188a338e4..e01b0346b0) | |||
... | ... | following a very simple s-expression syntax.") | |
1288 | 1288 | (define-public ocaml4.07-dune | (define-public ocaml4.07-dune |
1289 | 1289 | (package-with-ocaml4.07 dune)) | (package-with-ocaml4.07 dune)) |
1290 | 1290 | ||
1291 | (define-public ocaml-csexp | ||
1292 | (package | ||
1293 | (name "ocaml-csexp") | ||
1294 | (version "1.3.2") | ||
1295 | (source (origin | ||
1296 | (method git-fetch) | ||
1297 | (uri (git-reference | ||
1298 | (url "https://github.com/ocaml-dune/csexp") | ||
1299 | (commit version))) | ||
1300 | (file-name (git-file-name name version)) | ||
1301 | (sha256 | ||
1302 | (base32 | ||
1303 | "190zppgvdjgghmrnx67ayzzk86qdjy3yn5fcrcw08wsh93384pl0")))) | ||
1304 | (build-system dune-build-system) | ||
1305 | (arguments | ||
1306 | `(#:tests? #f; FIXME: needs ppx_expect, but which version? | ||
1307 | #:phases | ||
1308 | (modify-phases %standard-phases | ||
1309 | (add-before 'build 'chmod | ||
1310 | (lambda _ | ||
1311 | (for-each (lambda (file) (chmod file #o644)) (find-files "." ".*")) | ||
1312 | #t))))) | ||
1313 | (propagated-inputs | ||
1314 | `(("dune" ,dune) | ||
1315 | ("ocaml-result" ,ocaml-result))) | ||
1316 | (home-page "https://github.com/ocaml-dune/csexp") | ||
1317 | (synopsis "Parsing and printing of S-expressions in Canonical form") | ||
1318 | (description "This library provides minimal support for Canonical | ||
1319 | S-expressions. Canonical S-expressions are a binary encoding of | ||
1320 | S-expressions that is super simple and well suited for communication | ||
1321 | between programs. | ||
1322 | |||
1323 | This library only provides a few helpers for simple applications. If | ||
1324 | you need more advanced support, such as parsing from more fancy input | ||
1325 | sources, you should consider copying the code of this library given | ||
1326 | how simple parsing S-expressions in canonical form is. | ||
1327 | |||
1328 | To avoid a dependency on a particular S-expression library, the only | ||
1329 | module of this library is parameterised by the type of S-expressions.") | ||
1330 | (license license:expat))) | ||
1331 | |||
1291 | 1332 | (define-public ocaml-migrate-parsetree | (define-public ocaml-migrate-parsetree |
1292 | 1333 | (package | (package |
1293 | 1334 | (name "ocaml-migrate-parsetree") | (name "ocaml-migrate-parsetree") |