Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

ocaml-rpm-macros-20231101-1.3 RPM for x86_64

From OpenSuSE Tumbleweed for x86_64

Name: ocaml-rpm-macros Distribution: openSUSE Tumbleweed
Version: 20231101 Vendor: openSUSE
Release: 1.3 Build date: Tue Oct 31 22:44:55 2023
Group: Development/Languages/OCaml Build host: reproducible
Size: 25140 Source RPM: ocaml-rpm-macros-20231101-1.3.src.rpm
Summary: RPM macros for building OCaml source packages
OCaml is a high-level, strongly-typed, functional and object-oriented
programming language from the ML family of languages.

This package contains a set of helper macros to unify common code used
in ocaml spec files.






* Tue Oct 31 2023 Aaron Puchert <>
  - Increase stack size limit for riscv64 like for ppc64(le).
* Sun Jan 29 2023 Bernhard Wiedemann <>
  - Allow variables in smp_mflags to be interpolated
* Sun Jan 01 2023
  - Remove stale references to ocaml_make_testsuite
* Thu Jul 07 2022
  - Handle plain ^ and + as values for directory= in findlib META files
    They stand for the OCaml standard library directory.
* Sat Apr 09 2022
  - 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
* Tue Feb 22 2022
  - remove usage of external-lib-deps for dune3
  - define ocaml_dune_bootstrap_directory for dune3
  - remove braces from rpm macros
* Wed Oct 27 2021
  - Move cmxs files into the main package
    Applications like Coq may load them at runtime.
  - Ignore dependencies for cmxs files
  - Restore dummy ocaml_native_compiler to allow quilt setup with
    old packages
* Sat Sep 11 2021
  - Rename a single opam file to $dune_release_pkgs.opam
* Wed Apr 21 2021
  - 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
* Fri Apr 09 2021
  - 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
* Tue Feb 09 2021
  - Fix regex in file list generator to really match dot and extension
* Thu Jan 21 2021
  - 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.
* Thu Jan 14 2021
  - 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



Generated by rpm2html 1.8.1

Fabrice Bellet, Sat May 25 00:06:51 2024