r37000 - in /trunk/libsyntax-highlight-engine-simple-languages-perl/debian: build-module.sh make-module.sh rules
bremner-guest at users.alioth.debian.org
bremner-guest at users.alioth.debian.org
Sun May 31 21:02:36 UTC 2009
Author: bremner-guest
Date: Sun May 31 21:02:31 2009
New Revision: 37000
URL: http://svn.debian.org/wsvn/pkg-perl/?sc=1&rev=37000
Log:
split old make-module.sh into d/rules and d/build-module.sh
Added:
trunk/libsyntax-highlight-engine-simple-languages-perl/debian/build-module.sh
Removed:
trunk/libsyntax-highlight-engine-simple-languages-perl/debian/make-module.sh
Modified:
trunk/libsyntax-highlight-engine-simple-languages-perl/debian/rules
Added: trunk/libsyntax-highlight-engine-simple-languages-perl/debian/build-module.sh
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libsyntax-highlight-engine-simple-languages-perl/debian/build-module.sh?rev=37000&op=file
==============================================================================
--- trunk/libsyntax-highlight-engine-simple-languages-perl/debian/build-module.sh (added)
+++ trunk/libsyntax-highlight-engine-simple-languages-perl/debian/build-module.sh Sun May 31 21:02:31 2009
@@ -1,0 +1,31 @@
+#!/bin/sh
+
+PERL=$(which perl)
+MAKE=$(which make)
+PERL5LIB="$DESTDIR/usr/share/perl5/"
+PERL="$PERL -I$PERL5LIB"
+
+if [ -d $1 ];
+then
+ echo "=========================================================================="
+ echo "Make $1"
+ echo "PERL5LIB = $PERL5LIB"
+ echo "DESTDIR = $DESTDIR"
+ 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
+ $PERL Build test
+ $PERL Build install destdir=$DESTDIR
+else
+ PERL5LIB=$PERL5LIB $PERL Makefile.PL INSTALLDIRS=vendor --skipdeps
+ PERL5LIB=$PERL5LIB $MAKE
+ PERL5LIB=$PERL5LIB $MAKE test
+ $MAKE install DESTDIR=$DESTDIR
+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=37000&op=diff
==============================================================================
--- trunk/libsyntax-highlight-engine-simple-languages-perl/debian/rules (original)
+++ trunk/libsyntax-highlight-engine-simple-languages-perl/debian/rules Sun May 31 21:02:31 2009
@@ -1,45 +1,33 @@
#!/usr/bin/make -f
+PACKAGE=libsyntax-highlight-engine-simple-languages-perl
CFLAGS = -Wall -g
-PERL5LIB=$(CURDIR)/debian/libsyntax-highlight-engine-simple-languages-perl/usr/share/perl5/
-DESTDIR=$(CURDIR)/debian/libsyntax-highlight-engine-simple-languages-perl/
+PERL5LIB=$(CURDIR)/debian/$(PACKAGE)/usr/share/perl5/
+DESTDIR=$(CURDIR)/debian/$(PACKAGE)/
-configure: configure-stamp
-configure-stamp:
- DESTDIR=$(DESTDIR) debian/make-module.sh unpack
- touch configure-stamp
+unpack: unpack-stamp
+unpack-stamp:
+ test -d build-area || mkdir build-area
+ cd build-area && \
+ for file in ../tarballs/*.tar.gz ; do tar -xzf $$file ; done
+ touch $@
+
+configure: unpack
build: build-stamp
build-stamp: configure
- DESTDIR=$(DESTDIR) debian/make-module.sh build
- touch build-stamp
+ for dir in build-area/*; do DESTDIR=$(DESTDIR) \
+ sh debian/build-module.sh $$dir; done
+ find $(DESTDIR) -name '.packlist' -delete
+ rm -rf $(CURDIR)/debian/$(PACKAGE)/usr/lib/
+ touch $@
clean:
- dh_testdir
- dh_testroot
- rm -f *-stamp
+ dh $@
rm -rf build-area
- dh_clean
binary-indep: build
- dh_testdir
- dh_testroot
- find . -name '.*' -exec rm -f {} \;
- rm -rf $(CURDIR)/debian/libsyntax-highlight-engine-simple-languages-perl/usr/lib/
- dh_installchangelogs
- dh_installdocs
- dh_installexamples
- dh_installman
- dh_link
- dh_compress
- dh_fixperms
- dh_strip
- dh_makeshlibs
- dh_installdeb
- dh_shlibdeps
- dh_gencontrol
- dh_md5sums
- dh_builddeb
+ dh $@
binary-arch:
More information about the Pkg-perl-cvs-commits
mailing list