Commit graph

2171 commits

Author SHA1 Message Date
sternenseemann 95433ce968 ocamlPackages.ocurl: enable curl.lwt 2021-01-16 19:06:55 +01:00
sternenseemann 5a23270202 ocamlPackages.dns*: 4.6.2 -> 4.6.3 2021-01-13 10:08:15 +01:00
Vincent Laporte 273a4ec57e ocamlPackages.charInfo_width: use Dune 2 2021-01-13 09:49:20 +01:00
Vincent Laporte 0476529037 ocamlPackages.zed: refactor
Remove legacy version 1.4 (whose evaluation actually fails)

Refactor with `buildDunePackage`

Use dune 2
2021-01-13 09:49:20 +01:00
sternenseemann d96c347f9d ocamlPackages.nonstd: fix fetch error by using fetchzip 2021-01-13 09:19:22 +01:00
Vincent Laporte 2cc958d764 ocamlPackages.lens: 1.2.3 → 1.2.4 2021-01-13 09:00:33 +01:00
sternenseemann aad56c947f ocamlPackages: remove redundant stdenv imports 2021-01-12 16:33:18 +01:00
sternenseemann 4e42cac49d ocamlPackages: stdenv.lib → lib
This change was produced by searching for remaining occurrences of
stdenv.lib and replacing them manually.

Reference #108938.
2021-01-12 16:33:18 +01:00
Vincent Laporte 5cbe85dbd8 ocamlPackages.ppx_gen_rec: use Dune 2 2021-01-12 09:27:34 +01:00
Profpatsch 4a7f99d55d treewide: with stdenv.lib; in meta -> with lib;
Part of: https://github.com/NixOS/nixpkgs/issues/108938

meta = with stdenv.lib;

is a widely used pattern. We want to slowly remove
the `stdenv.lib` indirection and encourage people
to use `lib` directly. Thus let’s start with the meta
field.

This used a rewriting script to mostly automatically
replace all occurances of this pattern, and add the
`lib` argument to the package header if it doesn’t
exist yet.

The script in its current form is available at
https://cs.tvl.fyi/depot@2f807d7f141068d2d60676a89213eaa5353ca6e0/-/blob/users/Profpatsch/nixpkgs-rewriter/default.nix
2021-01-11 10:38:22 +01:00
Pamplemousse 9ff73686ed
ocamlPackages.bap: Correct build dependencies
As pointed upstream:
  https://github.com/BinaryAnalysisPlatform/bap/issues/1261#issuecomment-754926500

