#
# Makefile for packaging lyntin for debian. by Paul Jimenez (pj@place.org)
#   requires debian packaging tools be installed (debhelper, fakeroot, etc)
#

SRC=Cheetah-0.9.15
TARB=$(SRC).tar.gz
URL=

PWD=$(shell pwd)
DIR=$(PWD)/$(SRC)


all:
	dpkg-buildpackage -rfakeroot

package:
	echo foo

fetch: $(TARB)
$(TARB):
	wget $(URL)

prep: $(DIR)/README 
$(DIR)/README: $(TARB)
	tar xzvf $(TARB)
	#cp $(DIR)/LICENSE debian/copyright

build: prep
	#$(MAKE) -C $(DIR)

install: build
	#$(MAKE) -C $(DIR) install
	cd $(DIR) && python setup.py install --prefix=/usr --root=$(DESTDIR)
	#mv $(DESTDIR)/usr/bin/runlyntin $(DESTDIR)/usr/bin/lyntin

clean:
	#$(MAKE) -C $(DIR) clean
	cd $(DIR) && python setup.py clean

veryclean:
	-rm -rf $(DIR)
	-rm *-stamp
	-rm ../lyntin_4.0*

veryveryclean: veryclean
	-rm $(SRC)

deb: veryclean
	cd $(CVSDIR) && cvs update -dP
	cd $(CVSDIR) && python setup.py sdist
	debchange -v $(VER)-`date +%Y%m%d` "New cut from CVS"
	$(MAKE)
