2023-11-01 08:23:38 +01:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Tue Oct 31 21:44:55 UTC 2023 - Aaron Puchert <aaronpuchert@alice-dsl.net>
|
|
|
|
|
|
|
|
- Increase stack size limit for riscv64 like for ppc64(le).
|
|
|
|
|
2023-02-01 09:21:00 +01:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Sun Jan 29 08:34:55 UTC 2023 - Bernhard Wiedemann <bwiedemann@suse.com>
|
|
|
|
|
|
|
|
- Allow variables in smp_mflags to be interpolated
|
|
|
|
for https://github.com/rpm-software-management/rpm/issues/2343
|
|
|
|
|
2023-01-02 21:08:01 +01:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Sun Jan 1 01:01:01 UTC 2023 - ohering@suse.de
|
|
|
|
|
|
|
|
- Remove stale references to ocaml_make_testsuite
|
|
|
|
|
2022-07-08 08:55:48 +02:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Thu Jul 7 07:07:07 UTC 2022 - ohering@suse.de
|
|
|
|
|
|
|
|
- Handle plain ^ and + as values for directory= in findlib META files
|
|
|
|
They stand for the OCaml standard library directory.
|
|
|
|
|
2022-04-09 21:43:24 +02:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Sat Apr 9 12:34:56 UTC 2022 - ohering@suse.de
|
|
|
|
|
|
|
|
- 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
|
|
|
|
|
2022-03-17 23:19:50 +01:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Tue Feb 22 22:22:22 UTC 2022 - ohering@suse.de
|
|
|
|
|
|
|
|
- remove usage of external-lib-deps for dune3
|
2022-03-17 23:21:16 +01:00
|
|
|
- define ocaml_dune_bootstrap_directory for dune3
|
2022-03-17 23:23:24 +01:00
|
|
|
- remove braces from rpm macros
|
2022-03-17 23:19:50 +01:00
|
|
|
|
2021-10-27 09:44:40 +02:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Wed Oct 27 07:31:27 UTC 2021 - ohering@suse.de
|
|
|
|
|
|
|
|
- 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
|
|
|
|
|
2021-09-17 11:47:17 +02:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Sat Sep 11 12:34:56 UTC 2021 - ohering@suse.de
|
|
|
|
|
|
|
|
- Rename a single opam file to $dune_release_pkgs.opam
|
|
|
|
|
2021-04-21 14:50:50 +02:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Wed Apr 21 12:34:56 UTC 2021 - ohering@suse.de
|
|
|
|
|
|
|
|
- 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
|
|
|
|
|
2021-04-13 15:37:32 +02:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Fri Apr 9 09:09:09 UTC 2021 - ohering@suse.de
|
|
|
|
|
2021-04-13 16:35:37 +02:00
|
|
|
- Use bcond suse_ocaml_use_rpm_license_macro for license in filelist
|
2021-04-13 15:37:32 +02:00
|
|
|
- Add suse prefix to ocaml_native_compiler to avoid conflict
|
2021-04-13 16:35:37 +02:00
|
|
|
- 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
|
2021-04-13 15:37:32 +02:00
|
|
|
|
2021-02-09 10:52:32 +01:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Tue Feb 9 09:09:09 UTC 2021 - ohering@suse.de
|
|
|
|
|
|
|
|
- Fix regex in file list generator to really match dot and extension
|
|
|
|
|
2021-01-27 20:24:48 +01:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Thu Jan 21 21:21:21 UTC 2021 - ohering@suse.de
|
|
|
|
|
|
|
|
- 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.
|
2021-01-28 01:06:41 +01:00
|
|
|
|
2020-08-21 19:06:21 +02:00
|
|
|
-------------------------------------------------------------------
|
2021-01-15 11:00:01 +01:00
|
|
|
Thu Jan 14 14:14:14 UTC 2021 - ohering@suse.de
|
|
|
|
|
|
|
|
- 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
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
2020-08-21 19:06:21 +02:00
|
|
|
Thu Aug 20 20:20:20 UTC 2020 - ohering@suse.de
|
|
|
|
|
|
|
|
- Package also *.v, for Coq
|
|
|
|
- Package changelog files
|
2020-08-23 19:34:24 +02:00
|
|
|
- Enable native riscv64
|
2020-08-21 19:06:21 +02:00
|
|
|
|
2020-05-14 11:02:05 +02:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Thu May 14 14:14:14 UTC 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.
|
2020-05-14 11:40:00 +02:00
|
|
|
Use tag 'suseocaml', rename zocaml.attr to suseocaml.attr to
|
|
|
|
avoid filename conflicts with rpm-build.rpm (bsc#1154874)
|
|
|
|
- Rename also ocamlfind to suseocamlfind
|
2020-05-14 11:02:05 +02:00
|
|
|
- Escape plain % chars
|
|
|
|
|
2020-04-12 23:10:05 +02:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Sun Apr 12 12:12:12 UTC 2020 - ohering@suse.de
|
|
|
|
|
|
|
|
- run OCaml rpm dependency generator only if both path and magic matches (rpm#1173)
|
|
|
|
|
2020-03-21 15:46:30 +01:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Sat Mar 21 12:34:56 UTC 2020 - ohering@suse.de
|
|
|
|
|
|
|
|
- Disable parallel build for OCaml 4.08, 4.09 and 4.10
|
|
|
|
to get reproducible cma archives (issue#9307)
|
|
|
|
|
2020-02-21 11:50:25 +01:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Thu Feb 20 20:20:20 UTC 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
|
2020-02-24 08:21:45 +01:00
|
|
|
- Install also COPYRIGHT.txt as license, needed for some JaneStreet pkgs
|
2020-02-21 11:50:25 +01:00
|
|
|
|
2019-11-25 15:34:09 +01:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Mon Nov 25 12:34:56 UTC 2019 - ohering@suse.de
|
|
|
|
|
|
|
|
- Install also LGPL as license, needed by ocaml-lablgtk2
|
|
|
|
|
2019-11-01 23:56:29 +01:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Fri Nov 1 12:34:56 UTC 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
|
2019-11-05 10:30:50 +01:00
|
|
|
used at runtime. Also, cmxs dependencies in main pkg are
|
|
|
|
not covered by ocaml-find-requires.sh (bsc#1154874)
|
2019-11-01 23:56:29 +01:00
|
|
|
- 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
|
2019-11-02 00:56:52 +01:00
|
|
|
- SLE_12 has still no license macro, package as doc instead
|
2019-11-03 19:06:32 +01:00
|
|
|
- Use _smp_mflags instead of nproc for parallel build
|
2019-11-01 23:56:29 +01:00
|
|
|
|
2019-10-09 18:40:09 +02:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Wed Oct 9 05:48:16 UTC 2019 - ohering@suse.de
|
|
|
|
|
|
|
|
- Package also COPYRIGHT, for labltk
|
2019-10-10 08:47:28 +02:00
|
|
|
- Package also Copyright, for dose3
|
2019-10-09 18:40:09 +02:00
|
|
|
- Package also *.cmo
|
2019-10-09 18:50:13 +02:00
|
|
|
- Package also *.so.owner
|
2019-10-09 20:15:45 +02:00
|
|
|
- Package also *.o
|
2019-10-10 08:48:18 +02:00
|
|
|
- Package also /etc/ld.so.conf.d
|
2019-10-10 09:49:26 +02:00
|
|
|
- Package also *.js
|
2019-10-09 18:40:09 +02:00
|
|
|
|
2019-10-04 09:57:21 +02:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Fri Oct 4 07:56:44 UTC 2019 - ohering@suse.de
|
|
|
|
|
|
|
|
- Use _rpmmacrodir
|
2019-10-04 10:02:30 +02:00
|
|
|
- Automatically package known license files in main pkg
|
2019-10-04 16:54:46 +02:00
|
|
|
- List unhandled files in ocaml_create_file_list macro
|
2019-10-04 16:55:27 +02:00
|
|
|
- Do not mark files as %config
|
2019-10-04 09:57:21 +02:00
|
|
|
|
2019-09-30 16:23:43 +02:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Mon Sep 30 14:15:16 UTC 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
|
2019-10-02 10:15:09 +02:00
|
|
|
- Move prefix/man to datadir/man to workaround bug in dune (#2670)
|
2019-09-30 16:23:43 +02:00
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Mon Sep 30 12:34:56 UTC 2019 - ohering@suse.de
|
|
|
|
|
|
|
|
- moved ocaml-rpm-macros from ocaml.spec to separate pkg
|
|
|
|
|