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

ocaml-rpm-macros-20200514-1.5 RPM for s390x

From OpenSuSE Leap 15.3 for s390x

Name: ocaml-rpm-macros Distribution: SUSE Linux Enterprise 15
Version: 20200514 Vendor: SUSE LLC <https://www.suse.com/>
Release: 1.5 Build date: Sat Jun 6 03:06:12 2020
Group: Development/Languages/OCaml Build host: s390zp34
Size: 24184 Source RPM: ocaml-rpm-macros-20200514-1.5.src.rpm
Packager: https://www.suse.com/
Url: https://build.opensuse.org/project/show/devel:languages:ocaml
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.

Provides

Requires

License

GPL-2.0-only

Changelog

* Thu May 14 2020 ohering@suse.de
  - 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 % chars
* Sun Apr 12 2020 ohering@suse.de
  - run OCaml rpm dependency generator only if both path and magic matches (rpm#1173)
* Sat Mar 21 2020 ohering@suse.de
  - Disable parallel build for OCaml 4.08, 4.09 and 4.10
    to get reproducible cma archives (issue#9307)
* Thu Feb 20 2020 ohering@suse.de
  - 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
* Mon Nov 25 2019 ohering@suse.de
  - Install also LGPL as license, needed by ocaml-lablgtk2
* Fri Nov 01 2019 ohering@suse.de
  - 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
* Wed Oct 09 2019 ohering@suse.de
  - 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
* Fri Oct 04 2019 ohering@suse.de
  - Use _rpmmacrodir
  - Automatically package known license files in main pkg
  - List unhandled files in ocaml_create_file_list macro
  - Do not mark files as %config
* Mon Sep 30 2019 ohering@suse.de
  - 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 commands
  - Move prefix/man to datadir/man to workaround bug in dune (#2670)
* Mon Sep 30 2019 ohering@suse.de
  - moved ocaml-rpm-macros from ocaml.spec to separate pkg

Files

/usr/lib/rpm/fileattrs
/usr/lib/rpm/fileattrs/ocaml.attr
/usr/lib/rpm/fileattrs/ocamlfind.attr
/usr/lib/rpm/macros.d/macros.ocaml-rpm-macros
/usr/lib/rpm/ocaml.sh
/usr/lib/rpm/ocamlfind.sh


Generated by rpm2html 1.8.1

Fabrice Bellet, Tue Apr 9 15:08:25 2024