Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: ocaml-rpm-macros | Distribution: openSUSE:Leap:15.2:PowerPC / ports |
Version: 20200514 | Vendor: openSUSE |
Release: lp152.1.1 | Build date: Mon May 25 16:40:24 2020 |
Group: Development/Languages/OCaml | Build host: obs-power8-04 |
Size: 24274 | Source RPM: ocaml-rpm-macros-20200514-lp152.1.1.src.rpm |
Packager: https://bugs.opensuse.org | |
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.
GPL-2.0-only
* 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
/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 Jul 9 11:51:01 2024