#!/usr/bin/make -f

PACKAGE = $(shell dh_listpackages)
TMP     = $(CURDIR)/debian/$(PACKAGE)

# if the Debian package version is needed:
#NQP_VERSION = $(shell dpkg -s nqp | sed -rne 's,^Version: (.+).*,\1,p')
#MOARVM_VERSION = $(shell dpkg -s moarvm | sed -rne 's,^Version: (.+).*,\1,p')

# get only upstream version
NQP_VERSION = $(shell nqp --version | perl -n -E 'm/([\d.]+)/; say $$1;')
MOARVM_VERSION = $(shell moar --version | perl -n -E 'm/([\d.]+)/; say $$1;')

%:
	dh $@

override_dh_auto_configure:
	perl Configure.pl --prefix=/usr --backends=moar

# rakudo needs a strict dependency version of nqp. See README.source
# for details
override_dh_gencontrol:
	dh_gencontrol -- -Vnqp:Depends="nqp (>= $(NQP_VERSION))"
	dh_gencontrol -- -Vmoarvm:Depends="moarvm (>= $(MOARVM_VERSION))"

override_dh_auto_build:
	dh_auto_build
	pod2man --name=perl6 docs/running.pod debian/perl6.1