Signed-off-by: Pamplemousse <xav.maso@gmail.com>
2021-01-11 09:35:54 +01:00
Michael Weiss 8ae8602bf7
Merge branch 'master' into staging-next
Manually resolved a conflict in
pkgs/development/libraries/libbladeRF/default.nix.
2021-01-09 12:16:11 +01:00
Cyril Cohen 9ffd16b385 coqPackages: refactor 2021-01-09 11:56:17 +01:00
github-actions[bot] ecebf82121
Merge master into staging-next 2021-01-08 12:29:36 +00:00
Vincent Laporte 7ff870779a ocamlPackages.csexp: use Dune 2 2021-01-08 08:35:00 +01:00
Jan Tojnar f19eb635b4
Merge branch 'master' into staging-next
b04fc593e7 seems to have accidentally changed mkDerivation function for dfilemanager and solarus-quest-editor so I have reverted that here.
2021-01-07 13:04:31 +01:00
sternenseemann a8be20b31c
ocamlPackages.ppx_tools_versioned: use dune 2 2021-01-07 10:47:25 +01:00
Vincent Laporte 90d4109c23 ocamlPackages.lwt_ppx: 2.0.1 → 2.0.2 2021-01-07 08:40:26 +01:00
Vincent Laporte 331186b9ac ocamlPackages.bitstring: 3.1.1 → 4.0.1
ocamlPackages.ppx_bitsring: init at 4.0.1
2021-01-07 07:43:29 +01:00
Vincent Laporte ccc474d77b ocamlPackages.bisect_ppx: 1.4.0 → 2.5.0 2021-01-06 07:35:23 +01:00
Vincent Laporte bd31e66778 ocamlPackages.bisect_ppx-ocamlbuild: remove at 1.4.0
This package is no longer maintained.
2021-01-06 07:35:23 +01:00
Vincent Laporte 6b0396351e ocamlPackages.lambdaTerm: 2.0.3 → 3.1.0
ocamlPackages.utop: 2.4.3 → 2.6.0
2021-01-05 18:23:20 +01:00
Vincent Laporte 321c46c6e8 ocamlPackages.mew_vi: init at 0.5.0
This is a vi-like modal editing engine generator.
2021-01-05 18:23:20 +01:00
Vincent Laporte 343eb4dc37 ocamlPackages.mew: init at 0.1.0
A general modal editing engine generator
2021-01-05 18:23:20 +01:00
Vincent Laporte a2dfc892da ocamlPackages.trie: init at 1.0.0
Strict impure trie tree in OCaml
2021-01-05 18:23:20 +01:00
sternenseemann 412450dcd7 ocamlPackages.mirage-crypto*: 0.8.7 -> 0.8.8
New package: ocamlPackages.mirage-crypto-rng-async
2021-01-05 08:55:31 +01:00
github-actions[bot] 0e4e47512d
Merge master into staging-next 2021-01-05 00:56:58 +00:00
sternenseemann a080e9b9ff
ocamlPackages.ppx_import: use dependencies as listed in opam file 2021-01-04 22:10:08 +01:00
github-actions[bot] f0187a2cf3
Merge staging-next into staging 2021-01-04 12:26:43 +00:00
sternenseemann 174267e601
ocamlPackages.ppx_blob: 0.7.1 -> 0.7.2 2021-01-04 09:50:06 +01:00
Vincent Laporte b8087628db ocamlPackages.csv: use Dune 2 2021-01-04 09:03:01 +01:00
github-actions[bot] 0649757570
Merge staging-next into staging 2021-01-03 12:24:59 +00:00
sternenseemann fc20aedc9e
ocamlPackages.ocaml-monadic: use dune 2 2021-01-03 11:35:18 +01:00
zowoq fb2311d430 Merge staging-next into staging 2021-01-03 16:33:28 +10:00
sternenseemann 1c52824fed
ocamlPackages.sedlex_2: 2.1 -> 2.2
* use dune 2
* refactor fetching of dependencies (reduce duplication)
* remove dune rule for data files before building since dune 2 doesn't
  like the symlinked data files if the rule is present
