1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45
|
#!/usr/bin/make -f
# -*- makefile -*-
include /usr/share/cli-common/cli.make
DEBIAN_DIR = $(dir $(firstword $(MAKEFILE_LIST)))
VERSION = $(shell dpkg-parsechangelog -l$(DEBIAN_DIR)/changelog | \
sed -n 's/\-.*$$//;s/Version: //p')
USCAN = uscan \
--package=hyena \
--watchfile=$(DEBIAN_DIR)/watch \
--upstream-version=$(VERSION)
override_dh_auto_configure:
dh_auto_configure -- \
MCS=/usr/bin/mono-csc \
--enable-debug
override_dh_auto_build:
dh_auto_build
mkdir -p monodoc
mdoc update \
-fno-assembly-versions \
-L$(CURDIR)/bin \
--out=monodoc \
$(CURDIR)/bin/*.dll
mdoc assemble \
--format ecma \
--out $(CURDIR)/Hyena \
$(CURDIR)/monodoc
find -type f -name '*.pc' -print0 -exec sed -i -re 's|[^ =]+.mdb||g' '{}' \+
override_dh_auto_clean:
dh_auto_clean
rm -rf Hyena.zip Hyena.tree monodoc
get-orig-source:
$(USCAN) \
--download \
--force-download \
--rename \
--destdir=.
%:
dh $@
|