summary refs log tree commit diff
path: root/pkgs/development/ocaml-modules
AgeCommit message (Collapse)AuthorFilesLines
2021-05-18ocamlPackages.luv: 0.5.7 -> 0.5.8sternenseemann1-2/+2
2021-05-18ocamlPackages.containers: 3.0.1 → 3.4Vincent Laporte1-2/+2
2021-05-18ocamlPackages.bap: fix for multiple outputs llvmPackagessternenseemann1-1/+1
7869d1654517c028aa76fc1dedc9b5ac301a867a split all packages in llvmPackages into multiple outputs. The default output of llvm doesn't contain llvm-config, so we need to explicitly choose llvm.dev here.
2021-05-11Merge master into staging-nextgithub-actions[bot]38-157/+365
2021-05-11ocamlPackages: cohttp: 2.5.0 -> 4.0.0; conduit: 2.2.2 -> 4.0.0 (#118144)sterni38-157/+365
* ocamlPackages.x509: 0.12.0 -> 0.13.0 https://github.com/mirleft/ocaml-x509/releases/tag/v0.13.0 * ocamlPackages.tls{,-mirage}: 0.12.8 -> 0.13.1 https://github.com/mirleft/ocaml-tls/releases/tag/v0.13.0 https://github.com/mirleft/ocaml-tls/releases/tag/v0.13.1 * ocamlPackages.ca-certs: 0.2.0 -> 0.2.1 Adds support for NIX_SSL_CERT_FILE, so we can finally run its test suite! https://github.com/mirage/ca-certs/releases/tag/v0.2.1 * ocamlPackages.dns*: 4.6.3 -> 5.0.0 * jackline: unstable-2020-09-03 -> unstable-2021-04-23 Compatibility with tls >= 0.13.0 * ocamlPackages.ca-certs-nss: init at 3.64.0.1 * ocamlPackages.conduit: 2.2.2 -> 2.3.0 https://github.com/mirage/ocaml-conduit/releases/tag/v2.3.0 * ocamlPackages.curly: fix tests with new ca-certs behavior * ocamlPackages.cohttp: 2.5.0 -> 4.0.0 ocamlPackages.cohttp-lwt-unix: add description https://github.com/mirage/ocaml-cohttp/releases/tag/v4.0.0 * ocamlPackages.mirage{,-runtime,-types*}: 3.10.1 -> 3.10.3 Adjust to a few changed dependencies: https://github.com/mirage/mirage/releases/tag/v3.10.2 https://github.com/mirage/mirage/releases/tag/v3.10.3 * ocamlPackages.conduit*: 2.3.0 -> 4.0.0 https://github.com/mirage/ocaml-conduit/releases/tag/v4.0.0 * ocamlPackages.cohttp-lwt-unix: disable tests * ocamlPackages.dns*: 5.0.0 -> 5.0.1 https://github.com/mirage/ocaml-dns/releases/tag/v5.0.1 * ocamlPackages.awa*: 0.0.1 -> 0.0.3 https://github.com/mirage/awa-ssh/releases/tag/v0.0.2 https://github.com/mirage/awa-ssh/releases/tag/v0.0.3 * ocamlPackages.optint: 0.0.4 -> 0.1.0 https://github.com/mirage/optint/releases/tag/v0.0.5 https://github.com/mirage/optint/releases/tag/v0.1.0 * ocamlPackages.decompress: 1.3.0 -> 1.4.0 https://github.com/mirage/decompress/releases/tag/v1.4.0 * ocamlPackages.checkseum: 0.2.1 -> 0.3.1 https://github.com/mirage/checkseum/releases/tag/v0.3.0 https://github.com/mirage/checkseum/releases/tag/v0.3.1 * ocamlPackages.checkseum: allow compilation with ocaml-freestanding * ocamlPackages.carton: 0.4.0 -> 0.4.1 https://github.com/mirage/ocaml-git/releases/tag/carton-v0.4.1 * ocamlPackages.mimic: 0.0.2 -> 0.0.3 * Upstream changed. * https://github.com/dinosaure/mimic/releases/tag/0.0.3 * ocamlPackages.letsencrypt: 0.2.4 -> 0.2.5 * ocamlPackages.paf: 0.0.1 -> 0.0.3 * ocamlPackages.git-cohttp-mirage: remove at 3.3.3 Will be replaced by git-paf 3.4.0. * ocamlPackages.git*: 3.3.3 -> 3.4.0 ocamlPackages.git-paf: init at 3.4.0 https://github.com/mirage/ocaml-git/releases/tag/3.4.0 * ocamlPackages.irmin*: 2.5.3 -> 2.6.0 https://github.com/mirage/irmin/releases/tag/2.6.0
2021-05-09Merge branch 'master' into staging-nextVladimír Čunát1-1/+5
(a trivial conflict in transmission)
2021-05-08ocamlPackages.atd: add link to nixos testLéo Gaspard1-1/+5
2021-05-02Merge staging-next into staginggithub-actions[bot]1-0/+41
2021-05-02ppx_deriving_cmdliner: init at 0.6.0José Romildo Malaquias1-0/+41
2021-04-30llvmPackages: Multuple outputs for everythtingAndrew Childs2-8/+8
Also begin to start work on cross compilation, though that will have to be finished later. The patches are based on the first version of https://reviews.llvm.org/D99484. It's very annoying to do the back-porting but the review has uncovered nothing super major so I'm fine sticking with what I've got. Beyond making the outputs work, I also strove to re-sync the packages, as they have been drifting pointlessly apart for some time. ---- Other misc notes, highly incomplete - lvm-config-native and llvm-config are put in `dev` because they are tools just for build time. - Clang no longer has an lld dep. That was introduced in db29857eb391ed002046090851a44c452b80bdbd, but if clang needs help finding lld when it is used we should just pass it flags / put in the resource dir. Providing it at build time increases critical path length for no good reason. ---- A note on `nativeCC`: `stdenv` takes tools from the previous stage, so: 1. `pkgsBuildBuild`: `(?1, x, x)` 2. `pkgsBuildBuild.stdenv.cc`: `(?0, ?1, x)` while: 1. `pkgsBuildBuild`: `(?1, x, x)` 2. `pkgsBuildBuild.targetPackages`: `(x, x, ?2)` 3. `pkgsBuildBuild.targetPackages.stdenv.cc`: `(?1, x, x)`
2021-04-30Merge staging-next into staginggithub-actions[bot]1-2/+2
2021-04-29ocamlPackages.caqti-*: 1.3.0 -> 1.5.1Ulrik Strid1-2/+2
2021-04-27Merge staging-next into staginggithub-actions[bot]2-2/+7
2021-04-27ocamlPackages.accessor_core: mark as broken with OCaml ≥ 4.12Vincent Laporte1-0/+2
2021-04-27haxe: build versions < 4.2 with OCaml 4.10Vincent Laporte1-2/+5
2021-04-26Merge staging-next into staginggithub-actions[bot]4-3/+169
2021-04-26ocamlPackages.paf: init at 0.0.1sternenseemann1-0/+82
2021-04-26ocamlPackages.letsencrypt: init at 0.2.4sternenseemann1-0/+84
2021-04-26ocamlPackages.dtoa: disable hardening feature based on more accurate conditionLuflosi1-1/+1
The `strictoverflow` hardening feature causes a build failure when using Clang as the compiler, not just on Darwin.
2021-04-26ocamlPackages.mirage-crypto*: 0.10.0 -> 0.10.1sternenseemann1-2/+2
https://github.com/mirage/mirage-crypto/releases/tag/v0.10.1
2021-04-26Merge staging-next into staginggithub-actions[bot]2-0/+96
2021-04-26ocamlPackages.h2: init at 0.8.0sternenseemann1-0/+59
2021-04-26ocamlPackages.hpack: init at 0.8.0sternenseemann1-0/+37
2021-04-25Merge staging-next into staginggithub-actions[bot]8-0/+309
2021-04-25Merge pull request #118066 from sternenseemann/mirage-xenJohn Ericson8-0/+309
ocamlPackages: init a bunch of libraries for the MirageOS xen target
2021-04-25ocamlPackages.mirage-bootvar-xen: init at 0.8.0sternenseemann1-0/+34
2021-04-25ocamlPackages.{mirage-net-xen,netchannel}: init at 2.0.0sternenseemann2-0/+94
2021-04-25ocamlPackages.mirage-xen: init at 6.0.0sternenseemann3-0/+103
Unfortunately this requires a bit of trickery with pkg-config to get to work. The root issue is that the mirage-xen assumes that we use the default libdir of dune ($out/lib) whereas we install to an OCaml version-specific site-lib directory. Thus the manually created pkg-config file makes wrong assumptions (which warrants a patch) and the .pc file is installed to the wrong location (which is fixed with a mv invocation).
2021-04-25ocamlPackages.shared-memory-ring(-lwt): init at 3.1.0sternenseemann2-0/+78
2021-04-25Merge branch 'staging-next' into stagingJan Tojnar2-10/+10
2021-04-24ocamlPackages.sedlex_2: 2.2 -> 2.3Mario Rodas1-6/+6
2021-04-24ocamlPackages.mirage-crypto*: 0.9.2 -> 0.10.0sternenseemann1-4/+4
https://github.com/mirage/mirage-crypto/releases/tag/v0.10.0
2021-04-23ocamlPackages.camlimages_4_1: fix metaAlyssa Ross1-2/+2
I should have changed meta.branch in 70e33e3ae34 ("glsurf: use current giflib"), but I overlooked it. The bitbucket URL doesn't seem to exist any more, so I've updated the homepage to the GitLab repository we fetch the sources from. Fixes: 70e33e3ae34 ("glsurf: use current giflib")
2021-04-22Merge staging-next into staginggithub-actions[bot]1-2/+2
2021-04-21ocamlPackages.irmin: 2.5.2 -> 2.5.3sternenseemann1-2/+2
https://github.com/mirage/irmin/releases/tag/2.5.3
2021-04-21Merge staging-next into staginggithub-actions[bot]1-35/+19
2021-04-21ocamlPackages.labltk: fix ocamlbrowser by wrappingVincent Laporte1-35/+19
Also remove legacy versions
2021-04-20Merge staging-next into staginggithub-actions[bot]3-8/+60
2021-04-19ocamlPackages.earlybird: 0.1.5 → 1.1.0Vincent Laporte1-8/+8
2021-04-19ocamlPackages.path_glob: init at 0.2Vincent Laporte1-0/+17
2021-04-19ocamlPackages.dap: init at 1.0.6Vincent Laporte1-0/+35
2021-04-19Merge staging-next into staginggithub-actions[bot]1-0/+11
2021-04-19ocamlPackages.ocaml_extlib-1-7-7: init at 1.7.7sternenseemann1-0/+11
Unfortunately there's no way to get Haxe 4.0 and 4.1 to work with extlib 1.7.8 (not even without the minimal install), so we need to package 1.7.7 again, at least until 1.7.9 (?) brings backwards compatibility packages, hopefully.
2021-04-19Merge staging-next into staginggithub-actions[bot]1-13/+5
2021-04-18ocamlPackages.x509: 0.11.2 -> 0.12.0Ulrik1-13/+5
Adds support for EC DSA from mirage-crypto Co-authored-by: Vincent Laporte <vbgl@users.noreply.github.com>
2021-04-18Merge staging-next into staginggithub-actions[bot]1-1/+2
2021-04-18elpi: 1.13.0 -> 1.13.1Enrico Tassi1-1/+2
2021-04-17Merge staging-next into staginggithub-actions[bot]1-1/+1
2021-04-17treewide: use https for github URIsPavol Rusnak1-1/+1
2021-04-17Merge remote-tracking branch 'upstream/staging-next' into HEADJörg Thalheim7-15/+71