X-Git-Url: http://git.indexdata.com/?a=blobdiff_plain;f=debian%2Frules;h=0a3c226ade1f6db439f670efbb3dc266127e11d4;hb=4c01004f98083cefbe51cfa53676e2e0900db491;hp=bde690c88ee56b8dd494a0e506bf3e6051a50fe6;hpb=ad082113401287efdd32da0b2c2a3b169a169ea9;p=idzebra-moved-to-github.git diff --git a/debian/rules b/debian/rules index bde690c..0a3c226 100755 --- a/debian/rules +++ b/debian/rules @@ -11,7 +11,7 @@ # 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-yazconfig=/usr/bin --prefix=/usr # Enable parallel builds if CONCURRENCY_LEVEL is set ifdef CONCURRENCY_LEVEL @@ -20,19 +20,18 @@ else MCFLAGS= endif -ZEBRA_VERSION=1.3.2 +ZEBRA_VERSION=1.3.10 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 @@ -57,7 +56,7 @@ clean: -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 @@ -76,24 +75,23 @@ 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 + 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 dh_installdocs --all README TODO changelog debian/copyright @@ -103,25 +101,22 @@ binary-arch: build install 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_installdeb -p idzebra + dh_installman -p idzebra doc/zebraidx.1 doc/zebrasrv.8 + dh_shlibdeps -p idzebra $(LOCAL_LINK) - # Ugh Ugly hack - cat debian/postinst >> debian/zebra-runtime/DEBIAN/postinst + cat debian/postinst >> 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