Commit Graph

2238 Commits

Author SHA1 Message Date
Ozan Sener
28c7e68e99 ocamlPackages.ppx_cstubs : Init at 0.6.1.1 2021-03-11 08:28:04 +01:00
Ozan Sener
806b9d0343 ocamlPackages.ppx_deriving : Add 5.2.1 2021-03-11 08:28:04 +01:00
Ozan Sener
65716fe501 ocamlPackages.ppxlib : Add 0.22.0 2021-03-11 08:28:04 +01:00
sternenseemann
1979284362 ocamlPackages.ctypes: 0.17.1 -> 0.18.0
https://github.com/ocamllabs/ocaml-ctypes/blob/0.18.0/CHANGES.md#ctypes-0180

* ocamlPackages.async_ssl: fix compatibility with ctypes 0.18.0 by using
  ctypes.foreign instead of ctypes.foreign.threaded since the distinction
  between threaded and unthreaded has been removed in this release.
* libbap: link with -thread so linking ctypes.foreign doesn't fail
  https://github.com/BinaryAnalysisPlatform/bap-bindings/issues/18
* ocaml-ng.ocamlPackages_4_07.sodium: patch lib_gen/_tags to also add
  the `package(bigarray)` directive since `ctypes.stubs` no longer
  propgates that, leading to module not found error.
* ocaml-ng.ocamlPackages_4_{04,05,06,07}.async_ssl: mark as broken: due to
  the bigarray-compat dependency, we need dune 2 for ctypes which breaks
  compilation of the legacy async_ssl 0.11 version since we can't
  upgrade to dune 2 for it since that version doesn't support the legacy
  jbuild files.
2021-03-10 16:12:03 +01:00
sternenseemann
336ac16838 ocamlPackages.janePackage: don't delete meta set in args
A bit of a pitfall of // is that it doesn't merge recursively which
often leads to unintended deletion in meta sets: If meta is in args it
is also present in the set right of the // operator which means the
right value is used to replace the left value completely. This throws
away anything extra we've set in the meta set in args.

This is fixed by this comment, allowing the descriptions and broken =
true; set in janestreet/old.nix to propagate to the output meta sets.
2021-03-10 16:12:03 +01:00
Vincent Laporte
857ac90e8c ocamlPackages.core_kernel: 0.14.0 → 0.14.1 2021-03-09 21:09:58 +01:00
Vincent Laporte
5a34902915 ocamlPackages.batteries: 3.2.0 → 3.3.0 2021-03-09 08:27:37 +01:00
sternenseemann
8b10d91d0c ocamlPackages.optint: use dune 2
Necessary for compatibility with OCaml 4.12 and all packages depending
on it use it anyways.
2021-03-08 09:08:23 +01:00
sternenseemann
ba8d4a5c86 ocamlPackages.ca-certs: 0.1.3. -> 0.2.0 2021-03-08 08:55:33 +01:00
sternenseemann
f43497da9d ocamlPackages.asn1-combinators: 0.2.4 -> 0.2.5
Contains a single bug fix, resolving an integer overflow.
2021-03-07 20:30:39 +01:00
Vincent Laporte
5dc759afec ocamlPackages.rope: use Dune 2 2021-03-07 12:07:14 +01:00
Vincent Laporte
0e7add8190
ocamlPackages.biniou: use Dune 2 2021-03-04 22:00:10 +01:00
Robert Hensing
89aa0173ca
Merge pull request #115075 from siraben/stdenv-cleanup
treewide: remove stdenv where not needed
2021-03-04 15:51:04 +01:00
Ben Siraphob
98f26993f2 treewide: remove stdenv where not needed 2021-03-04 19:54:50 +07:00
Vincent Laporte
aae6ddcb70
ocamlPackages.bigarray-compat: use Dune 2 2021-03-04 09:20:14 +01:00
Vincent Laporte
6f204e9c42
ocamlPackages.integers: use Dune 2 2021-03-03 10:10:20 +01:00
Aaron L. Zeng
2517018ac2 ocamlPackages.directories: init at 0.2 2021-03-03 08:41:55 +01:00
Vincent Laporte
8efa14a5cb ocamlPackages.digestif: 0.9.0 → 1.0.0 2021-03-03 08:14:59 +01:00
Vincent Laporte
cc8f96f8c5
ocamlPackages.mirage-clock: use Dune 2 2021-03-02 20:50:55 +01:00
Vincent Laporte
b0ed0b8a62 ocamlPackages.base: 0.14.0 → 0.14.1 2021-03-02 12:02:12 -05:00
Mario Rodas
a21a43a9c4
Merge pull request #114773 from r-ryantm/auto-update/ocaml4.10.0-parmap
ocamlPackages.parmap: 1.1.1 -> 1.2
2021-03-01 20:22:19 -05:00
Mario Rodas
8ea1ce7592
Merge pull request #113395 from r-ryantm/auto-update/ocaml4.10.0-qtest
ocamlPackages.qtest: 2.11.1 -> 2.11.2
2021-03-01 18:34:40 -05:00
R. RyanTM
d44b7831f5 ocamlPackages.parmap: 1.1.1 -> 1.2 2021-03-01 18:48:09 +00:00
Vincent Laporte
25947abcf1
ocamlPackages.ppx_derivers: use Dune 2 2021-03-01 10:07:44 +01:00
Vincent Laporte
d0328678e9
ocamlPackages.ocaml-migrate-parsetree-2-1: use Dune 2 2021-02-28 11:28:04 +01:00
Vincent Laporte
caa23be256
ocamlPackages.camomile: use Dune 2 2021-02-27 21:19:06 +01:00
Vincent Laporte
10652db906
ocamlPackages.mmap: use Dune 2 2021-02-27 17:59:54 +01:00
Vincent Laporte
1c26497371
ocamlPackages.result: use Dune 2 2021-02-27 13:31:01 +01:00
Vincent Laporte
02b4f95f78
ocamlPackages.stdlib-shims: 0.1.0 → 0.3.0 2021-02-26 11:40:38 +01:00
Frederik Rietdijk
c456a2512f Merge master into staging-next 2021-02-26 10:25:13 +01:00
Vincent Laporte
554827b5a7 ocamlPackages.bap: 2.1.0 → 2.2.0
libbap: 2019-11-15 → 2020-11-25
2021-02-26 07:09:22 +01:00
Vincent Laporte
36aa10c0ea ocamlPackages.ppx_bap: init at 0.14 2021-02-26 07:09:22 +01:00
Vincent Laporte
73487ea05e
ocamlPackages.yojson: use Dune 2 2021-02-25 11:02:25 +01:00
Vincent Laporte
74c0acd1c8
ocamlPackages.ppx_yojson_conv_lib: use Dune 2 2021-02-25 08:20:25 +01:00
Vincent Laporte
128a43a1e8 ocamlPackages.atd: 2.0.0 → 2.2.1 2021-02-25 08:04:35 +01:00
Vincent Laporte
a2ae262635
ocamlPackages.linenoise: use Dune 2 2021-02-24 21:02:25 +01:00
Vincent Laporte
439eeda150 ocamlPackages.psmt2-frontend: 0.2 → 0.3.1 2021-02-23 22:11:44 +01:00
github-actions[bot]
93b17c1b4d
Merge master into staging-next 2021-02-21 18:17:22 +00:00
sternenseemann
2f96b9a7b4 ocamlPackages.qcheck*: 0.16 -> 0.17
* New exposed function, bug fixes:
  https://github.com/c-cube/qcheck/blob/0.17/CHANGELOG.md#017

