The package rpms/ocaml-camomile.git has added or updated architecture specific content in
its
spec file (ExclusiveArch/ExcludeArch or %ifarch/%ifnarch) in commit(s):
https://src.fedoraproject.org/cgit/rpms/ocaml-camomile.git/commit/?id=6ed....
Change:
-%ifarch %{ocaml_native_compiler}
Thanks.
Full change:
============
commit 6ed96a004759ebcdf8eab8944466940ffaea074b
Author: Richard W.M. Jones <rjones(a)redhat.com>
Date: Tue Apr 30 10:02:52 2019 +0100
Use jbuilder --profile release to disable warn-error.
Use jbuilder install instead of hand-installing.
Use %doc and %license.
Remove some binaries which are no longer installed.
diff --git a/ocaml-camomile.spec b/ocaml-camomile.spec
index 11708ee..55e2110 100644
--- a/ocaml-camomile.spec
+++ b/ocaml-camomile.spec
@@ -1,3 +1,6 @@
+# FIXME: Broken in 1.0.1 for unknown reasons.
+%global debug_package %{nil}
+
Name: ocaml-camomile
Version: 1.0.1
Release: 3%{?dist}
@@ -59,30 +62,30 @@ applications that use %{name}.
ulimit -Hs 65536
ulimit -Ss 65536
%endif
-jbuilder build --verbose
+jbuilder build --verbose --profile release
%install
-# We have to do this by hand because jbuilder doesn't work.
-export DESTDIR=$RPM_BUILD_ROOT
-export OCAMLFIND_DESTDIR=$RPM_BUILD_ROOT%{_libdir}/ocaml
-mkdir -p $OCAMLFIND_DESTDIR $OCAMLFIND_DESTDIR/stublibs
-mkdir -p $RPM_BUILD_ROOT%{_bindir}
-mkdir -p $RPM_BUILD_ROOT%{_datadir}
-ocamlfind install camomile _build/install/default/lib/camomile/*
-cp -r -L _build/install/default/share/camomile $RPM_BUILD_ROOT%{_datadir}
-%ifarch %{ocaml_native_compiler}
-cp _build/default/Camomile/tools/camomilecharmap.exe
$RPM_BUILD_ROOT%{_bindir}/camomilecharmap
-cp _build/default/Camomile/tools/camomilelocaledef.exe
$RPM_BUILD_ROOT%{_bindir}/camomilelocaledef
-%endif
+jbuilder install \
+ --destdir=%{buildroot} \
+ --libdir=%{_libdir}/ocaml \
+ --verbose \
+ --profile release
+
+# Remove /usr/doc because we will use %%doc rules instead.
+rm -rf %{buildroot}/usr/doc
+
+# Install the *.mli files by hand.
+cp _build/install/default/lib/camomile/library/*.mli
%{buildroot}%{_libdir}/ocaml/camomile/
%check
-jbuilder runtest
+jbuilder runtest --profile release
%files
-%doc README
+%doc README.md CHANGES.md
+%license LICENSE.md
%{_libdir}/ocaml/camomile
%ifarch %{ocaml_native_compiler}
%exclude %{_libdir}/ocaml/camomile/*.a
@@ -91,13 +94,11 @@ jbuilder runtest
%endif
%exclude %{_libdir}/ocaml/camomile/*.mli
%ifarch %{ocaml_native_compiler}
-%{_bindir}/camomilecharmap
-%{_bindir}/camomilelocaledef
%endif
%files devel
-%doc README web/dochtml/*
+%license LICENSE.md
%ifarch %{ocaml_native_compiler}
%{_libdir}/ocaml/camomile/*.a
%{_libdir}/ocaml/camomile/*.cmxa
@@ -107,13 +108,16 @@ jbuilder runtest
%files data
-%doc README
+%license LICENSE.md
%{_datadir}/camomile/
%changelog
-* Mon Apr 29 2019 Richard W.M. Jones <rjones(a)redhat.com> - 1.0.1-3
-- Bump release and rebuild.
+* Tue Apr 30 2019 Richard W.M. Jones <rjones(a)redhat.com> - 1.0.1-3
+- Use jbuilder --profile release to disable warn-error.
+- Use jbuilder install instead of hand-installing.
+- Use %%doc and %%license.
+- Remove some binaries which are no longer installed.
* Mon Apr 29 2019 Richard W.M. Jones <rjones(a)redhat.com> - 1.0.1-2
- OCaml 4.08.0 (beta 3) rebuild.