r19677 - in /trunk/libapache2-reload-perl/debian: control rules
dmn at users.alioth.debian.org
dmn at users.alioth.debian.org
Thu May 8 10:01:38 UTC 2008
Author: dmn
Date: Thu May 8 10:01:37 2008
New Revision: 19677
URL: http://svn.debian.org/wsvn/pkg-perl/?sc=1&rev=19677
Log:
enable test suite
add apache2, apache2-prefork-dev|apache2-threaded-dev to B-D-I,
craft build/test rules
Modified:
trunk/libapache2-reload-perl/debian/control
trunk/libapache2-reload-perl/debian/rules
Modified: trunk/libapache2-reload-perl/debian/control
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libapache2-reload-perl/debian/control?rev=19677&op=diff
==============================================================================
--- trunk/libapache2-reload-perl/debian/control (original)
+++ trunk/libapache2-reload-perl/debian/control Thu May 8 10:01:37 2008
@@ -3,7 +3,7 @@
Priority: optional
Build-Depends: debhelper (>= 7)
Build-Depends-Indep: perl (>= 5.6.10-12), libapache2-mod-perl2,
- libapache2-mod-perl2-dev
+ libapache2-mod-perl2-dev, apache2, apache2-prefork-dev|apache2-threaded-dev
Maintainer: Debian Perl Group <pkg-perl-maintainers at lists.alioth.debian.org>
Uploaders: Damyan Ivanov <dmn at debian.org>
Standards-Version: 3.7.3
Modified: trunk/libapache2-reload-perl/debian/rules
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libapache2-reload-perl/debian/rules?rev=19677&op=diff
==============================================================================
--- trunk/libapache2-reload-perl/debian/rules (original)
+++ trunk/libapache2-reload-perl/debian/rules Thu May 8 10:01:37 2008
@@ -1,9 +1,46 @@
#!/usr/bin/make -f
-PKG := $(shell dh_listpackages)
-TMP := $(CURDIR)/debian/$(PKG)
+PKG := $(shell dh_listpackages)
+TMP := $(CURDIR)/debian/$(PKG)
+PERL ?= /usr/bin/perl
-build binary-indep clean:
+build: build-stamp
+build-stamp:
+ dh build --before configure
+
+ sh -c ' \
+ if [ "$${USER:-}" = "root" ]; then \
+ user=www-data; \
+ chown www-data t; \
+ else \
+ user="$${USER}"; \
+ fi; \
+ \
+ APACHE_TEST_HTTPD=/usr/sbin/apache2 \
+ APACHE_TEST_APXS=/usr/bin/apxs2 \
+ APACHE_TEST_USER=$$user \
+ $(PERL) Makefile.PL INSTALLDIRS=vendor;'
+
+ dh build --after configure --before test
+
+ sh -c ' \
+ if [ "$${USER:-}" = "root" ]; then \
+ user=www-data; \
+ chown www-data t; \
+ else \
+ user="$${USER}"; \
+ fi; \
+ \
+ APACHE_TEST_HTTPD=/usr/sbin/apache2 \
+ APACHE_TEST_APXS=/usr/bin/apxs2 \
+ APACHE_TEST_USER=$$user \
+ $(MAKE) test;'
+
+ dh build --after test
+
+ touch $@
+
+binary-indep clean:
dh $@
binary: build
More information about the Pkg-perl-cvs-commits
mailing list