12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758 |
- #!/usr/bin/make -f
- # debian/rules makefile for postfixadmin
-
- # Uncomment this to turn on verbose mode.
- #export DH_VERBOSE=1
-
- export VERSION = $(shell grep -E "version = '.*';" functions.inc.php |sed -e "s/.version = '//" |sed -e "s/';.*//" |sed -e "s/ /-/g")
- export DEBVERSION = $(shell grep -E "postfixadmin .([0-9]+|\.)+" debian/changelog |head -1 |sed -e "s/postfixadmin .//" |sed -e "s/-.*//")
-
-
- # Create a needed tar.gz file to build a non-nativ .dpkg
- prep:
- rm -f ../postfixadmin_*orig.tar.gz
- cd ..; tar --exclude-vcs --exclude=$(notdir ${CURDIR})/debian --exclude=$(notdir ${CURDIR})/.pc -cvzf postfixadmin_${DEBVERSION}.orig.tar.gz $(notdir ${CURDIR})
-
- build: build-arch build-indep
- build-arch: build-stamp
- build-indep: build-stamp
- build-stamp:
- dh_testdir
- touch build-stamp
-
- clean:
- dh_testdir
- dh_testroot
- dh_clean
-
- install: build
- dh_testdir
- dh_testroot
- dh_prep
- dh_installdirs
- dh_install
- dh_apache2
- mv debian/postfixadmin/usr/share/postfixadmin/config.inc.php debian/postfixadmin/etc/postfixadmin/config.inc.php
- ln -s /usr/share/postfixadmin/scripts/postfixadmin-cli debian/postfixadmin/usr/bin/postfixadmin-cli
-
- # Build architecture-independent files here.
- binary-indep: build install
- dh_testdir
- dh_testroot
- dh_installchangelogs
- dh_installdebconf
- dh_installdocs -X.svn
- dh_installexamples -X.svn
- dh_link
- dh_compress
- dh_fixperms
- dh_installdeb
- dh_gencontrol
- dh_md5sums
- dh_builddeb
-
- # Build architecture-dependent files here.
- binary-arch:
-
- binary: binary-indep binary-arch
- .PHONY: build clean binary-indep binary-arch binary install
|