X-Git-Url: http://git.home-dn.net/?p=manu%2Fsuphp.git;a=blobdiff_plain;f=debian%2Frules;fp=debian%2Frules;h=aa96cdd1d0e12b088ad722b057b56106c9c49175;hp=0000000000000000000000000000000000000000;hb=728a5b3f000f892e52ecea98fcc8f0c5d7275b7b;hpb=5885dc0e57f7d573f46426969a522f68b7cacfda diff --git a/debian/rules b/debian/rules new file mode 100755 index 0000000..aa96cdd --- /dev/null +++ b/debian/rules @@ -0,0 +1,107 @@ +#!/usr/bin/make -f +# Sample debian/rules that uses debhelper. +# GNU copyright 1997 to 1999 by Joey Hess. + +# Uncomment this to turn on verbose mode. +#export DH_VERBOSE=1 + +# This is the debhelper compatibility version to use. +export DH_COMPAT=3 + +# These are used for cross-compiling and for saving the configure script +# from having to guess our platform (since we know it already) +DEB_HOST_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE) +DEB_BUILD_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE) + + +ifneq (,$(findstring debug,$(DEB_BUILD_OPTIONS))) + CFLAGS += -g +endif +ifeq (,$(findstring nostrip,$(DEB_BUILD_OPTIONS))) + INSTALL_PROGRAM += -s +endif + +configure-apache: + dh_testdir + ./configure --prefix=/usr \ + --with-apxs=/usr/bin/apxs \ + --with-apache-user=www-data \ + --with-php=/usr/lib/cgi-bin/php4 \ + --sbindir=/usr/lib/suphp \ + --with-logfile=/var/log/suphp/suphp.log + +configure-apache2: + dh_testdir + ./configure --prefix=/usr \ + --with-apxs=/usr/bin/apxs2 \ + --with-apache-user=www-data \ + --with-php=/usr/lib/cgi-bin/php4 \ + --sbindir=/usr/lib/suphp \ + --with-logfile=/var/log/suphp/suphp.log + + +build-apache: configure-apache + dh_testdir + $(MAKE) + +build-apache2: configure-apache2 + dh_testdir + $(MAKE) + +clean: + dh_testdir + dh_testroot + -$(MAKE) clean + rm -f config.log config.status src/config.h + find . -name Makefile | xargs rm -f + dh_clean + +install: build-apache build-apache2 + dh_testdir + dh_testroot + dh_clean -k + find -name ".svn" -type d | xargs rm -rf + dh_installdirs + dh_install + docbook-to-man debian/suphp-common.manpage.sgml > debian/suphp-common/usr/share/man/man8/suphp.8 + install -m 644 debian/suphp-common.lintian-override debian/suphp-common/usr/share/lintian/overrides/suphp-common + + +# Build architecture-independent files here. +binary-indep: install +# We have nothing to do by default. + +# Build architecture-dependent files here. +binary-arch: install + dh_testdir + dh_testroot + dh_installdebconf + dh_installdocs + mv debian/libapache-mod-suphp/usr/share/doc/libapache-mod-suphp/INSTALL debian/libapache-mod-suphp/usr/share/doc/libapache-mod-suphp/README + mv debian/libapache2-mod-suphp/usr/share/doc/libapache2-mod-suphp/INSTALL debian/libapache2-mod-suphp/usr/share/doc/libapache2-mod-suphp/README +# dh_installexamples +# dh_installmenu + dh_installlogrotate +# dh_installemacsen +# dh_installpam +# dh_installmime +# dh_installinit +# dh_installcron +# dh_installman +# dh_installinfo + dh_installchangelogs ChangeLog + dh_link + dh_strip + dh_compress + dh_fixperms + chmod u+s debian/suphp-common/usr/lib/suphp/suphp + dh_makeshlibs + dh_installdeb +# dh_perl + dh_shlibdeps + dh_gencontrol + dh_md5sums + dh_builddeb + +binary: binary-indep binary-arch +.PHONY: configure build clean binary-indep binary-arch binary install