#!/usr/bin/make -f PACKAGE = $(shell dh_listpackages) TMP = $(CURDIR)/debian/$(PACKAGE) include /usr/share/dpkg/architecture.mk PERLVER := $(shell perl -MConfig -e 'print $$Config{version}') ARCHLIB := $(shell perl -I/usr/lib/$(DEB_HOST_MULTIARCH)/perl/cross-config-$(PERLVER) -MConfig -e 'print $$Config{vendorarch}') export DEB_BUILD_MAINT_OPTIONS = hardening=+all export MYSQL_DIR=$(CURDIR)/t/testdb export MYSQL_UNIX_PORT=$(MYSQL_DIR)/mysql.sock export MYSQL_PIDFILE=$(MYSQL_DIR)/mysql.pid export MYSQL_USER=$(shell whoami) export MYSQL_PASS= export MYSQL_DBNAME=test %: dh $@ override_dh_auto_configure: LC_ALL=C.UTF-8 dh_auto_configure override_dh_auto_test: ifeq (,$(filter nocheck,$(DEB_BUILD_OPTIONS))) # prepare mariadb/mysql server sh $(CURDIR)/debian/tests/pkg-perl/smoke-setup dh_auto_test # tear down mariadb/mysql server sh $(CURDIR)/debian/tests/pkg-perl/smoke-cleanup endif override_dh_auto_install: dh_auto_install find $(TMP)/usr -name '*.pod' | xargs -r chmod 0644 [ ! -f $(TMP)/$(ARCHLIB)/DBD/mysql/INSTALL.pod ] || $(RM) -v $(TMP)/$(ARCHLIB)/DBD/mysql/INSTALL.pod [ ! -d $(TMP)/$(ARCHLIB)/Bundle/ ] || $(RM) -vr $(TMP)/$(ARCHLIB)/Bundle/ [ ! -f $(TMP)/usr/share/man/man3/Bundle::DBD::mysql.3pm ] || $(RM) -v $(TMP)/usr/share/man/man3/Bundle::DBD::mysql.3pm [ ! -f $(TMP)/usr/share/man/man3/DBD::mysql::INSTALL.3pm ] || $(RM) -v $(TMP)/usr/share/man/man3/DBD::mysql::INSTALL.3pm