293 Commits

Author SHA1 Message Date
nixpkgs-ci[bot] c4c9ab3a7d Merge master into staging-next 2026-07-01 00:47:18 +00:00
Vincent Laporte 61ae2648aa ocamlPackages.accessor_core: mark as broken with OCaml ≥ 5.5 2026-06-25 08:22:06 +02:00
Dmitry Bogatov f3e8af23b2 treewide: Fix malformed input hashes
Nixcpp implementation of base64 decoder ignores everything that comes
after the first "=" symbol. Clean up the existing nixcpp code so the
decoder can be made strict one day.

https://github.com/NixOS/nix/blob/master/src/libutil/base-n.cc#L94
2026-06-21 06:00:00 -04:00
Vincent Laporte 7a02a60031 ocamlPackages.core: 0.17.1 → 0.17.2 2026-03-26 23:41:07 +01:00
Marijan Petričević 638a237402 ocamlPackages.cohttp_static_handler: fix build using cohttp-async_5_3 2026-01-04 12:43:49 +01:00
Marijan Petričević 5f50f17ecc ocamlPackages.cohttp_async_websocket: fix build using cohttp-async_5_3 2026-01-04 12:43:49 +01:00
Vincent Laporte e1d816b18a ocamlPackages.streamable: 0.17.0 → 0.17.1 2025-10-20 02:16:07 +02:00
Vincent Laporte 80e35e8539 ocamlPackages.ppx_typed_fields: 0.17.0 → 0.17.1 2025-10-20 02:16:07 +02:00
Vincent Laporte f2c975bca0 ocamlPackages.ppx_quick_test: 0.17.0 → 0.17.1 2025-10-20 02:16:07 +02:00
Vincent Laporte 1e1c10488f ocamlPackages.ppx_pattern_bind: 0.17.0 → 0.17.1 2025-10-20 02:16:07 +02:00
Vincent Laporte 4b255a27d3 ocamlPackages.ppx_jsonaf_conv: 0.17.0 → 0.17.1 2025-10-20 02:16:07 +02:00
Vincent Laporte 0708f34968 ocamlPackages.ppx_derive_at_runtime: 0.17.0 → 0.17.1 2025-10-20 02:16:06 +02:00
Vincent Laporte f6629ab2ee ocamlPackages.ppx_js_style: 0.17.0 → 0.17.1
ocamlPackages.ppx_yojson_conv: 0.15.1 → 0.17.1
2025-10-16 19:20:52 +02:00
Vincent Laporte 97eb7ee0da ocamlPackages.ppxlib: 0.33.0 → 0.36.0
ocamlPackages.base_quickcheck: 0.17.0 → 0.17.1
ocamlPackages.optcomp: 0.17.0 → 0.17.1
ocamlPackages.ppx_bench: 0.17.0 → 0.17.1
ocamlPackages.ppx_bin_prot: 0.17.0 → 0.17.1
ocamlPackages.ppx_deriving: 6.0.3 → 6.1.0
ocamlPackages.ppx_deriving_qcheck: 0.6 → 0.7
ocamlPackages.ppx_deriving_yaml: 0.3.0 → 0.4.1
ocamlPackages.ppx_deriving_yojson: 3.9.0 → 3.10.0
ocamlPackages.ppx_diff: 0.17.0 → 0.17.1
ocamlPackages.ppx_expect: 0.17.2 → 0.17.3
ocamlPackages.ppx_globalize: 0.17.0 → 0.17.2
ocamlPackages.ppx_inline_test: 0.17.0 → 0.17.1
ocamlPackages.ppx_let: 0.17.0 → 0.17.1
ocamlPackages.ppx_stable: 0.17.0 → 0.17.1
ocamlPackages.ppx_tydi: 0.17.0 → 0.17.1
ocamlPackages.ppx_typeprep_conv: 0.17.0 → 0.17.1
ocamlPackages.ppx_variants_conv: 0.17.0 → 0.17.1
ocamlPackages.sexp_conv: 0.17.0 → 0.17.1
ocamlPackages.sexp_message: 0.17.2 → 0.17.4
reason: 3.15.0 → 3.16.0

