# This is the debhelper compatability version to use.
export DH_COMPAT=2
-CONFIG_FLAGS=--with-tclconfig=/usr/lib/tcl8.3 --prefix=/usr
+CONFIG_FLAGS=--with-tclconfig=/usr/lib/tcl8.3 --with-yaz=/usr/bin --prefix=/usr
# Enable parallel builds if CONCURRENCY_LEVEL is set
ifdef CONCURRENCY_LEVEL
MCFLAGS=
endif
-ZEBRA_VERSION=1.3.2
ZEBRASRCDIR?=$(shell pwd)
-# If this is not IndexData's release, then it is a cvs-checkout. Go cheat!
-# YAZ_VERSION:=$(YAZ_VERSION)-$(shell date -r$(YAZSRCDIR)/CVS +"CVS%Y%m%d")
-export ZEBRA_VERSION
# Local library path for linking with right dependencies
-LOCAL_LINK=-ldebian/zebra-runtime/usr/lib
+LOCAL_LINK=-ldebian/idzebra/usr/lib
$(ZEBRASRCDIR)/configure: $(ZEBRASRCDIR)/configure.in
cd $(ZEBRASRCDIR); sh buildconf.sh
-configure: stamp-configure
stamp-configure: $(ZEBRASRCDIR)/configure
dh_testdir
-rm -rf build
dh_clean
- -rm -rf debian/zebra-runtime debian/*.debhelper debian/substvars
+ -rm -rf debian/idzebra debian/*.debhelper debian/substvars
install: stamp-install
stamp-install: stamp-build
binary-indep: build install
dh_testdir
dh_testroot
- dh_installdocs -p zebra-doc doc/
- dh_installchangelogs -p zebra-doc
- dh_link -p zebra-doc
- dh_strip -p zebra-doc
- dh_compress -p zebra-doc
- dh_fixperms -p zebra-doc
- dh_gencontrol -p zebra-doc
- dh_md5sums -p zebra-doc
+ dh_installdocs -p idzebra-doc doc/*.html doc/*.pdf doc/*.png
+ dh_installchangelogs -p idzebra-doc
+ dh_link -p idzebra-doc
+ dh_strip -p idzebra-doc
+ dh_compress -p idzebra-doc
+ dh_fixperms -p idzebra-doc
+ dh_gencontrol -p idzebra-doc
+ dh_md5sums -p idzebra-doc
- dh_builddeb -p zebra-doc
+ dh_builddeb -p idzebra-doc
# Build architecture-dependent files here.
binary-arch: build install
dh_testdir
dh_testroot
- dh_movefiles -p zebra-runtime usr/share/zebra usr/bin
+ dh_movefiles -p idzebra usr/share/idzebra usr/bin
- cp LICENSE.zebra debian/copyright
- cp CHANGELOG changelog
+ cp NEWS changelog
dh_installdocs --all README TODO changelog debian/copyright
dh_installchangelogs
dh_link
+
+ dh_installdeb -p idzebra
+ dh_installman -p idzebra doc/zebraidx.1 doc/zebrasrv.8
+
dh_strip
dh_compress -a
dh_fixperms -a
- dh_installdeb -p zebra-runtime
- dh_installdeb -p zebra-devel
- dh_undocumented -p zebra-runtime zebraidx.1 zebrasrv.1
- dh_shlibdeps -p zebra-runtime $(LOCAL_LINK)
+ dh_shlibdeps -p idzebra $(LOCAL_LINK)
- # Ugh Ugly hack
- cat debian/postinst >> debian/zebra-runtime/DEBIAN/postinst
+ cat debian/postinst >> debian/idzebra/DEBIAN/postinst
+ chmod +x debian/idzebra/DEBIAN/postinst
- dh_gencontrol -p zebra-runtime
- dh_md5sums -p zebra-runtime
+ dh_gencontrol -p idzebra
+ dh_md5sums -p idzebra
# Go kill those CVS-dirs before build
-find debian/tmp -type d -name CVS | xargs rm -rf
- # For some reason it is necessary to remove empty-dirs in zebra-doc
+ # For some reason it is necessary to remove empty-dirs in doc
-rm -rf debian/tmp/usr/include debian/tmp/usr/share/aclocal debian/tmp/usr/lib debian/tmp/usr/bin \
- debian/tmp/usr/share/zebra
-
- dh_builddeb -p zebra-runtime
+ debian/tmp/usr/share/idzebra
+ dh_builddeb -p idzebra
binary: binary-indep binary-arch
.PHONY: build clean binary-indep binary-arch binary install install-stamp configure