[Pkg-ocaml-maint-commits] r3693 - in /trunk/packages/ocaml/branches/ocaml-3.10.0~beta/debian: changelog ocaml-base-nox.install.in ocaml-compiler-libs.install.in ocaml-interp.install.in ocaml-nox.install ocaml-nox.install.in ocaml.docs ocaml.install.in rules

zack at users.alioth.debian.org zack at users.alioth.debian.org
Sat Apr 14 18:23:15 UTC 2007


Author: zack
Date: Sat Apr 14 18:23:15 2007
New Revision: 3693

URL: http://svn.debian.org/wsvn/pkg-ocaml-maint/?sc=1&rev=3693
Log:
delegated more stuff to dh_install

Added:
    trunk/packages/ocaml/branches/ocaml-3.10.0~beta/debian/ocaml-base-nox.install.in
    trunk/packages/ocaml/branches/ocaml-3.10.0~beta/debian/ocaml-compiler-libs.install.in
    trunk/packages/ocaml/branches/ocaml-3.10.0~beta/debian/ocaml-interp.install.in
    trunk/packages/ocaml/branches/ocaml-3.10.0~beta/debian/ocaml-nox.install.in
      - copied, changed from r3686, trunk/packages/ocaml/branches/ocaml-3.10.0~beta/debian/ocaml-nox.install
    trunk/packages/ocaml/branches/ocaml-3.10.0~beta/debian/ocaml.install.in
Removed:
    trunk/packages/ocaml/branches/ocaml-3.10.0~beta/debian/ocaml-nox.install
Modified:
    trunk/packages/ocaml/branches/ocaml-3.10.0~beta/debian/changelog
    trunk/packages/ocaml/branches/ocaml-3.10.0~beta/debian/ocaml.docs
    trunk/packages/ocaml/branches/ocaml-3.10.0~beta/debian/rules

Modified: trunk/packages/ocaml/branches/ocaml-3.10.0~beta/debian/changelog
URL: http://svn.debian.org/wsvn/pkg-ocaml-maint/trunk/packages/ocaml/branches/ocaml-3.10.0%7Ebeta/debian/changelog?rev=3693&op=diff
==============================================================================
--- trunk/packages/ocaml/branches/ocaml-3.10.0~beta/debian/changelog (original)
+++ trunk/packages/ocaml/branches/ocaml-3.10.0~beta/debian/changelog Sat Apr 14 18:23:15 2007
@@ -18,19 +18,21 @@
   * Policy
     - mandate the compilation of *.cm[ao] with debugging information for
       libraries and forbid it for bytecode programs
