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

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

%:
	dh  $@

override_dh_installdirs:
	dh_installdirs -X.svn -XCVS

override_dh_install:
	dh_install -XCVS -X.svn
	# fix permissions
	find $(DESTDIR)/usr/share/drupal7 \
	  -name '*.png' -o -name '*.jpg' | xargs chmod a-x
	chmod +x $(DESTDIR)/usr/share/drupal7/scripts/*
	# rm $(DESTDIR)/usr/share/drupal7/misc/jquery.js

	install -m640 .htaccess debian/drupal7/etc/drupal/7/htaccess
	install -m644 debian/drupal7.lintian debian/drupal7/usr/share/lintian/overrides/drupal7

	ln -s ../../javascript/jquery/jquery.js $(DESTDIR)/usr/share/drupal7/misc/
	ln -s ../../javascript/jquery-cookie/jquery.cookie.js $(DESTDIR)/usr/share/drupal7/misc/
	ln -s ../../javascript/jquery-form/jquery.form.js $(DESTDIR)/usr/share/drupal7/misc/

	# This is somewhat fragile, as it requires a rebuild whenever
	# libjs-query-ui adds or removes something, but it's needed as
	# Drupal uses a somewhat different naming scheme (from an
	# older version?)
	for FILE in /usr/share/javascript/jquery-ui/ui/* ; do \
	    FILE=`basename $$FILE`; \
	    ln -s ../../../javascript/jquery-ui/ui/$$FILE  $(DESTDIR)/usr/share/drupal7/misc/ui/$$FILE; \
	done
	for FILE in /usr/share/javascript/jquery-ui/ui/jquery.ui.effect-*.min.js; do \
	    FILE=`basename $$FILE`; \
	    RENAMED=`echo $$FILE | sed s/ui.effect-/effects./`; \
	    ln -s $$FILE $(DESTDIR)/usr/share/drupal7/misc/ui/$$RENAMED; \
	done

	ln -s ../../drupal/7/apache2.conf $(DESTDIR)/etc/apache2/conf-available/drupal7.conf

override_dh_installdocs:
	dh_installdocs -XCVS -X.svn

