[packages/ocaml-ulex] - spec cleanup - rel 2

baggins baggins at pld-linux.org
Sun Nov 16 13:27:12 CET 2014


commit 4ca31c7ebb7d23bf0ca385e11296d79e0de93d8c
Author: Jan Rękorajski <baggins at pld-linux.org>
Date:   Sun Nov 16 13:27:03 2014 +0100

    - spec cleanup
    - rel 2

 ocaml-ulex.spec | 19 +++++++++++++------
 1 file changed, 13 insertions(+), 6 deletions(-)
---
diff --git a/ocaml-ulex.spec b/ocaml-ulex.spec
index 46413c9..2808003 100644
--- a/ocaml-ulex.spec
+++ b/ocaml-ulex.spec
@@ -2,13 +2,14 @@ Summary:	Lexer generator for Unicode and OCaml
 Summary(pl.UTF-8):	Lexer dla OCamla i Unicode
 Name:		ocaml-ulex
 Version:	1.1
-Release:	1
+Release:	2
 License:	MIT
 Group:		Development/Tools
 Source0:	http://www.cduce.org/download/ulex-%{version}.tar.gz
 # Source0-md5:	ce49a013bc4a0e085977a9fe157017bf
 BuildRequires:	ocaml >= 3.09.0
 BuildRequires:	ocaml-findlib-devel
+%requires_eq	ocaml-runtime
 BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
 %description
@@ -21,7 +22,7 @@ ulex jest lexerem dla OCamla i Unicode.
 %setup -q -n ulex-%{version}
 
 %build
-%{__make}
+%{__make} -j1 all all.opt \
 
 %install
 rm -rf $RPM_BUILD_ROOT
@@ -30,10 +31,13 @@ install -d $RPM_BUILD_ROOT%{_libdir}/ocaml/site-lib/ulex
 %{__make} install \
 	OCAMLFIND_DESTDIR=$RPM_BUILD_ROOT%{_libdir}/ocaml
 
-echo 'directory = "+ulex"' \
-	>> $RPM_BUILD_ROOT%{_libdir}/ocaml/ulex/META
-mv -f $RPM_BUILD_ROOT%{_libdir}/ocaml/ulex/META \
-	$RPM_BUILD_ROOT%{_libdir}/ocaml/site-lib/ulex/META
+# move to dir pld ocamlfind looks
+install -d $RPM_BUILD_ROOT%{_libdir}/ocaml/site-lib/ulex
+mv $RPM_BUILD_ROOT%{_libdir}/ocaml/ulex/META \
+	$RPM_BUILD_ROOT%{_libdir}/ocaml/site-lib/ulex
+cat <<EOF >> $RPM_BUILD_ROOT%{_libdir}/ocaml/site-lib/ulex/META
+directory="+ulex"
+EOF
 
 %clean
 rm -rf $RPM_BUILD_ROOT
@@ -43,4 +47,7 @@ rm -rf $RPM_BUILD_ROOT
 %doc README
 %dir %{_libdir}/ocaml/ulex
 %{_libdir}/ocaml/ulex/*.cm*
+%{_libdir}/ocaml/ulex/ulexing.a
+%{_libdir}/ocaml/ulex/ulexing.mli
+%{_libdir}/ocaml/ulex/utf8.mli
 %{_libdir}/ocaml/site-lib/ulex
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/ocaml-ulex.git/commitdiff/4ca31c7ebb7d23bf0ca385e11296d79e0de93d8c



More information about the pld-cvs-commit mailing list