From: Elan Ruusamäe Date: Sun, 24 Nov 2013 01:40:54 +0000 (+0200) Subject: use make install, verbose files, enable opt X-Git-Tag: auto/th/ocaml-biniou-1.0.9-1~3 X-Git-Url: http://git.pld-linux.org/gitweb.cgi?a=commitdiff_plain;h=bd741326b7b312227b43b3ce0cd1066233dbb2a4;p=packages%2Focaml-biniou.git use make install, verbose files, enable opt --- diff --git a/ocaml-biniou.spec b/ocaml-biniou.spec index 63b0100..8447546 100644 --- a/ocaml-biniou.spec +++ b/ocaml-biniou.spec @@ -1,6 +1,6 @@ # # Conditional build: -%bcond_with opt # build opt +%bcond_without opt # build opt %define module biniou Summary: Flexible binary data format in OCaml @@ -57,18 +57,17 @@ tej biblioteki. %install rm -rf $RPM_BUILD_ROOT +install -d $RPM_BUILD_ROOT{%{_bindir},%{_libdir}/ocaml} +%{__make} install \ + OCAMLFIND_DESTDIR=$RPM_BUILD_ROOT%{_libdir}/ocaml \ + PREFIX=$RPM_BUILD_ROOT%{_prefix} \ + DESTDIR=$RPM_BUILD_ROOT -install -d $RPM_BUILD_ROOT%{_libdir}/ocaml/{%{module},stublibs} -cp -a *.cm[ixa]* $RPM_BUILD_ROOT%{_libdir}/ocaml/%{module} - +# move to dir pld ocamlfind looks install -d $RPM_BUILD_ROOT%{_libdir}/ocaml/site-lib/%{module} -cat > $RPM_BUILD_ROOT%{_libdir}/ocaml/site-lib/%{module}/META <> $RPM_BUILD_ROOT%{_libdir}/ocaml/site-lib/%{module}/META +directory="+%{module}" EOF %clean @@ -76,7 +75,14 @@ rm -rf $RPM_BUILD_ROOT %files devel %defattr(644,root,root,755) -%doc LICENSE *.mli +%doc LICENSE %dir %{_libdir}/ocaml/%{module} -%{_libdir}/ocaml/%{module}/*.cm[ixa]* +%{_libdir}/ocaml/%{module}/*.cm[ix] +%{_libdir}/ocaml/%{module}/*.cm[ao] +%{_libdir}/ocaml/%{module}/*.mli +%if %{with opt} +%attr(755,root,root) %{_bindir}/bdump +%{_libdir}/ocaml/%{module}/*.[ao] +%{_libdir}/ocaml/%{module}/*.cmxa +%endif %{_libdir}/ocaml/site-lib/%{module}