1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89
Name: rpm-build-ocaml Version: 1.6.2 Release: alt1 BuildArch: noarch Summary: RPM helpers to rebuild OCaml packages License: GPL-2.0-or-later Group: Development/ML Source: scripts-%version.tar # for proper dependencies BuildPreReq: rpm-build >= 4.0.4-alt81 Requires: %_bindir/ocamlrun Requires: %_rpmlibdir/ocaml-reqprov Obsoletes: rpm-build-ocaml4 %description RPM macros and reqprov helpers to be used in OCaml packages. %prep %setup -n scripts-%version %install mkdir -p %buildroot%_rpmlibdir install -pD -m644 ocaml %buildroot%_rpmmacrosdir/ocaml install -pD -m644 ocaml.env %buildroot%_rpmmacrosdir/ocaml.env install -p -m755 ocaml.{req,prov}{.files,} ocaml-functions %buildroot%_rpmlibdir/ %files %_rpmmacrosdir/ocaml %_rpmmacrosdir/ocaml.env %_rpmlibdir/ocaml* %changelog * Wed Nov 22 2023 Anton Farygin <rider@altlinux.ru> 1.6.2-alt1 - fixed removal of the dependencies for ocaml symbols without a hash information from the modules * Sun Nov 19 2023 Anton Farygin <rider@altlinux.ru> 1.6.1-alt1 - added cmt and cmti files to requires and provides tracking * Wed Nov 15 2023 Anton Farygin <rider@altlinux.ru> 1.6.0-alt1 - added %%ocaml_native_arch and %%ocaml_find_files * Wed Nov 08 2023 Anton Farygin <rider@altlinux.ru> 1.5.0-alt1 - added .o and .cmo files to filelist of the devel package in dune_install macros * Sun Apr 04 2021 Anton Farygin <rider@altlinux.org> 1.4.2-alt1 - removed the creation of buggy dependencies from .cmxa to .a archives (ocaml 4.12 does not create .a archive for the empty cmxa) * Sun Dec 06 2020 Anton Farygin <rider@altlinux.ru> 1.4.1-alt1 - require full version of the ocaml-runtime - relaxed the text relocations check for 32-bit x86 and armh architectures * Fri Sep 11 2020 Anton Farygin <rider@altlinux.ru> 1.4-alt1 - %%ocamldir renamed to %%_ocamldir - added %%dune_build, %%dune_install and %%dune_check - removed conflict with ocaml4-runtime * Tue May 16 2017 Anton Farygin <rider@altlinux.ru> 1.3-alt1 - added %%add_ocaml_req_skip macros - added %%ocamldir * Tue Apr 18 2017 Anton Farygin <rider@altlinux.ru> 1.2-alt1 - added stublibs path to search shared libraries in cmxi archives - resolve .so path for avoid requires to devel packages in runtime ocaml libraries * Thu Feb 16 2017 Anton Farygin <rider@altlinux.ru> 1.1.1-alt2 - added temporaty conflict with ocaml4-runtime * Tue Apr 08 2008 Alexey Tourbin <at@altlinux.ru> 1.1.1-alt1 - ocaml.req: check "ccopt" libaray paths when resolving "cclib" dependencies * Fri Apr 04 2008 Alexey Tourbin <at@altlinux.ru> 1.1-alt2 - added dependency on %_rpmlibdir/ocaml-reqprov * Thu Apr 03 2008 Alexey Tourbin <at@altlinux.ru> 1.1-alt1 - major revision, implemented new types of dependencies: + ocaml-cmi(Unit) = V-hash - for bytecode units; + ocaml-cmx(Unit) = V-hash - for native units; + ocaml-dll(name) - for stub libraries (dll*.so); where V - major.minor of ocaml, hash - part of CRC * Mon Jan 21 2007 Alex V. Myltsev <avm@altlinux.ru> 1-alt1 - Initial build for Sisyphus.