r37319 - in /trunk/libsyntax-highlight-engine-simple-languages-perl/debian: clean-module.sh rules

bremner-guest at users.alioth.debian.org bremner-guest at users.alioth.debian.org
Wed Jun 3 02:30:50 UTC 2009


Author: bremner-guest
Date: Wed Jun  3 02:30:46 2009
New Revision: 37319

URL: http://svn.debian.org/wsvn/pkg-perl/?sc=1&rev=37319
Log:
update build process for unpacked source

Added:
    trunk/libsyntax-highlight-engine-simple-languages-perl/debian/clean-module.sh
Modified:
    trunk/libsyntax-highlight-engine-simple-languages-perl/debian/rules

Added: trunk/libsyntax-highlight-engine-simple-languages-perl/debian/clean-module.sh
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libsyntax-highlight-engine-simple-languages-perl/debian/clean-module.sh?rev=37319&op=file
==============================================================================
--- trunk/libsyntax-highlight-engine-simple-languages-perl/debian/clean-module.sh (added)
+++ trunk/libsyntax-highlight-engine-simple-languages-perl/debian/clean-module.sh Wed Jun  3 02:30:46 2009
@@ -1,0 +1,24 @@
+#!/bin/sh
+
+PERL=$(which perl)
+MAKE=$(which make)
+
+if [ -d $1 ]; 
+then
+    echo "=========================================================================="
+    echo "Clean $1"
+    echo "=========================================================================="
+else
+    echo "directory $1 does not exist"
+    exit 1
+fi
+cd $1
+if [ -r Build.PL ];
+then
+    $PERL Build.PL installdirs=vendor
+    $PERL Build distclean  
+else
+    # this is not tested yet because all of the modules are the other kind
+    PERL5LIB=$PERL5LIB $PERL Makefile.PL INSTALLDIRS=vendor --skipdeps
+    $MAKE distclean 
+fi

Modified: trunk/libsyntax-highlight-engine-simple-languages-perl/debian/rules
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libsyntax-highlight-engine-simple-languages-perl/debian/rules?rev=37319&op=diff
==============================================================================
--- trunk/libsyntax-highlight-engine-simple-languages-perl/debian/rules (original)
+++ trunk/libsyntax-highlight-engine-simple-languages-perl/debian/rules Wed Jun  3 02:30:46 2009
@@ -8,17 +8,14 @@
 %:
 	dh $@
 
-override_dh_auto_configure:
-	test -d build-area || mkdir build-area
-	cd build-area && \
-		for file in ../tarballs/*.tar.gz  ; do 	tar -xzf $$file ; done
 
 override_dh_auto_install:
-	for dir in build-area/*; do DESTDIR=$(DESTDIR) \
+	for dir in src/*; do DESTDIR=$(DESTDIR) \
 		 sh debian/build-module.sh $$dir; done
 	find $(DESTDIR) -name '.packlist' -delete
 	rm -rf $(CURDIR)/debian/$(PACKAGE)/usr/lib/
 
-override_dh_clean:
-	dh_clean
-	rm -rf build-area
+override_dh_auto_clean:
+	for dir in src/*; do sh debian/clean-module.sh $$dir; done
+
+




More information about the Pkg-perl-cvs-commits mailing list