-  
+  * debian/rules
+    - delegated more installation stuff to dh_install
+
   [Ralf Treinen]
   * debian/patches/*
     - added: install_scripts_config: use a patched config.sh since PREFIX is
       diferent at compile time and at installation time
-    - added: ocaml-interp_manpage, fixes typo in ocaml manpage 
+    - added: ocaml-interp_manpage, fixes typo in ocaml manpage
       (closes: Bug#417847).
   * debian/rules:
     - added creation of config/config.debian.install
     - Patch LIBDIR and STBLIBDIR setting in config/Makefile after invokation
       of configure
 
- -- Ralf Treinen <treinen at debian.org>  Wed, 11 Apr 2007 16:37:21 +0200
+ -- Stefano Zacchiroli <zack at debian.org>  Sat, 14 Apr 2007 20:22:15 +0200
 
 ocaml (3.09.3-1) experimental; urgency=low
 

Added: trunk/packages/ocaml/branches/ocaml-3.10.0~beta/debian/ocaml-base-nox.install.in
URL: http://svn.debian.org/wsvn/pkg-ocaml-maint/trunk/packages/ocaml/branches/ocaml-3.10.0%7Ebeta/debian/ocaml-base-nox.install.in?rev=3693&op=file
==============================================================================
--- trunk/packages/ocaml/branches/ocaml-3.10.0~beta/debian/ocaml-base-nox.install.in (added)
+++ trunk/packages/ocaml/branches/ocaml-3.10.0~beta/debian/ocaml-base-nox.install.in Sat Apr 14 18:23:15 2007
@@ -1,0 +1,1 @@
+debian/ld.conf		/usr/lib/ocaml/#OcamlABI#/

Added: trunk/packages/ocaml/branches/ocaml-3.10.0~beta/debian/ocaml-compiler-libs.install.in
URL: http://svn.debian.org/wsvn/pkg-ocaml-maint/trunk/packages/ocaml/branches/ocaml-3.10.0%7Ebeta/debian/ocaml-compiler-libs.install.in?rev=3693&op=file
==============================================================================
--- trunk/packages/ocaml/branches/ocaml-3.10.0~beta/debian/ocaml-compiler-libs.install.in (added)
+++ trunk/packages/ocaml/branches/ocaml-3.10.0~beta/debian/ocaml-compiler-libs.install.in Sat Apr 14 18:23:15 2007
@@ -1,0 +1,4 @@
+debian/ocaml-compiler-libs.override	/usr/share/lintian/overrides/ocaml-compiler-libs
+parsing/*				/usr/lib/ocaml/#OcamlABI#/compiler-libs/
+typing/*				/usr/lib/ocaml/#OcamlABI#/compiler-libs/
+utils/*					/usr/lib/ocaml/#OcamlABI#/compiler-libs/

Added: trunk/packages/ocaml/branches/ocaml-3.10.0~beta/debian/ocaml-interp.install.in
URL: http://svn.debian.org/wsvn/pkg-ocaml-maint/trunk/packages/ocaml/branches/ocaml-3.10.0%7Ebeta/debian/ocaml-interp.install.in?rev=3693&op=file
==============================================================================
--- trunk/packages/ocaml/branches/ocaml-3.10.0~beta/debian/ocaml-interp.install.in (added)
+++ trunk/packages/ocaml/branches/ocaml-3.10.0~beta/debian/ocaml-interp.install.in Sat Apr 14 18:23:15 2007
@@ -1,0 +1,1 @@
+debian/ocaml.xpm	/usr/share/pixmaps

Copied: trunk/packages/ocaml/branches/ocaml-3.10.0~beta/debian/ocaml-nox.install.in (from r3686, trunk/packages/ocaml/branches/ocaml-3.10.0~beta/debian/ocaml-nox.install)
URL: http://svn.debian.org/wsvn/pkg-ocaml-maint/trunk/packages/ocaml/branches/ocaml-3.10.0%7Ebeta/debian/ocaml-nox.install.in?rev=3693&op=diff
==============================================================================
--- trunk/packages/ocaml/branches/ocaml-3.10.0~beta/debian/ocaml-nox.install (original)
+++ trunk/packages/ocaml/branches/ocaml-3.10.0~beta/debian/ocaml-nox.install.in Sat Apr 14 18:23:15 2007
@@ -1,1 +1,4 @@
 debian/cdbs/*.mk                /usr/share/cdbs/1/class/
+debian/ocaml-nox.override	/usr/share/lintian/overrides/ocaml-nox
+config/Makefile			/usr/lib/ocaml/#OcamlABI#/config/Makefile
+debian/native-archs		/usr/lib/ocaml/#OcamlABI#/

Modified: trunk/packages/ocaml/branches/ocaml-3.10.0~beta/debian/ocaml.docs
URL: http://svn.debian.org/wsvn/pkg-ocaml-maint/trunk/packages/ocaml/branches/ocaml-3.10.0%7Ebeta/debian/ocaml.docs?rev=3693&op=diff
==============================================================================
--- trunk/packages/ocaml/branches/ocaml-3.10.0~beta/debian/ocaml.docs (original)
+++ trunk/packages/ocaml/branches/ocaml-3.10.0~beta/debian/ocaml.docs Sat Apr 14 18:23:15 2007
@@ -1,2 +1,1 @@
-debian/README.labltk
 otherlibs/labltk/examples_labltk

Added: trunk/packages/ocaml/branches/ocaml-3.10.0~beta/debian/ocaml.install.in
URL: http://svn.debian.org/wsvn/pkg-ocaml-maint/trunk/packages/ocaml/branches/ocaml-3.10.0%7Ebeta/debian/ocaml.install.in?rev=3693&op=file
==============================================================================
--- trunk/packages/ocaml/branches/ocaml-3.10.0~beta/debian/ocaml.install.in (added)
+++ trunk/packages/ocaml/branches/ocaml-3.10.0~beta/debian/ocaml.install.in Sat Apr 14 18:23:15 2007
@@ -1,0 +1,1 @@
+otherlibs/labltk/README		/usr/share/doc/ocaml/README.labltk

Modified: trunk/packages/ocaml/branches/ocaml-3.10.0~beta/debian/rules
URL: http://svn.debian.org/wsvn/pkg-ocaml-maint/trunk/packages/ocaml/branches/ocaml-3.10.0%7Ebeta/debian/rules?rev=3693&op=diff
==============================================================================
--- trunk/packages/ocaml/branches/ocaml-3.10.0~beta/debian/rules (original)
+++ trunk/packages/ocaml/branches/ocaml-3.10.0~beta/debian/rules Sat Apr 14 18:23:15 2007
@@ -13,6 +13,7 @@
 OCAMLABI = $(OCAMLMAJOR).$(OCAMLMINOR)
 STDLIBDIR = /usr/lib/ocaml/$(OCAMLABI)
 MD5SUMSDIR = /var/lib/ocaml/md5sums
+INSTDIR = $(CURDIR)/debian/ocaml-nox/usr
 
 NATIVE_ARCHS = $(shell cat debian/native-archs)
 
@@ -175,21 +176,8 @@
 	dh_installdirs -a
 
 	# Let's install ocaml first.
-	sed -e 's|PREFIX=\"/.*\"|PREFIX=\"$(CURDIR)/debian/usr\"|' < config/config.sh > config/config.debian.install.sh
-	$(MAKE) install PREFIX=$(CURDIR)/debian/ocaml-nox/usr
-	install -m 644 debian/ocaml.xpm \
-		$(CURDIR)/debian/ocaml-interp/usr/share/pixmaps
-	install -m 644 debian/ocaml-nox.override \
-		$(CURDIR)/debian/ocaml-nox/usr/share/lintian/overrides/ocaml-nox
-	install -m 644 debian/ocaml-compiler-libs.override \
-		$(CURDIR)/debian/ocaml-compiler-libs/usr/share/lintian/overrides/ocaml-compiler-libs
-	install -m 644 otherlibs/labltk/README \
-		$(CURDIR)/debian/README.labltk
-	install -m 644 config/Makefile \
-		$(CURDIR)/debian/ocaml-nox/usr/lib/ocaml/$(OCAMLABI)/config/Makefile
-
-	# Install the list of archs with ocamlopt
-	install -m 644 debian/native-archs $(CURDIR)/debian/ocaml-nox$(STDLIBDIR)
+	sed -e 's|PREFIX=\"/.*\"|PREFIX=\"$(INSTDIR)"|' < config/config.sh > config/config.debian.install.sh
+	$(MAKE) install PREFIX=$(INSTDIR)
 
 	# Now move the graphics files over
 	if [ -e opt-built-stamp ]; then					\
@@ -203,8 +191,6 @@
 
 	# Then move the ocaml-base-nox package.
 	dh_movefiles -pocaml-base-nox --sourcedir=debian/ocaml-nox
-	install -m 644 debian/ld.conf \
-		$(CURDIR)/debian/ocaml-base-nox/usr/lib/ocaml/$(OCAMLABI)
 
 	# And base's corresponding graphics stuff.
 	dh_movefiles -pocaml-base --sourcedir=debian/ocaml-nox
@@ -219,17 +205,6 @@
 
 	# The interpreter files
 	dh_movefiles -pocaml-interp --sourcedir=debian/ocaml-nox
-
-	# Some extra stuff
-	install -m 644 utils/*.mli utils/*.cmi utils/*.cmo		\
-		typing/*.mli typing/*.cmi typing/*.cmo			\
-		parsing/*.mli parsing/*.cmi parsing/*.cmo		\
-		$(CURDIR)/debian/ocaml-compiler-libs/usr/lib/ocaml/$(OCAMLABI)/compiler-libs
-	if [ -e opt-built-stamp ]; then					\
-		install -m 644 utils/*.cmx utils/*.o typing/*.cmx	\
-			typing/*.o parsing/*.cmx parsing/*.o		\
-			$(CURDIR)/debian/ocaml-compiler-libs/usr/lib/ocaml/$(OCAMLABI)/compiler-libs; \
-	fi
 
 	# Install ocaml-md5sums
 	$(MAKE) -C debian/ocaml-md5sums install DESTDIR=$(CURDIR)/debian/ocaml-base-nox/usr/bin




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