#!/usr/bin/make -f

USAW=/usr/share/ampache/www
EA=/etc/ampache
US=/usr/share
DEB_UPSTREAM_VERSION=$(shell dpkg-parsechangelog | sed -rne 's,^Version: ([^-]+).*,\1,p')

%:
	dh $@ --with apache2,linktree

override_dh_installdirs:
	dh_installdirs -pampache-common $(USAW)/modules/prototype

override_dh_install:
	dh_install -XCOPYING -XLICENSE

override_dh_link:
	dh_link -pampache \
		$(EA)/ampache.cfg.php $(USAW)/config/ampache.cfg.php \
		$(USAW)/config/ampache.conf $(EA)/ampache.conf \
		$(EA)/ampache.conf /etc/apache2/conf-available/ampache.conf \
		$(USAW)/docs/CHANGELOG.gz $(US)/doc/ampache/changelog.gz;

override_dh_linktree:
	dh_linktree -pampache-common \
		-Xlicence.txt -Xlicense-commerical.txt -XCOPYING -XLICENSE -XCOPYING.lib \
		embed $(US)/javascript/prototype $(USAW)/modules/prototype \
		embed $(US)/php/libphp-snoopy $(USAW)/modules/snoopy \
		embed $(US)/php/libphp-phpmailer $(USAW)/modules/phpmailer \
		embed $(US)/php/php-gettext $(USAW)/modules/php-gettext \
		embed $(US)/php/getid3 $(USAW)/modules/getid3 \
		embed $(US)/fonts/truetype/freefont/FreeMono.ttf $(USAW)/modules/captcha/FreeMono.ttf;

#Grab the source branch from bzr and remove all courtousy copies of code.
get-orig-source:
	bzr branch -r 2779 lp:ampache
	cd ampache
	mv ampache ampache-$(DEB_UPSTREAM_VERSION)-rzb2779+dfsg
	rm ampache-$(DEB_UPSTREAM_VERSION)-rzb2779+dfsg/locale/base/gather-messages.sh
	rm ampache-$(DEB_UPSTREAM_VERSION)-rzb2779+dfsg/modules/captcha/MyUnderwood.ttf
	rm ampache-$(DEB_UPSTREAM_VERSION)-rzb2779+dfsg/modules/captcha/MyUnderwood.txt
	rm ampache-$(DEB_UPSTREAM_VERSION)-rzb2779+dfsg/config/.gitignore
	rm -rf ampache-$(DEB_UPSTREAM_VERSION)-rzb2779+dfsg/modules/getid3/*
	rm -rf ampache-$(DEB_UPSTREAM_VERSION)-rzb2779+dfsg/modules/php-gettext/*
	rm -rf ampache-$(DEB_UPSTREAM_VERSION)-rzb2779+dfsg/modules/phpmailer/*
	rm -rf ampache-$(DEB_UPSTREAM_VERSION)-rzb2779+dfsg/modules/prototype
	rm -rf ampache-$(DEB_UPSTREAM_VERSION)-rzb2779+dfsg/modules/snoopy/*
	rm -rf ampache-$(DEB_UPSTREAM_VERSION)-rzb2779+dfsg/.bzr
	rm -rf ampache-$(DEB_UPSTREAM_VERSION)-rzb2779+dfsg/themes/fresh
	find ampache-$(DEB_UPSTREAM_VERSION)-rzb2779+dfsg -type d -exec chmod 755 {} \;
	find ampache-$(DEB_UPSTREAM_VERSION)-rzb2779+dfsg -type f -exec chmod 644 {} \;
	tar -c --xz --owner root --group root --mode a+rX -f \
		ampache_$(DEB_UPSTREAM_VERSION)-rzb2779+dfsg.orig.tar.xz \
		ampache-$(DEB_UPSTREAM_VERSION)-rzb2779+dfsg