ocamlPackages.bisect_ppx: make compatible with ppxlib 0.36
ocamlPackages.config: make compatible with ppxlib 0.36
ocamlPackages.lwt_ppx: make compatible with ppxlib 0.36
ocamlPackages.melange: make compatible with ppxlib 0.36
ocamlPackages.ppx_bitstring: make compatible with ppxlib 0.36
ocamlPackages.ppx_repr: make compatible with ppxlib 0.36

ocamlPackages.bistro: mark as broken
ocamlPackages.dream-html: mark as broken
ocamlPackages.ocsigen-ppx-rpc: mark as broken
ocamlPackages.ppx_deriving_cmdliner: mark as broken
ocamlPackages.reason-react-ppx: mark as broken
2025-08-19 06:17:39 +02:00
Ben Siraphob 04b0a4711b treewide: standardize descriptions according to style guide (#430180) 2025-08-11 07:32:59 +00:00
Wolfgang Walther 5a0711127c treewide: run nixfmt 1.0.0 2025-07-24 13:55:40 +02:00
mivorasu d80ed4cb91 treewide: conform descriptions to the standards
Co-authored-by: Pol Dellaiera <pol.dellaiera@protonmail.com>
2025-07-22 23:44:23 +00:00
Vincent Laporte 480755c2f1 ocamlPackages.ppx_expect: 0.17.0 → 0.17.2 2025-06-23 06:36:14 +02:00
Ulrik Strid fc788257ac ocamlPackages.ocaml_intrinsics: propagate its “kernel” dependency (#416339) 2025-06-13 21:22:02 +02:00
Vincent Laporte e1c74a4bfe ocamlPackages.ocaml_intrinsics: propagate its “kernel” dependency 2025-06-13 07:03:39 +02:00
Vincent Laporte 377b6ec37b ocamlPackages.sedlex: 3.4 → 3.6
ocamlPackages.ppx_css: mark as broken
2025-06-10 07:29:22 +02:00
alyaeanyx 4eb57ebe92 ocamlPackages.ocaml_intrinsics: fix ARM CRC32 intrinsics
This patch is needed because of an issue with the aarch64 CRC32 intrinsics that was introduced with ocaml_intrinsics v0.17. It should be removed as soon as https://github.com/janestreet/ocaml_intrinsics/pull/11 is merged.
2025-05-18 16:18:09 +02:00
Vincent Laporte fab95ba4b9 ocamlPackages.base: 0.17.1 → 0.17.2 2025-05-13 07:42:09 +02:00
Vincent Laporte 920a79ee9b ocamlPackages.core_unix: 0.17.0 → 0.17.1 2025-04-30 07:30:46 +02:00
Vincent Laporte 862ab26729 ocamlPackages.virtual_dom: mark as broken with OCaml 5.3 2025-04-18 13:29:48 +02:00
Winter a19cd4ffb1 Revert "treewide: replace rev with tag"
This reverts commit 65a333600d.

This wasn't tested for correctness with something like fodwatch [0],
and should not have been (self-)merged so quickly, especially without
further review.

It also resulted in the breakage of at least one package [1] (and that's
the one we know of and was caught).

A few packages that were updated in between this commit and this revert
were not reverted back to using `rev`, but other than that, this is a
1:1 revert.

[0]: https://codeberg.org/raphaelr/fodwatch
[1]: https://github.com/NixOS/nixpkgs/pull/396904 / 758551e458
2025-04-08 02:57:25 -04:00
Pol Dellaiera 65a333600d treewide: replace rev with tag 2025-04-07 16:57:22 +02:00
Vincent Laporte 7bd85e3708 ocamlPackages.janestreet_cpuid: fix for GCC 14 2025-03-25 22:07:15 +01:00
Vincent Laporte 0c3729a9d6 ocamlPackages.sexp: mark broken at versions 0.15 & 0.14 2025-02-21 07:11:58 +01:00
Vincent Laporte 5e281f0f6e ocamlPackages.shell: disable tests of version 0.14 2025-02-21 07:11:58 +01:00
Vincent Laporte 35bd105dc8 ocamlPackages.async_ssl: mark broken at version 0.14 2025-02-21 07:11:58 +01:00
Vincent Laporte 814ecdf1a4 ocamlPackages.js_of_ocaml: 5.9.1 → 6.0.1 2025-02-18 05:42:08 +01:00
Vincent Laporte 76320c89a8 ocamlPackages.async_ssl: fix build of version 0.16.1 2025-02-10 14:17:00 +01:00
Vincent Laporte 8e260adb6d ocamlPackages.shell: disable tests of version 0.15 2025-02-10 14:17:00 +01:00
Vincent Laporte 366f4c3db1 ocamlPackages.ppxlib_jane: 0.17.1 → 0.17.2 2025-01-28 13:18:07 +01:00
Vincent Laporte 866496759f ocamlPackages.async_ssl: fix for OCaml 5.3 2025-01-28 13:18:07 +01:00
Vincent Laporte 3d769188ec ocamlPackages.core_unix: fix for OCaml 5.3 2025-01-28 13:18:07 +01:00
Vincent Laporte 7b06fb2466 ocamlPackages_5_3.ocaml: init at 5.3.0 2025-01-09 03:02:28 +01:00
Silvan Mosberger 4f0dadbf38 treewide: format all inactive Nix files
After final improvements to the official formatter implementation,
this commit now performs the first treewide reformat of Nix files using it.
This is part of the implementation of RFC 166.

Only "inactive" files are reformatted, meaning only files that
aren't being touched by any PR with activity in the past 2 months.
This is to avoid conflicts for PRs that might soon be merged.
Later we can do a full treewide reformat to get the rest,
which should not cause as many conflicts.

A CI check has already been running for some time to ensure that new and
already-formatted files are formatted, so the files being reformatted here
should also stay formatted.

This commit was automatically created and can be verified using

    nix-build https://github.com/infinisil/treewide-nixpkgs-reformat-script/archive/a08b3a4d199c6124ac5b36a889d9099b4383463f.tar.gz \
      --argstr baseRev b32a094368
    result/bin/apply-formatting $NIXPKGS_PATH
2024-12-10 20:26:33 +01:00
Vincent Laporte d18faf4b8f ocamlPackages.typerep: 0.17.0 → 0.17.1 2024-11-21 16:57:34 +01:00
Vincent Laporte 3fb7138033 ocamlPackages.cohttp_async_websocket: add missing dependency 2024-10-21 07:01:12 +02:00
Dimitrije Radojević 1287f06155 ocamlPackages.janestreet: 0.16 -> 0.17 (#329201) 2024-08-08 21:38:40 +02:00
Vincent Laporte 3f4eb82099 ocamlPackages.ocaml-compiler-libs: 0.17.0 for OCaml ≥ 5.2 2024-05-13 16:48:15 +02:00
Vincent Laporte fd728608d1 ocamlPackages.{ppx_conv_func,ppx_csv_conv}: init at 0.15.0 & 0.16.0 2024-04-23 09:34:07 +02:00
Vincent Laporte 1fe3651deb Remove .../ocaml-modules/janestreet/old.nix 2024-04-22 07:29:28 +02:00
Vincent Laporte 5380bb424c ocamlPackages.result: use Dune 3
ocamlPackages.base_quickcheck: 0.12.0 → 0.12.1

ocamlPackages.janeStreet_0_12: use Dune 3
2024-04-11 09:43:35 +02:00
Vincent Laporte c310063eaf ocamlPackages.re: use Dune 3
ocamlPackages.core_kernel: 0.12.2 → 0.12.3
ocamlPackages.re2: 0.12.0 → 0.12.1
2024-04-09 11:49:45 +02:00
Vincent Laporte b37ea8df32 ocamlPackages.janeStreet: remove at 0.11 2024-04-09 11:49:39 +02:00
Vincent Laporte b0d981402e ocamlPackages.vcaml: fix build with ppxlib > 0.30 2024-04-05 14:36:58 +02:00
Vincent Laporte d6d96bdff4 ocamlPackages.ctypes: 0.20.2 → 0.21.1 2024-03-05 14:50:00 +01:00