NAME = GNU Ferret
GARNAME = ferret
GARVERSION = 0.7
HOME_URL = http://www.gnu.org/software/ferret/
DESCRIPTION = A graphical data modeler

######################################################################

MASTER_SITES = $(MASTER_GNU)
MASTER_SUBDIR = $(GARNAME)/
DISTFILES = $(DISTNAME).tar.gz
SIGFILES = $(DISTNAME).tar.gz.sig
INSTALL_SCRIPTS = libs dtd widgets binary

BUILDDEPS = 
LIBDEPS = tcl tk

######################################################################

include ../../gar.mk
include config.mk

pre-install:
	exec sed -i -e 's|/usr/bin/wish|$(WISH)|' $(WORKSRC)/ferret
	exec sed -i -e '1 a\cd $(prefix)/share/$(GARNAME)/' $(WORKSRC)/ferret
	$(MAKECOOKIE)

install-libs:
	@mkdir -p $(packageprefix)/share/$(GARNAME)/src
	@install -m644 -t $(packageprefix)/share/$(GARNAME)/src $(WORKSRC)/src/*.tcl
	$(MAKECOOKIE)

install-dtd:
	@install -m644 -D $(WORKSRC)/gerwinml/gerwinml.dtd \
		$(packageprefix)/share/$(GARNAME)/gerwinml/gerwinml.dtd
	$(MAKECOOKIE)

install-widgets:
	@mkdir -p $(packageprefix)/share/$(GARNAME)/widgets/bwidget/
	@mkdir -p $(packageprefix)/share/$(GARNAME)/widgets/bwidget/BWman/
	@mkdir -p $(packageprefix)/share/$(GARNAME)/widgets/bwidget/images/
	@mkdir -p $(packageprefix)/share/$(GARNAME)/widgets/bwidget/lang/
	@mkdir -p $(packageprefix)/share/$(GARNAME)/widgets/bwidget/tests/
	@mkdir -p $(packageprefix)/share/$(GARNAME)/widgets/icons/
	@mkdir -p $(packageprefix)/share/$(GARNAME)/widgets/tablelist/
	@mkdir -p $(packageprefix)/share/$(GARNAME)/widgets/tablelist/scripts/
	@install -m644 -t $(packageprefix)/share/$(GARNAME)/widgets/bwidget/ \
		$(WORKSRC)/widgets/bwidget/*.tcl
	@install -m644 -t $(packageprefix)/share/$(GARNAME)/widgets/bwidget/BWman \
		$(WORKSRC)/widgets/bwidget/BWman/*.html
	@install -m644 -t $(packageprefix)/share/$(GARNAME)/widgets/bwidget/images \
		$(WORKSRC)/widgets/bwidget/images/*.gif
	@install -m644 -t $(packageprefix)/share/$(GARNAME)/widgets/bwidget/images \
		$(WORKSRC)/widgets/bwidget/images/*.xbm
	@install -m644 -t $(packageprefix)/share/$(GARNAME)/widgets/bwidget/lang \
		$(WORKSRC)/widgets/bwidget/lang/*.rc
	@install -m644 -t $(packageprefix)/share/$(GARNAME)/widgets/bwidget/tests \
		$(WORKSRC)/widgets/bwidget/tests/entry.test
	@install -m644 -t $(packageprefix)/share/$(GARNAME)/widgets/icons \
		$(WORKSRC)/widgets/icons/*.tcl
	@install -m644 -t $(packageprefix)/share/$(GARNAME)/widgets/icons \
		$(WORKSRC)/widgets/icons/tkIcons*
	@install -m644 -t $(packageprefix)/share/$(GARNAME)/widgets/tablelist \
		$(WORKSRC)/widgets/tablelist/*.tcl
	@install -m644 -t $(packageprefix)/share/$(GARNAME)/widgets/tablelist/scripts \
		$(WORKSRC)/widgets/tablelist/scripts/*.tcl
	@install -m644 -t $(packageprefix)/share/$(GARNAME)/widgets/tablelist/scripts \
		$(WORKSRC)/widgets/tablelist/scripts/tclIndex
	$(MAKECOOKIE)

install-binary:
	@install -m755 -D $(WORKSRC)/ferret $(packageprefix)/bin/ferret
	$(MAKECOOKIE)
