[Pkg-ocaml-maint-commits] [SCM] menhir packaging branch, master, updated. debian/20071212.dfsg-1-30-g1d16edf

Mehdi Dogguy dogguy at pps.jussieu.fr
Fri Jan 23 11:45:48 UTC 2009


The following commit has been merged in the master branch:
commit f7b09845f381afb5b6ad19d700c67c05a1343931
Author: Mehdi Dogguy <dogguy at pps.jussieu.fr>
Date:   Fri Jan 23 12:43:06 2009 +0100

    Installing MenhirLib

diff --git a/debian/rules b/debian/rules
index 2252fa7..d3ee3f7 100755
--- a/debian/rules
+++ b/debian/rules
@@ -10,6 +10,7 @@ DESTDIR := $(CURDIR)/debian/menhir
 OCAMLABI := $(shell ocamlc -version)
 IS_NATIVE:= $(wildcard /usr/bin/ocamlopt)
 TARGET   := $(if $(IS_NATIVE),opt,byte)
+STRIPOPT := -e "$(if $(IS_NATIVE),,/native/d)"
 
 build: build-stamp
 build-stamp: patch-stamp
@@ -28,6 +29,9 @@ install-stamp:
 	cp src/menhir $(DESTDIR)/usr/bin/
 	cp src/standard.mly $(DESTDIR)/usr/share/menhir/
 	cp -r demos $(DESTDIR)/usr/share/doc/menhir/
+	mkdir -p $(DESTDIR)/usr/lib/ocaml/$(OCAMLABI)/menhirLib/
+	sed $(STRIPOPT) src/META > $(DESTDIR)/usr/lib/ocaml/$(OCAMLABI)/menhirLib/META
+	cp src/menhirLib.* $(DESTDIR)/usr/lib/ocaml/$(OCAMLABI)/menhirLib/
 	dh install --after auto_install
 	touch $@
 

-- 
menhir packaging



More information about the Pkg-ocaml-maint-commits mailing list