569baf143631991a46397d0c9459de16 20191004 dimstar_suse split ocaml-rpm-macros from ocaml.spec trim changes file 735307 26443f0a2caad5fe147725be85df7f89 20191009 dimstar_suse - Package also COPYRIGHT, for labltk - Package also Copyright, for dose3 - Package also *.cmo - Package also *.so.owner - Package also *.o - Package also /etc/ld.so.conf.d - Package also *.js 737404 5710116b990c1559f45e17c68bbef3f8 20191101 dimstar_suse - 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. Also, cmxs dependencies in main pkg are not covered by ocaml-find-requires.sh (bsc#1154874) - 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 camlp5 - SLE_12 has still no license macro, package as doc instead - Use _smp_mflags instead of nproc for parallel build 745385 176438b9411b45f00eb2e8ff1e6ba503 20191101 dimstar_suse - Install also LGPL as license, needed by ocaml-lablgtk2 750767 bf60aa50a52cc8b7c2b42a8b818c18f1 20200220 dimstar_suse - 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 dune - Install also COPYRIGHT.txt as license, needed for some JaneStreet pkgs 778683 fea03324be88d30d7ecf599dbb78dfa5 20200321 dimstar_suse - Disable parallel build for OCaml 4.08, 4.09 and 4.10 to get reproducible cma archives (issue#9307) 787222 00296f5012c86e5a2dd8bec13327db61 20200412 dimstar_suse - run OCaml rpm dependency generator only if both path and magic matches (rpm#1173) 793517 394db30f7d3c7ce23311cb46bda74904 20200514 dimstar_suse - The filename for rpm *.attr files and the tag used within these files must match. Otherwise rpm will not execute the helper scripts. Use tag 'suseocaml', rename zocaml.attr to suseocaml.attr to avoid filename conflicts with rpm-build.rpm (bsc#1154874) - Rename also ocamlfind to suseocamlfind - Escape plain % chars 805574 f428a1013e048bce24a281e7e09988a0 20200820 dimstar_suse - Package also *.v, for Coq - Package changelog files - Enable native riscv64 828815 fb8c765d357bed5a339eafbbf9d29868 20210114 dimstar_suse - 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-project 864001 b33ac9d841e6b5616c5da4d91d297af9 20210121 dimstar_suse - 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. 867714 363936523d898bd3bdfb15882a212700 20210209 dimstar_suse - Fix regex in file list generator to really match dot and extension 870497 f31ae615e9e9acbfcd84c10cf00a7268 20210421 dimstar_suse - 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 dune - Use bcond suse_ocaml_use_rpm_license_macro for license in filelist - Add suse prefix to ocaml_native_compiler to avoid conflict - Create Provides/Requires only for rpm variants which understand fileattrs - Fix syntax for chmod of .cmxs - Add conditional to disable debug_package macro when building with broken rpm variants 887313 68e6f30502940dcbefff8532cc8bc873 20210911 dimstar_suse Automatic submission by obs-autosubmit 921281 7905958b8ad30a227f0f1eb2eedd6726 20211027 dimstar_suse Automatic submission by obs-autosubmit 928950 6706026901d28646c023c5f348a03462 20220222 dimstar_suse Automatic submission by obs-autosubmit 964736 f9a37162ccbc88067cd0774eb1a264f7 20220409 dimstar_suse - 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 buildroot 968054 8f21d7b60d253ce25da5f937fbc05c02 20220707 RBrownFactory Automatic submission by obs-autosubmit 989365 3f027790246ee7daa6a5aac08b497ca1 20230101 dimstar_suse - Remove stale references to ocaml_make_testsuite 1046306 6bdbbe6ee9c7236f642fae6029624016 20230101 dimstar_suse Allow variables in smp_mflags to be interpolated for https://github.com/rpm-software-management/rpm/issues/2343 (forwarded request 1061850 from bmwiedemann) 1062399