#!/usr/bin/make -f
# Uncomment this to turn on verbose mode.
#export DH_VERBOSE=1

DEBVERSION := $(shell head -n 1 debian/changelog \
                    | sed -e 's/^[^(]*(\([^)]*\)).*/\1/')
UPVERSION := $(shell echo $(DEBVERSION) | sed -r -e 's/^.*://' -e 's/-[0-9.]*(\+b[0-9])?$$//' -e 's/.dfsg$$//')
URLVERSION := $(shell echo $(UPVERSION) | sed -r -e 's/\./_/g')

FILENAME := h323plus_$(UPVERSION)~dfsg.orig.tar.gz
UPFILENAME := h323plus_$(UPVERSION).orig.tar.gz
URL := http://www.h323plus.org/source/download/h323plus-v$(URLVERSION).tar.gz

%:
	dh $@ --parallel --with autoreconf

override_dh_auto_configure:
	dh_auto_configure -- --enable-plugins --disable-h46018 --disable-h46023 --disable-h460p --disable-gnugk

override_dh_installchangelogs:
	dh_installchangelogs h323plus_changes.txt

override_dh_clean:
	dh_clean 
	rm -fR lib/

override_dh_strip:
	dh_strip -a --dbg-package=libh323-dbg

get-orig-source:
	@@dh_testdir
	@@[ -d ../tarballs/. ]||mkdir -p ../tarballs
	@@#this is for stable versions
	@@echo Downloading $(UPFILENAME) from $(URL) ...
	@@wget -nv -T10 -t3 -O ../tarballs/$(UPFILENAME) $(URL)
	@@echo 'Repacking as DFSG-free (removing iLBC & configure.exe)...'
	@@mkdir -p ../tarballs/h323plus-$(UPVERSION).tmp/
	@@cd ../tarballs/h323plus-$(UPVERSION).tmp ; tar xfz ../$(UPFILENAME)
	@@rm -rf ../tarballs/h323plus-$(UPVERSION).tmp/h323plus*/configure.exe
	@@rm -rf ../tarballs/h323plus-$(UPVERSION).tmp/h323plus/plugins/audio/iLBC
	@@echo Writing archive ../tarballs/$(FILENAME) ...
	@@cd ../tarballs/h323plus-$(UPVERSION).tmp ; tar cfz ../$(FILENAME) *
	@@echo Cleaning up...
	@@$(RM) -rf ../tarballs/h323plus-$(UPVERSION).tmp/ ../tarballs/$(UPFILENAME)
