[Pkg-ocaml-maint-commits] [SCM] OCaml packaging branch, master, updated. debian/3.11.0-1-26-g3d9a28d

Stephane Glondu steph at glondu.net
Tue Feb 17 14:27:54 UTC 2009


The following commit has been merged in the master branch:
commit 766a3c572b4c5684154849ee254e80ab46cccbf4
Author: Stephane Glondu <steph at glondu.net>
Date:   Tue Feb 17 13:56:13 2009 +0100

    Do not ship labltk examples in a tarball

diff --git a/debian/clean b/debian/clean
index c1659bf..14fe0e4 100644
--- a/debian/clean
+++ b/debian/clean
@@ -6,4 +6,3 @@ config/m.h
 config/s.h
 myocamlbuild_config.ml
 tools/myocamlbuild_config.ml
-debian/examples_labltk.tar.bz2
diff --git a/debian/ocaml.dirs.in b/debian/ocaml.dirs.in
index 3099323..aaea282 100644
--- a/debian/ocaml.dirs.in
+++ b/debian/ocaml.dirs.in
@@ -1,3 +1,3 @@
 usr/bin
-usr/share/doc/ocaml
+usr/share/doc/ocaml/examples
 @OCamlStdlibDir@
diff --git a/debian/ocaml.examples b/debian/ocaml.examples
index bdc4546..55b78ae 100644
--- a/debian/ocaml.examples
+++ b/debian/ocaml.examples
@@ -1 +1 @@
-debian/examples_labltk.tar.bz2
+debian/examples/*
diff --git a/debian/rules b/debian/rules
index 904bbd7..f4d4038 100755
--- a/debian/rules
+++ b/debian/rules
@@ -89,9 +89,9 @@ build-stamp: config-stamp
 	if test ! -d boot.debian; then \
 	  cp -xa boot boot.debian; \
 	fi
-	tar cjf debian/examples_labltk.tar.bz2 \
-	  -C otherlibs/labltk --exclude=.cvsignore \
-	  examples_labltk
+	rm -Rf debian/examples && mkdir debian/examples
+	cp -a otherlibs/labltk/examples_labltk debian/examples/labltk
+	find debian/examples/labltk -name .cvsignore -delete
 ifeq ($(BUILDCACHE),)
 	$(MAKE) world
 	$(MAKE) bootstrap
@@ -130,7 +130,7 @@ endif
 		sed -i 1d emacs/ocamltags.in; \
 	fi
 # Remaining stuff
-	-rm -Rf debian/$(SRCTARBALL)
+	-rm -Rf debian/$(SRCTARBALL) debian/examples
 	dh clean --after dh_auto_clean
 
 install: install-stamp
@@ -171,7 +171,9 @@ install-stamp:
 # Remove empty directory
 	rmdir $(CURDIR)/debian/ocaml-nox$(OCAML_STDLIB_DIR)/ocamldoc/custom
 # Remaining stuff
-	dh install --after dh_install
+	dh install --after dh_install --before dh_compress
+	dh_compress -Xexamples/labltk
+	dh install --after dh_compress
 	touch $@
 
 binary-stamp: install-stamp

-- 
OCaml packaging



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