* Fix a too liberal testing range causing an integer overflow in stdint
  which for some reason only qcheck 0.17 and not 0.16 seems to find
2021-02-21 17:16:17 +01:00
github-actions[bot]
abe7db36a4
Merge staging-next into staging 2021-02-20 00:36:40 +00:00
sternenseemann
85c606d097
ocamlPackages.git: 3.2.0 -> 3.3.0; ocamlPackages.irmin: 2.4.0 -> 2.5.1 (#113717)
* ocamlPackages.git: 3.2.0 -> 3.3.0

* minor fixes to tests (while introducing new failures in the nix
  sandbox we have to patch)
* compatibility fixes to commit messages with git fsck and github at the
  expense of potentially breaking older ocaml-git managed repositories.

https://github.com/mirage/ocaml-git/releases/tag/3.3.0

* ocamlPackages.irmin: 2.4.0 -> 2.5.1

* irmin-graphql: enable tests as they now work without network
* irmin-layers: tests were removed
* ppx_irmin: tests were removed

Compatibility with git 3.3.0 and improved performance.

https://github.com/mirage/irmin/releases/tag/2.5.0
https://github.com/mirage/irmin/releases/tag/2.5.1

* ocamlPackages.{git, irmin}: add myself to maintainers
2021-02-19 22:19:24 +01:00
Ben Siraphob
e03c068af5 treewide: makeWrapper buildInputs to nativeBuildInputs 2021-02-19 20:09:16 +07:00
Cyril Cohen
268e43a005 elpi: 1.12.0 -> 1.13.0 2021-02-18 22:26:10 +01:00
sternenseemann
6b1057b452 ocamlPackages.uucp: use throw instead of lib.assertMsg
This makes the uucp evaluation fail silently for nix-env -qaP
ocaml-ng.ocamlPackages_4_02, as throw messages are not printed to
stderr.
2021-02-17 18:23:17 +01:00
Arthur Teisseire
7cc2f6cc54 ocamlPackages.sha: init at 1.13 2021-02-17 17:45:18 +01:00
R. RyanTM
1f63d667b4 ocamlPackages.qtest: 2.11.1 -> 2.11.2 2021-02-17 11:29:55 +00:00
sternenseemann
35fbdb657f ocamlPackages.uucp: enable tests 2021-02-16 21:30:18 +01:00
sternenseemann
4931abed9e ocamlPackages.uucp: 11.0.0 -> 13.0.0
Now requires ocaml >= 4.03
2021-02-16 21:30:18 +01:00
R. RyanTM
e9b68c1edb ocamlPackages.base64: 3.4.0 -> 3.5.0
dune-configurator is no longer necessary.

Also do some minor cleanups like:

* moving bos to checkInputs
* adding rresult to checkInputs
* adding minimumOCamlVersion
* make doCheck conditional to fix evaluation for ocaml < 4.05
2021-02-16 20:08:23 +01:00
Aaron L. Zeng
5f0583b08b ocamlPackages.ppx_log: init at 0.14.0 2021-02-16 18:28:11 +01:00