Commit graph

309 commits

Author SHA1 Message Date
Fedora Release Engineering
cba5f7abbe Rebuilt for https://fedoraproject.org/wiki/Fedora_45_Mass_Rebuild 2026-07-16 09:52:03 +00:00
Jerry James
b015f12145 New upstream version 5.5.0 (RHBZ#2442622)
- Drop upstreamed fix for arm64 frame pointers
- Reenable LTO
- Move ld.conf, libasmrun, and libcamlrun to ocaml-runtime
- Drop hardlink dependency; rpm now does this by default
- Drop unused utilx-linux dependency
2026-07-09 08:36:23 -06:00
Richard W.M. Jones
5a8dd543c6 Backport fix for arm64 frame pointers 2026-02-26 12:59:34 +00:00
Richard W.M. Jones
2e0cb1fe44 Fix version in changelog - current version is 5.4.1, not 5.4.0
Fixes: commit e3af15bd11
2026-02-26 12:57:23 +00:00
Richard W.M. Jones
e3af15bd11 New upstream version 5.4.0 (RHBZ#2440356) 2026-02-20 11:20:03 +00:00
Richard W.M. Jones
360b98ce78 Enable frame pointers on aarch64
Suggested-by: Jerry James
2026-02-18 17:53:18 +00:00
Richard W.M. Jones
ee9df08052 Replace x86_64 with %{x86_64}
On Rawhide this macro expands to:

  x86_64 x86_64_v2 x86_64_v3 x86_64_v4 amd64 em64t

Suggested-by: Jerry James
2026-02-18 17:52:32 +00:00
Richard W.M. Jones
c129230259 Move bundle to the -runtime subpackage
Suggested-by: Jerry James
2026-02-18 17:51:10 +00:00
Fedora Release Engineering
aa50731ee3 Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild 2026-01-16 22:24:41 +00:00
Richard W.M. Jones
ebbc5125da Fix branch name in comment 2025-10-13 11:17:54 +01:00
Richard W.M. Jones
bc284a4d37 New upstream version 5.4.0 (RHBZ#2368289) 2025-10-13 11:02:33 +01:00
Fedora Release Engineering
b9c837a453 Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild 2025-07-24 23:06:40 +00:00
Yaakov Selkowitz
5b0d3a3f5d Fix RPM macros for Python 3.14
A change to argparse in 3.14 is leading it to misinterpret the '%' in
'%files' as an operator.  Escaping it makes it compatible with both 3.14
and earlier versions.
2025-06-22 15:52:34 -04:00
Fedora Release Engineering
9d17af02a5 Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild 2025-01-17 20:40:47 +00:00
Jerry James
5018fa7019 New upstream version 5.3.0
- Drop upstreamed patches
- BR git-core instead of git
2025-01-09 08:24:42 -07:00
Fedora Release Engineering
a7c6be2f53 Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild 2024-07-18 19:59:15 +00:00
Jerry James
0e1aab5f28 Fix the VCS field 2024-07-17 11:25:19 -06:00
Richard W.M. Jones
561453cd2d Add RHEL 10 gating tests 2024-06-19 08:25:18 +01:00
Richard W.M. Jones
13ff7d0244 Add fix for ppc64le code generation issue found after 5.2.0 was released 2024-06-19 08:05:08 +01:00
Richard W.M. Jones
7f5edb92c0 New upstream version 5.2.0 (RHBZ#2269805) 2024-05-29 11:26:00 +01:00
Jerry James
f299c84c6d Version 5.2.0
- Drop upstreamed frame pointer and s390x patches
2024-05-23 09:00:25 -06:00
Fedora Release Engineering
a3771460e1 Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild 2024-01-25 09:45:15 +00:00
Fedora Release Engineering
2883f28bbd Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild 2024-01-21 10:09:11 +00:00
Richard W.M. Jones
4f34985ad8 Add s390x code generation fix
https://github.com/ocaml/ocaml/issues/12829
2023-12-18 11:07:28 +00:00
Richard W.M. Jones
b40114b0c9 New upstream version 5.1.1 (RHBZ#2239227) 2023-12-11 22:34:35 +00:00
Yaakov Selkowitz
48b6d0088d Drop unused BR parallel
GNU parallel is only used by make parallel in the testsuite directory;
the toplevel make tests calls make all in testsuite.
2023-11-13 22:14:14 -05:00
Jerry James
ebbf4c122f Configure with --enable-ocamltest on test_arches 2023-10-13 08:38:51 -06:00
Richard W.M. Jones
2ec55e949b Use BR ocaml-srpm-macros to force latest to be built against 2023-10-06 12:40:21 +01:00
Richard W.M. Jones
a8e366538a Rebuild against updated ocaml-srpm-macros
I managed to build it against the old ocaml-srpm-macros, thus native
compilation was disabled still on s390x.  Hopefully bump and rebuild
after adding ocaml-srpm-macros to the side tag will fix this.
2023-10-05 10:53:13 +01:00
Richard W.M. Jones
c37874e266 Add upstream patch added after 5.1.0 2023-10-05 09:58:44 +01:00
Jerry James
a433439c10 Version 5.1.0
Other changes:
- Add LicenseRef-Fedora-Public-Domain to the runtime License field
- New ocaml-rpm-macros subpackage
- Depend on libzstd-devel for compressed marshaling
- Disable LTO
2023-10-04 20:56:33 -06:00
Fedora Release Engineering
4a09b96d7b Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-07-20 17:09:37 +00:00
Richard W.M. Jones
64f662b9c5 Force ocaml-srpm-macros to be the latest version. 2023-07-12 11:28:00 +01:00
Richard W.M. Jones
5ebc943f98 Add all further differences with jjames's OCaml 5 package 2023-07-11 17:49:54 +01:00
Richard W.M. Jones
772b17b666 Drop downstream 0017-configure-Only-use-OC_-for-building-executables.patch
This is no longer needed now we found another way to work around build
notes breakage.
2023-07-11 17:46:39 +01:00
Richard W.M. Jones
be2dfe04db Fix compilation on bytecode-only arches
File not found: /builddir/build/BUILDROOT/ocaml-5.0.0-1.fc39.ppc64le/usr/lib64/ocaml/{dynlink,runtime_events,str,threads,unix}/*.a
2023-07-11 08:31:48 +01:00
Richard W.M. Jones
cec11e3cd8 --enable-frame-pointers only works on x86-64 2023-07-10 22:43:58 +01:00
Richard W.M. Jones
68671b2fe6 OCaml 5.0 2023-07-10 22:08:39 +01:00
Richard W.M. Jones
c5a44d336b Rebuild OCaml packages for F38 2023-01-23 21:44:47 +00:00
Fedora Release Engineering
c4c11c263c Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-01-19 22:00:44 +00:00
Richard W.M. Jones
6fbb4db452 Include more upstream patches from 4.14 branch
Don't use %configure macro because that breaks on riscv64.
https://bugzilla.redhat.com/2124272
2022-09-06 13:34:55 +01:00
Fedora Release Engineering
38e7f9a43c Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-07-22 01:04:51 +00:00
Richard W.M. Jones
73c8e3d782 New upstream version 4.14.0 2022-06-18 12:29:36 +01:00
Richard W.M. Jones
4bb2864cc2 Upload renamed sources file 2022-06-09 22:37:55 +01:00
Jerry James
3eca5f5ac7 Fix the Source0 URL
- chrpath is no longer needed
- Use the %license macro
- Build the test binaries so the tests will run
2022-06-09 14:42:27 -06:00
Richard W.M. Jones
37422916a0 Rebuild 4.13.1 to remove package notes 2022-02-04 10:22:30 +00:00
Richard W.M. Jones
b249a82b37 Disable package note misfeature 2022-01-26 16:32:11 +00:00
Fedora Release Engineering
999a7e734e - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-01-20 21:37:12 +00:00
Richard W.M. Jones
edfb35d875 New upstream version 4.13.1 2021-10-04 16:38:42 +01:00
Fedora Release Engineering
95d7ecd59b - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-07-22 16:31:11 +00:00