#!/usr/bin/make -f

# This script uses debhelper by Joey Hess
export DH_VERBOSE=1
DEB=debian/tmp
DEST=usr/share/abuledu-espace
EXECNAME=espace.tcl
EXECPUBLICNAME=espace
FILES=`ls -m -I debian -I mandrake -I windows -I lanceur.gnulinux -I lanceur.abuledu | tr ',' ' ' | tr -d '\n'`

build:	build-stamp

build-stamp:
	dh_testdir
#	(cd lib && make)
	# build package here
#	./INSTALL
#	touch build-stamp

clean:
	dh_testdir
	dh_testroot
	rm -f build-stamp
	dh_clean
	rm -rf $(DEB)

binary-indep:	build
# is it arch or indep?
binary-arch:	build
	dh_testdir
	dh_testroot
	dh_clean
	dh_installdirs $(DEST)
	# move files into debian/tmp
	mkdir -p $(DEB)/$(DEST)
	mkdir -p $(DEB)/usr/bin
	mkdir -p $(DEB)/usr/share/pixmaps
	mkdir -p $(DEB)/usr/share/gnome/apps/Applications
	mkdir -p $(DEB)/usr/share/applications
	cp -a abuledu-$(EXECPUBLICNAME).desktop.kde $(DEB)/usr/share/applications/abuledu-$(EXECPUBLICNAME).desktop
	cp -a abuledu-$(EXECPUBLICNAME).desktop.gnome $(DEB)/usr/share/gnome/apps/Applications/abuledu-$(EXECPUBLICNAME).desktop
	bzip2 -dc mandrake/abuledu-$(EXECPUBLICNAME)-48.png.bz2 > $(DEB)/usr/share/pixmaps/abuledu-$(EXECPUBLICNAME).png
	cp -a $(FILES) $(DEB)/$(DEST)
	find $(DEB)/$(DEST) -name \*\.tcl -exec recode ibmpc..lat1 {} \;
	rm -rf `find $(DEB)/$(DEST) -type d -name CVS`
	echo "#!/bin/sh" > $(DEB)/usr/bin/$(EXECPUBLICNAME)
	echo "(cd /$(DEST) && ./$(EXECNAME))" >> $(DEB)/usr/bin/$(EXECPUBLICNAME)
	chmod 755 $(DEB)/usr/bin/$(EXECPUBLICNAME)

	dh_installdocs readme.fr aide.txt 
	dh_installmenu
#	dh_installinit
#	dh_installcron
#	dh_installmanpages
#	dh_undocumented
#erics	dh_installchangelogs Changelog
	dh_strip
	dh_compress
	dh_fixperms
	chmod a+rx $(DEB)/$(DEST)/*.tcl
	# remove CVS directories
	find `pwd`/debian/tmp -name CVS |xargs rm -rf

#	dh_suidregister
	dh_installdeb
	dh_shlibdeps
	dh_gencontrol
#	dh_makeshlibs
	dh_md5sums
	dh_builddeb

binary:	binary-indep binary-arch
.PHONY: build clean binary-indep binary-arch binary