2021-01-02 10:00:16 +01:00
Vincent Laporte f134db16bd ocamlPackages.zarith: 1.10 → 1.11 2021-01-02 09:52:25 +01:00
Sandro 933a1d96df
Merge pull request #108166 from sternenseemann/mirage-ventif-fix-maintainers
ocamlPackages.mirage-vnetif: fix typo in meta set
2021-01-01 23:08:17 +01:00
sternenseemann d5778bcb6c ocamlPackages.jingoo: 1.4.1 -> 1.4.2
also use dune 2 from now on.
2021-01-01 22:06:38 +01:00
sternenseemann 68e9bbb416 ocamlPackages.mirage-vnetif: fix typo in meta set 2021-01-01 21:54:29 +01:00
Ben Siraphob b04fc593e7 treewide: cmake buildInputs to nativeBuildInputs, minor cleanups 2021-01-01 11:52:33 +07:00
Emery Hemingway 9b2ddc9ad0
ocamlPackages.irmin-chunk: init at 2.2.0 2020-12-31 15:00:26 +01:00
Emery Hemingway e816a60349
ocamlPackages.mirage-block-unix: init at 2.12.1 2020-12-31 11:01:09 +01:00
Emery Hemingway 13eede3e66
ocamlPackages.mirage-block-ramdisk: init at 0.5 2020-12-30 18:07:07 +01:00
Emery Hemingway 30a2817831
ocamlPackages.mirage-block-combinators: init at 2.0.1 2020-12-30 18:01:42 +01:00
Emery Hemingway 3d7d7b8af3
ocamlPackages.diet: init at 0.4 2020-12-30 17:55:30 +01:00
sternenseemann caf07b0ebf ocamlPackages.mirage: reintroduce dev output
The changed dune install directive to install libraries to the dev
output was removed by mistake.
2020-12-30 17:52:00 +01:00
sternenseemann 7b968c79a1 ocamlPackages.syslog-message: init at 1.1.0 2020-12-30 16:24:11 +01:00
John Ericson ad62a26d91
Merge pull request #107928 from sternenseemann/ocaml-mirage-console-4.0.0
ocamlPackages.mirage-console: 3.0.2 -> 4.0.0 and add -unix package
2020-12-29 23:15:56 -05:00
John Ericson cc523b938f
Merge pull request #107914 from sternenseemann/ocaml-mirage-fix
ocamlPackages.mirage: fix build by adding missing deps
2020-12-29 23:14:38 -05:00
John Ericson 78c4e34f69
Merge pull request #107922 from sternenseemann/tcpip-6.0.0
ocamlPackages.tcpip: init at 6.0.0 (plus init required dependencies)
2020-12-29 23:13:58 -05:00
sternenseemann eac6fcc16c ocamlPackages.mirage-console-unix: init at 4.0.0 2020-12-30 01:12:38 +01:00
sternenseemann b15ba2369f ocamlPackages.mirage-console: 3.0.2 -> 4.0.0 2020-12-30 01:12:37 +01:00
sternenseemann 459da0525a ocamlPackages.mirage-nat: init at 2.2.3 2020-12-30 00:20:28 +01:00
sternenseemann 33b6e32d77 ocamlPackages.tcpip: init at 6.0.0 2020-12-29 23:50:38 +01:00
sternenseemann fa3da94dd5 ocamlPackages.arp: init at 2.3.1 2020-12-29 23:50:38 +01:00
sternenseemann 9e3040ef41 ocamlPackages.pcap-format: init at 0.5.2 2020-12-29 23:50:37 +01:00
sternenseemann ba66c5b87d ocamlPackages.mirage-vnetif: init at 0.5.0 2020-12-29 23:50:37 +01:00
sternenseemann 2446dfa5fc ocamlPackages.mirage-random-test: init at 0.1.0 2020-12-29 23:50:37 +01:00
sternenseemann 9a56ba8781 ocamlPackages.ethernet: init at 2.2.0 2020-12-29 23:50:37 +01:00
sternenseemann 697e5e8346 ocamlPackages.lwt-dllist: init at 1.0.0 2020-12-29 23:50:37 +01:00
sternenseemann bca81534f0 ocamlPackages.mirage: fix build by adding missing deps
Previously the mirage library/package wouldn't be built/installed
correctly due to missing deps which I now added as specified in the opam
file. While I was at it, I also enabled tests.
2020-12-29 22:47:41 +01:00
sternenseemann b1c18d0fc6 ocamlPackages.dns*: add missing related packages
* dns-certify
* dns-cli
* dns-mirage
* dns-resolver
* dns-server
* dns-stub
* dns-tsig
2020-12-29 22:22:38 +01:00
freezeboy 722c01a9e8 ocamlPackages.camlzip: 1.07 -> 1.10 2020-12-29 10:02:47 +01:00
sternenseemann 145c2dd515 ocamlPackages.ounit(2): 2.2.3 -> 2.2.4
also enable tests
2020-12-26 08:12:29 +01:00
sternenseemann 926a1b2094
ocamlPackages.opam-format: use dune 2 2020-12-21 10:06:32 +01:00
sternenseemann 69e614e77f
ocamlPackages.opam-repository: use dune 2 2020-12-21 09:46:35 +01:00
sternenseemann 04cbb60e62
ocamlPackages.opam-state: use dune 2 2020-12-21 09:46:34 +01:00
Vincent Laporte b75cb8a97d
ocamlPackages.ppxlib: fix evaluation 2020-12-19 23:03:44 +01:00
Mario Rodas e1e45a40f2 ocamlPackages.ocaml-lsp: 1.1.0 -> 1.4.0 2020-12-19 17:37:42 +01:00
Vincent Laporte b6f7f1f673 ocamlPackages.janeStreet: 0.13 → 0.14
ocamlPackages.biocaml: 0.10.1 → 0.11.1

ocamlPackages.bistro: fix for Core 0.14

ocamlPackages.js_of_ocaml: 3.7.0 → 3.7.1

ocamlPackages.ocaml-r: 0.2.0 → 0.4.0

ocamlPackages.phylogenetics: 2020-01-25 → 2020-11-23

