a8442223dc- Handle plain ^ and + as values for directory= in findlib META files They stand for the OCaml standard library directory.Olaf Hering2022-07-08 06:55:48 +0000
304684fe34Accepting request 968054 from devel:languages:ocaml
Dominique Leuenberger
2022-04-11 22:13:53 +0000
7b158bafe9- remove unused ocaml_dune_bootstrap_directory - move all invocations of dune from ocaml_dune_setup to ocaml_dune_build - process content of ocaml_standard_library only if it exists in buildrootOlaf Hering2022-04-09 19:43:24 +0000
0e26d70df4Accepting request 964736 from devel:languages:ocaml
Dominique Leuenberger
2022-03-28 14:58:47 +0000
4b6c153b6e- Remove ocaml_native_compiler flag, assume native target This flag puts too much burden on pkgs that use ocaml, but build with their buildsystem instead of using duneOlaf Hering2021-04-21 12:50:50 +0000
f46630aa30- Run dune installed-libraries also in ocaml_dune_testOlaf Hering2021-01-28 00:06:41 +0000
6267059f33- Adjust parser of ocamfind() requires Take negative predicates in requires() into account, and ignore them. This is supposed to avoid dependency cycles due to excessive list of dependencies.Olaf Hering2021-01-27 19:24:48 +0000
7296b4eee7Accepting request 864001 from devel:languages:ocaml
Dominique Leuenberger
2021-01-19 15:00:49 +0000
63ac6d61e1- Adjust injection of version into findlib META files A file VERSION is not handled anymore by dune since 1.11. Remove version: from *.opam files, inject version into dune-projectOlaf Hering2021-01-15 10:00:01 +0000
5c25f0f83cAccepting request 828815 from devel:languages:ocaml
Dominique Leuenberger
2020-08-28 21:45:04 +0000
49a6a32fff- Package also *.v, for Coq - Package changelog filesOlaf Hering2020-08-21 17:06:21 +0000
86a49ecc3aAccepting request 805574 from devel:languages:ocaml
Dominique Leuenberger
2020-05-20 16:35:35 +0000
819290d21aUse tag 'suseocaml', rename zocaml.attr to suseocaml.attr to avoid filename conflicts with rpm-build.rpm (bsc#1154874) - Rename also ocamlfind to suseocamlfindOlaf Hering2020-05-14 09:40:00 +0000
5b8baeb9af- The filename for rpm *.attr files and the tag used within these files must match. Otherwise rpm will not execute the helper scripts. Stick with tag 'ocaml', rename zocaml.attr to ocaml.attr. (bsc#1154874) - Escape plain % charsOlaf Hering2020-05-14 09:02:05 +0000
6e347e4e59Accepting request 793517 from devel:languages:ocaml
Dominique Leuenberger
2020-04-15 17:52:47 +0000
67a46c7a1d- run OCaml rpm dependency generator only if both path and magic matches (rpm#1173)Olaf Hering2020-04-12 21:10:05 +0000
60c915ec69Accepting request 787222 from devel:languages:ocaml
Dominique Leuenberger
2020-03-24 21:31:33 +0000
b048e2bb58- Disable parallel build for OCaml 4.08, 4.09 and 4.10 to get reproducible cma archives (issue#9307)Olaf Hering2020-03-21 14:46:30 +0000
f88bd505ccAccepting request 778683 from devel:languages:ocaml
Dominique Leuenberger
2020-02-26 14:01:43 +0000
1487491b46- Install also COPYRIGHT.txt as license, needed for some JaneStreet pkgsOlaf Hering2020-02-24 07:21:45 +0000
44cfad1afb- Add ocaml-ocaml.rpm.prov_req.attr.sh New script for rpm Provides/Requires, replacement for rpm built-in ocaml(NAME)=hash, which covers bytecode and interfaces Now it covers also native code via ocamlx(NAME)=HASH (bsc#1154874) - Update the filelist generator Use awk to match directories in ocamls built-in ld.conf C stublibs in default locations do not need a ld.so.conf entry Remaining ld.so.conf files for stublibs go to the devel package - Disable debug in ocamlfind() Provides/Requires generator Update META parser to handle multiline statements and ppx - Provide a ocaml_standard_library macro - Explicitly preserve debuginfo in .cmxs, already enforced by duneOlaf Hering2020-02-21 10:50:25 +0000
4f5ea10cc6Accepting request 750767 from devel:languages:ocaml
Dominique Leuenberger
2019-11-30 09:35:30 +0000
db521a9577- Install also LGPL as license, needed by ocaml-lablgtk2Olaf Hering2019-11-25 14:34:09 +0000
fe4ad8af80Accepting request 745385 from devel:languages:ocaml
Dominique Leuenberger
2019-11-07 22:14:11 +0000
9c9a6e4a1eused at runtime. Also, cmxs dependencies in main pkg are not covered by ocaml-find-requires.sh (bsc#1154874)Olaf Hering2019-11-05 09:30:50 +0000
7bad2438d0- Use _smp_mflags instead of nproc for parallel buildOlaf Hering2019-11-03 18:06:32 +0000
6acae0361b- SLE_12 has still no license macro, package as doc insteadOlaf Hering2019-11-01 23:56:52 +0000
8fc5a9e55c- Moved ocaml-findlib.rpm.prov_req.attr.sh from ocaml to provide ocamlfind() in ocaml itself - Handle license separately because sed w truncates output - Document individual file extensions - Move cmxs and so files to devel packages because they are not used at runtime - Set VERSION unconditionally for each patch, sometimes dune picks it up - Pass --for-release-of-packages to dune via dune_release_pkgs= - Print potential BuildRequires during build - Package sml for camlp5Olaf Hering2019-11-01 22:56:29 +0000
07f8616911Accepting request 737404 from devel:languages:ocaml
Dominique Leuenberger
2019-10-14 12:52:35 +0000
ddee46a720add missing backslash to cover *.cmx againOlaf Hering2019-09-30 14:25:24 +0000
e7f0e71c17- Increase ulimit -s on ppc64 in dune macros Required for at least ocaml-camomile - Show external-lib-deps also for dune runtest - Provide a ocaml_create_file_list macro - Optional extra args for dune commands - Pass --verbose to dune commandsOlaf Hering2019-09-30 14:23:43 +0000