[Pkg-ocaml-maint-commits] r5314 - in /trunk/packages/ergo: tarballs/ergo_0.7.3.orig.tar.gz trunk/debian/changelog trunk/debian/rules

dogguy-guest at users.alioth.debian.org dogguy-guest at users.alioth.debian.org
Fri Mar 7 15:01:48 UTC 2008


Author: dogguy-guest
Date: Fri Mar  7 15:01:48 2008
New Revision: 5314

URL: http://svn.debian.org/wsvn/pkg-ocaml-maint/?sc=1&rev=5314
Log:
- New upstream release 0.7.3
- Install ergoAPI
- Install ergo.byte and its manpage

Added:
    trunk/packages/ergo/tarballs/ergo_0.7.3.orig.tar.gz   (with props)
Modified:
    trunk/packages/ergo/trunk/debian/changelog
    trunk/packages/ergo/trunk/debian/rules

Added: trunk/packages/ergo/tarballs/ergo_0.7.3.orig.tar.gz
URL: http://svn.debian.org/wsvn/pkg-ocaml-maint/trunk/packages/ergo/tarballs/ergo_0.7.3.orig.tar.gz?rev=5314&op=file
==============================================================================
Binary file - no diff available.

Propchange: trunk/packages/ergo/tarballs/ergo_0.7.3.orig.tar.gz
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Modified: trunk/packages/ergo/trunk/debian/changelog
URL: http://svn.debian.org/wsvn/pkg-ocaml-maint/trunk/packages/ergo/trunk/debian/changelog?rev=5314&op=diff
==============================================================================
--- trunk/packages/ergo/trunk/debian/changelog (original)
+++ trunk/packages/ergo/trunk/debian/changelog Fri Mar  7 15:01:48 2008
@@ -1,6 +1,7 @@
-ergo (0.7.2-1) unstable; urgency=low
+ergo (0.7.3-1) UNRELEASED; urgency=low
 
   * Initial release (Closes: #468557)
+  * Install ergoAPI
+  * Install ergo.byte
 
- -- Mehdi Dogguy <dogguy at pps.jussieu.fr>  Fri, 22 Feb 2008 10:09:03 +0100
-
+ -- Mehdi Dogguy <dogguy at pps.jussieu.fr>  Fri, 07 Mar 2008 15:55:41 +0100

Modified: trunk/packages/ergo/trunk/debian/rules
URL: http://svn.debian.org/wsvn/pkg-ocaml-maint/trunk/packages/ergo/trunk/debian/rules?rev=5314&op=diff
==============================================================================
--- trunk/packages/ergo/trunk/debian/rules (original)
+++ trunk/packages/ergo/trunk/debian/rules Fri Mar  7 15:01:48 2008
@@ -14,11 +14,18 @@
 
 OCAMLABI  = $(shell ocamlc -version)
 BYTECODE  = $(shell [ -x /usr/bin/ocamlopt ] || echo yes)
-OCAMLRUN  = $(if $(BYTECODE),ocaml-base-nox-$(OCAMLABI))
-OPTTARGET = $(if $(BYTECODE),byte,opt)
+OCAMLRUN  = ocaml-base-nox-$(OCAMLABI)
+OCAMLBEST = $(if $(BYTECODE),byte,opt)
+OPTTARGET = byte api.byte $(if $(BYTECODE),,opt api.opt)
+APIFILES  = ergoAPI.cma $(if $(BYTECODE),,ergoAPI.cmxa)
 MAKEOPTS  = OCAMLC=ocamlc OCAMLOPT=ocamlopt OCAMLLEX=ocamllex OCAMLLIB=/usr/lib/ocaml/$(OCAMLABI) OCAMLVERSION=$(OCAMLABI)
 
-config.status: 
+ocamlinit:
+	if [ -x /usr/bin/ocamlopt ]; then \
+		echo "usr/share/man/man1/ergo.1.gz usr/share/man/man1/ergo.byte.1.gz" > debian/ergo.links; \
+	fi
+
+config.status: ocamlinit
 	dh_testdir
 	./configure --host=$(DEB_HOST_GNU_TYPE) \
 	--build=$(DEB_BUILD_GNU_TYPE)           \
@@ -40,7 +47,7 @@
 clean: config.status
 	dh_testdir
 	dh_testroot
-	rm -f build-stamp build-indep-stamp build-arch-stamp
+	rm -f build-stamp build-indep-stamp build-arch-stamp *.annot
 	if [ -f Makefile ]; then           \
 		$(MAKE) $(MAKEOPTS) clean; \
 	fi
@@ -52,7 +59,9 @@
 	dh_testroot
 	dh_clean -k 
 	dh_installdirs
-	$(MAKE) prefix=$(CURDIR)/debian/ergo/usr install-indep install-$(OPTTARGET)
+	$(MAKE) prefix=$(CURDIR)/debian/ergo/usr install-indep install-$(OCAMLBEST)
+	[ -x /usr/bin/ocamlopt ] && cp ergo.byte $(CURDIR)/debian/ergo/usr/bin/
+	cp $(APIFILES) $(CURDIR)/debian/ergo/usr/lib/ergo/
 
 binary-indep: build install
 
@@ -62,6 +71,7 @@
 	dh_installchangelogs CHANGES
 	dh_installdocs
 	dh_installman
+	dh_link
 	dh_strip
 	dh_compress
 	dh_fixperms




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