--- /dev/null
+Source: zebra
+Standards-Version: 2.5.0.0
+Maintainer: Adam Dickmeiss <adam@indexdata.dk>
+Priority: extra
+Build-Depends: yaz-devel (>= 1.9), libexpat1-dev, tcl8.3-dev, libbz2-dev
+
+Package: zebra-doc
+Section: devel
+Architecture: any
+Recommends: zebra-runtime
+Description: Zebra (documentation)
+ Zebra is a high-performance, general-purpose structured text indexing
+ and retrieval engine. It reads structured records in a variety of input
+ formats (eg. email, XML, MARC) and allows access to them through exact
+ boolean search expressions and relevance-ranked free-text queries.
+
+Package: zebra-runtime
+Section: libs
+Architecture: any
+Depends: ${shlibs:Depends}, yaz-runtime (>= 1.9), libexpat1, tcl8.3, libbz2
+Description: Zebra (runtime files)
+ Zebra is a high-performance, general-purpose structured text indexing
+ and retrieval engine. It reads structured records in a variety of input
+ formats (eg. email, XML, MARC) and allows access to them through exact
+ boolean search expressions and relevance-ranked free-text queries.
+
--- /dev/null
+#!/usr/bin/make -f
+#
+# Script for building Zebra from source to .deb-packages.
+#
+# Created by Adam Dickmeiss, based on script by
+# Morten Hendriksen <mgh@dbc.dk> and from Joey Hess.
+
+# Uncomment this to turn on verbose mode.
+#export DH_VERBOSE=1
+
+# This is the debhelper compatability version to use.
+export DH_COMPAT=2
+
+CONFIG_FLAGS=--with-tclconfig=/usr/lib/tcl8.3 --prefix=/usr
+
+# Enable parallel builds if CONCURRENCY_LEVEL is set
+ifdef CONCURRENCY_LEVEL
+MCFLAGS=-j$(CONCURRENCY_LEVEL)
+else
+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
+
+$(ZEBRASRCDIR)/configure: $(ZEBRASRCDIR)/configure.in
+ cd $(ZEBRASRCDIR); sh buildconf.sh
+
+configure: stamp-configure
+stamp-configure: $(ZEBRASRCDIR)/configure
+ dh_testdir
+
+ -rm -rf build
+ mkdir build
+ cd build; $(ZEBRASRCDIR)/configure $(CONFIG_FLAGS)
+ touch stamp-configure
+
+build: stamp-build
+stamp-build: stamp-configure
+ dh_testdir
+
+ # Add here commands to compile the package.
+ $(MAKE) -C build $(MCFLAGS)
+
+ touch stamp-build
+
+clean:
+ dh_testdir
+ #dh_testroot
+ -rm -f stamp-*
+ -rm -rf build
+
+ dh_clean
+ -rm -rf debian/zebra-runtime debian/*.debhelper debian/substvars
+
+install: stamp-install
+stamp-install: stamp-build
+ dh_testdir
+ dh_testroot
+ dh_clean -k -a
+ dh_installdirs -a
+
+ # Add here commands to install the package into debian/tmp.
+ -mkdirhier debian/tmp/usr
+ $(MAKE) -C build install prefix=`pwd`/debian/tmp/usr
+
+ touch stamp-install
+
+# Build architecture-independent files here.
+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_builddeb -p zebra-doc
+
+# Build architecture-dependent files here.
+binary-arch: build install
+ dh_testdir
+ dh_testroot
+ dh_movefiles -p zebra-runtime usr/share/zebra usr/bin
+
+ cp LICENSE.zebra debian/copyright
+ cp CHANGELOG changelog
+ dh_installdocs --all README TODO changelog debian/copyright
+
+ dh_installchangelogs
+ dh_link
+ 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)
+
+ # Ugh Ugly hack
+ cat debian/postinst >> debian/zebra-runtime/DEBIAN/postinst
+
+ dh_gencontrol -p zebra-runtime
+ dh_md5sums -p zebra-runtime
+
+ # 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
+ -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
+
+
+binary: binary-indep binary-arch
+.PHONY: build clean binary-indep binary-arch binary install install-stamp configure
+
+zebrarelease:
+ # Conveniency target for building zebra
+ dh_testdir
+ dpkg-buildpackage $(EXTRA_OPTS) -rfakeroot