Author: zack
Date: Wed Jun 13 15:43:20 2007
New Revision: 3826

URL: http://svn.debian.org/wsvn/pkg-ocaml-maint/?sc=1&rev=3826
Log:
moved the building of the ocaml source tarball before ./configure to ensure the 
tarball will not contain any build detritus

Modified:
    trunk/packages/ocaml/branches/ocaml-3.10.0/debian/rules

Modified: trunk/packages/ocaml/branches/ocaml-3.10.0/debian/rules
URL: 
http://svn.debian.org/wsvn/pkg-ocaml-maint/trunk/packages/ocaml/branches/ocaml-3.10.0/debian/rules?rev=3826&op=diff
==============================================================================
--- trunk/packages/ocaml/branches/ocaml-3.10.0/debian/rules (original)
+++ trunk/packages/ocaml/branches/ocaml-3.10.0/debian/rules Wed Jun 13 15:43:20 
2007
@@ -52,7 +52,15 @@
 debian/control:
        sed -e 's/#OcamlNativeArchs#/$(NATIVE_ARCHS)/g' debian/control.in > $@
 
-config-stamp: configure abi-sed
+pre-config: debian/$(DISTDIR).tar.bz2
+debian/$(DISTDIR).tar.bz2:
+       ln -fs . $(DISTDIR)     # beware of the symlink recursion!
+       tar --anchored -chjf debian/$(DISTDIR).tar.bz2 \
+               --exclude=$(DISTDIR)/$(DISTDIR) \
+               --exclude-from=debian/ocaml-source.exclude \
+               $(DISTDIR)/
+
+config-stamp: configure pre-config patch-stamp abi-sed
        dh_testdir
        # Add here commands to configure the package.
        ./configure --with-pthread -prefix /usr                         \
@@ -79,7 +87,7 @@
 build: build-arch build-indep
 
 build-arch: build-arch-stamp
-build-arch-stamp: patch-stamp config-stamp
+build-arch-stamp: config-stamp
 
        # Add here commands to compile the arch part of the package.
        if test ! -d boot.debian; then                                  \
@@ -102,13 +110,8 @@
        touch build-arch-stamp
 
 build-indep: build-indep-stamp config-stamp
-build-indep-stamp: patch-stamp
+build-indep-stamp:
        # create ocaml source tarball
-       ln -fs . $(DISTDIR)     # beware of the symlink recursion!
-       tar --anchored -chjf debian/$(DISTDIR).tar.bz2 \
-               --exclude=$(DISTDIR)/$(DISTDIR) \
-               --exclude-from=debian/ocaml-source.exclude \
-               $(DISTDIR)/
        touch $@
 
 clean: abi-sed unpatch


_______________________________________________
Pkg-ocaml-maint-commits mailing list
Pkg-ocaml-maint-commits@lists.alioth.debian.org
http://lists.alioth.debian.org/mailman/listinfo/pkg-ocaml-maint-commits

Reply via email to