#!/usr/bin/make -f include /usr/share/dpkg/default.mk MINI_PATH := XML FULL_PATH := $(MINI_PATH)/Util COMP_NAME := xml_util ################################################################################ %: dh $@ execute_before_dh_computeautosubstvars: cat debian/$(DEB_SOURCE).substvars-static >> debian/$(DEB_SOURCE).substvars execute_before_dh_auto_build: mkdir --parent $(FULL_PATH) cp debian/autoload.php $(FULL_PATH) execute_after_dh_install: sed -i "s/@version@/$(DEB_VERSION_UPSTREAM)/" debian/$(DEB_SOURCE)/usr/share/php/$(FULL_PATH).php override_dh_installchangelogs: dh_installchangelogs debian/upstream/changelog override_dh_auto_test: phpunit --bootstrap XML/Util/autoload.php ############################################################################### .PHONY: update update: debian/autoload.php debian/upstream/changelog debian/$(DEB_SOURCE).substvars-static debian/$(COMP_NAME).reg debian/autoload.php: debian/autoload.php.tpl mkdir --parent $(FULL_PATH) phpab \ --basedir $(FULL_PATH) \ --output debian/autoload.php \ --template debian/autoload.php.tpl \ $(MINI_PATH) debian/autoload.php.tpl: FORCE phpabtpl composer.json > debian/autoload.php.tpl debian/upstream/changelog: FORCE pkgtools phppear changelog > debian/upstream/changelog debian/$(DEB_SOURCE).substvars-static: FORCE pkgtools phpcomposer substvars > debian/$(DEB_SOURCE).substvars-static pkgtools phppear substvars >> debian/$(DEB_SOURCE).substvars-static debian/$(COMP_NAME).reg: FORCE pear \ -d download_dir=/tmp \ -d php_bin=/usr/bin/php \ -d bin_dir=/usr/bin \ -d php_dir=/usr/share/php \ -d data_dir=/usr/share/php/data \ -d doc_dir=/usr/share/doc/$(DEB_SOURCE) \ -d test_dir=/usr/share/php/tests \ install \ --offline \ --nodeps \ -P "debian/$(DEB_SOURCE)" \ package.xml cp debian/$(DEB_SOURCE)/usr/share/php/.registry/$(COMP_NAME).reg debian .PHONY: FORCE FORCE: