X-Git-Url: http://git.pld-linux.org/?p=packages%2Focaml-zarith.git;a=blobdiff_plain;f=ocaml-zarith.spec;h=181b900e73779115e7deb32b5f3578a2c61eb7cb;hp=672725e135c1b02e2c2d9b32f8fb0ff59c99f33d;hb=dcde8a4a316d7426cbf13c82e9e473bcd95b53bd;hpb=6feb2fd60d675d2798b5fc725ca348b33aa47bcc diff --git a/ocaml-zarith.spec b/ocaml-zarith.spec index 672725e..181b900 100644 --- a/ocaml-zarith.spec +++ b/ocaml-zarith.spec @@ -1,12 +1,17 @@ # # Conditional build: -%bcond_without opt # build opt +%bcond_without ocaml_opt # skip building native optimized binaries (bytecode is always built) + +# not yet available on x32 (ocaml 4.02.1), remove when upstream will support it +%ifnarch %{ix86} %{x8664} arm aarch64 ppc sparc sparcv9 +%undefine with_ocaml_opt +%endif %define module zarith Summary: Zarith: arbitrary-precision integers Name: ocaml-zarith Version: 1.2.1 -Release: 2 +Release: 5 License: GPL Group: Applications/Math Source0: http://forge.ocamlcore.org/frs/download.php/1199/%{module}-%{version}.tgz @@ -44,7 +49,7 @@ CFLAGS="%{rpmcflags}" \ -installdir $RPM_BUILD_ROOT/%{_libdir}/ocaml \ -gmp -%{__make} VERBOSE=1 +%{__make} -j1 VERBOSE=1 %install rm -rf $RPM_BUILD_ROOT @@ -70,7 +75,9 @@ rm -rf $RPM_BUILD_ROOT %attr(755,root,root) %{_libdir}/ocaml/stublibs/*.so %{_libdir}/ocaml/stublibs/*.so.owner %dir %{_libdir}/ocaml/%{module} +%if %{with ocaml_opt} %{_libdir}/ocaml/%{module}/*.cmxs +%endif %{_libdir}/ocaml/site-lib/%{module} %files devel @@ -79,7 +86,8 @@ rm -rf $RPM_BUILD_ROOT %{_libdir}/ocaml/%{module}/*.cm[axi] %{_libdir}/ocaml/%{module}/*.mli %{_libdir}/ocaml/%{module}/*.h -%if %{with opt} -%{_libdir}/ocaml/%{module}/*.[ao] +%{_libdir}/ocaml/%{module}/libzarith.a +%if %{with ocaml_opt} +%{_libdir}/ocaml/%{module}/zarith.a %{_libdir}/ocaml/%{module}/*.cmxa %endif