[packages/ocaml-idl] - verbose files, release 11 (ocaml rebuild)
qboosh
qboosh at pld-linux.org
Sun Jul 19 08:31:35 CEST 2015
commit 0f71ee8c0c73a20cd74ded11ac056f892a34ed8e
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date: Sun Jul 19 08:32:48 2015 +0200
- verbose files, release 11 (ocaml rebuild)
ocaml-idl.spec | 27 ++++++++++++++++-----------
1 file changed, 16 insertions(+), 11 deletions(-)
---
diff --git a/ocaml-idl.spec b/ocaml-idl.spec
index f07f13c..bfdc9f0 100644
--- a/ocaml-idl.spec
+++ b/ocaml-idl.spec
@@ -2,17 +2,17 @@
# Conditional build:
%bcond_without ocaml_opt # skip building native optimized binaries (bytecode is always built)
-%ifarch x32
-# not yet available on x32 (ocaml 4.02.1), remove when upstream will support it
+# not yet available on x32 (ocaml 4.02.1), update when upstream will support it
+%ifnarch %{ix86} %{x8664} arm aarch64 ppc sparc sparcv9
%undefine with_ocaml_opt
%endif
%define ocaml_ver 1:3.09.2
-Summary: CamlIDL is a stub code generator and COM binding for Objective Caml
-Summary(pl.UTF-8): Wiązania IDL dla OCamla
+Summary: CamlIDL - stub code generator and COM binding for OCaml
+Summary(pl.UTF-8): CamlIDL - generator kodu zaślepek oraz wiązania COM dla OCamla
Name: ocaml-idl
Version: 1.05
-Release: 10
+Release: 11
License: QPL v1.0 (compiler), LGPL v2 (library)
Group: Libraries
Source0: http://caml.inria.fr/distrib/bazar-ocaml/camlidl-%{version}.tar.gz
@@ -42,7 +42,7 @@ Camlidl jest generatorem kodu łączącego C z OCamlem. Pozwala on na
automatyczne tworzenie funkcji, które będą mogły być wywoływane z
OCamla na podstawie opisu IDL. Automatyzuje więc najbardziej
niewdzięczne aspekty odwoływania się do bibliotek napisanych w C z
-OCamla. Może być również użyty do komunikacji z innymi językami jeśli
+OCamla. Może być również użyty do komunikacji z innymi językami, jeśli
tylko mają one dobrze zdefiniowany interfejs C.
Pakiet ten zawiera binaria potrzebne do uruchamiania programów
@@ -71,7 +71,7 @@ Camlidl jest generatorem kodu łączącego C z OCamlem. Pozwala on na
automatyczne tworzenie funkcji, które będą mogły być wywoływane z
OCamla na podstawie opisu IDL. Automatyzuje więc najbardziej
niewdzięczne aspekty odwoływania się do bibliotek napisanych w C z
-OCamla. Może być również użyty do komunikacji z innymi językami jeśli
+OCamla. Może być również użyty do komunikacji z innymi językami, jeśli
tylko mają one dobrze zdefiniowany interfejs C.
Pakiet ten zawiera pliki niezbędne do tworzenia programów używających
@@ -118,7 +118,7 @@ ln -sf ../../include/caml $RPM_BUILD_ROOT%{_libdir}/ocaml/caml
OCAMLLIB=$RPM_BUILD_ROOT%{_libdir}/ocaml
# fix install to subdir
-mv $RPM_BUILD_ROOT%{_libdir}/ocaml/{*.{cm[ix],cma,a%{?with_ocaml_opt:,cmxa}},idl}
+%{__mv} $RPM_BUILD_ROOT%{_libdir}/ocaml/{*.{cm[ix],cma,a%{?with_ocaml_opt:,cmxa}},idl}
install -d $RPM_BUILD_ROOT%{_libdir}/ocaml/stublibs
install -p dll*.so $RPM_BUILD_ROOT%{_libdir}/ocaml/stublibs
@@ -143,15 +143,20 @@ rm -rf $RPM_BUILD_ROOT
%files
%defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/ocaml/stublibs/*.so
+%attr(755,root,root) %{_libdir}/ocaml/stublibs/dllcom.so
%files devel
%defattr(644,root,root,755)
%doc htmlman LICENSE README Changes
%attr(755,root,root) %{_bindir}/camlidl
%dir %{_libdir}/ocaml/idl
-%{_libdir}/ocaml/idl/*.cm[ixa]*
-%{_libdir}/ocaml/idl/*.a
+%{_libdir}/ocaml/idl/com.cma
+%{_libdir}/ocaml/idl/com.cmi
+%if %{with ocaml_opt}
+%{_libdir}/ocaml/idl/com.a
+%{_libdir}/ocaml/idl/com.cmxa
+%endif
+%{_libdir}/ocaml/idl/libcamlidl.a
%{_libdir}/ocaml/site-lib/camlidl
%{_libdir}/ocaml/caml
%{_includedir}/caml/camlidlruntime.h
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/ocaml-idl.git/commitdiff/0f71ee8c0c73a20cd74ded11ac056f892a34ed8e
More information about the pld-cvs-commit
mailing list