Co-authored-by: sternenseemann <0rpkxez4ksa01gb3typccl0i@systemli.org>
2020-12-18 21:03:56 +01:00
Vincent Laporte 1dc15448b4 ocamlPackages.cfstream: use Dune 2 2020-12-18 21:03:56 +01:00
Vincent Laporte 6a7f79ed83 ocamlPackages.ppxlib: 0.12.0 → 0.13.0
Also refactor to ease selection of a custom version
2020-12-18 21:03:56 +01:00
Vincent Laporte 8274fec350 ocamlPackages.sqlexpr: remove at 0.9.0 2020-12-18 21:03:56 +01:00
Mario Rodas 50eb65e752 ocamlPackages.visitors: 20190711 -> 20200210 2020-12-14 21:28:14 +01:00
Vincent Laporte 1e8ca69151 ocamlPackages.torch: 0.10 → 0.11 2020-12-14 06:28:34 +01:00
github-actions[bot] e729ab0408
Merge master into staging-next 2020-12-08 18:15:38 +00:00
Vincent Laporte d702e6e6ab ocamlPackages.uri: 3.1.0 → 4.0.0 2020-12-08 17:33:12 +01:00
Vincent Laporte 24b4e1094e ocamlPackages.ocplib-json-typed: use Dune 2 2020-12-08 17:33:12 +01:00
Vincent Laporte 567e02e204 ocamlPackages.alcotest: 1.0.1 → 1.2.3 2020-12-08 17:19:48 +01:00
Vincent Laporte 30487789ab ocamlPackages.duration: use Dune 2 2020-12-08 17:19:48 +01:00
Vincent Laporte bee0a512d0 ocamlPackages.domain-name: use Dune 2 2020-12-08 17:19:48 +01:00
Vincent Laporte 73182c1442 ocamlPackages.gmap: use Dune 2 2020-12-08 17:19:48 +01:00
Vincent Laporte 46281741b2 ocamlPackages.graphql: use Dune 2 2020-12-08 17:19:48 +01:00
Vincent Laporte e56e8d4f74 ocamlPackages.mirage-time: use Dune 2 2020-12-08 17:19:48 +01:00
sternenseemann 8ee5382305 ocamlPackages.tls: 0.12.7 -> 0.12.8 2020-12-08 16:02:50 +01:00
github-actions[bot] eb09c5dbdb
Merge staging-next into staging 2020-12-07 12:19:52 +00:00
sternenseemann a817ce3ada
ocamlPackages.odoc: 1.5.1 -> 1.5.2 2020-12-07 13:11:11 +01:00
github-actions[bot] e7e56512fc
Merge staging-next into staging 2020-12-07 00:39:47 +00:00
sternenseemann 30526f59a1
ocamlPackages.lambdasoup: 0.7.1 -> 0.7.2 2020-12-06 22:20:03 +01:00
sternenseemann 2830a80142
ocamlPackages.markup: 0.8.2 -> 1.0.0 2020-12-06 22:19:42 +01:00
sternenseemann 1f850a0690
ocamlPackages.lambdasoup: use dune 2 2020-12-06 22:19:17 +01:00
R. RyanTM 8d623c6312 ocamlPackages.optint: 0.0.3 -> 0.0.4 2020-12-06 12:46:56 +00:00
github-actions[bot] 6bc7a2c814
Merge staging-next into staging 2020-12-06 12:18:43 +00:00
Vincent Laporte cf7475d206 ocamlPackages.odate: init at 0.6 2020-12-06 09:56:40 +01:00
github-actions[bot] 9c8ea98091
Merge staging-next into staging 2020-12-05 18:14:25 +00:00
Vincent Laporte fd45d961af ocamlPackages.qcheck: 0.15 → 0.16 2020-12-05 17:13:44 +01:00
Vincent Laporte df114c2091 ocamlPackages.iter: use Dune 2 2020-12-05 17:13:44 +01:00
Vincent Laporte 3d66135e6b ocamlPackages.qtest: use Dune 2 2020-12-05 17:13:44 +01:00
Vincent Laporte d2727446df ocamlPackages.xtmpl: disable for OCaml ≥ 4.11 2020-12-05 17:13:44 +01:00
github-actions[bot] 899d916e1d
Merge staging-next into staging 2020-12-05 12:18:20 +00:00