Merge branch 'master' into yaz-744
[yaz-moved-to-github.git] / debian / rules
index c08f2d7..c274ac0 100755 (executable)
@@ -1,71 +1,26 @@
 #!/usr/bin/make -f
-# Debian rules for YAZ
-# $Id: rules,v 1.1 2001-05-28 12:44:03 adam Exp $
-#
-# Sample debian/rules file - for GNU Hello (1.3).
-# Copyright 1994,1995 by Ian Jackson.
-# I hereby give you perpetual unlimited permission to copy,
-# modify and relicense this file, provided that you do not remove
-# my name from the file itself.  (I assert my moral right of
-# paternity under the Copyright, Designs and Patents Act 1988.)
-# This file may have to be extensively modified
+export DH_VERBOSE=1
 
-package=yaz
-version=1.0.0
+%:
+       dh $@ --without python-support
 
-build:
-       $(checkdir)
-       ./configure --prefix=/usr --enable-shared
-       $(MAKE) CFLAGS=-O2 
-       cd doc; $(MAKE) CFLAGS=-O2 
-       touch build
+override_dh_auto_configure:
+       dh_auto_configure -- \
+               --enable-tcpd --with-xslt --with-gnutls --with-icu
 
-clean:
-       $(checkdir)
-       rm -f build
-       -$(MAKE) -i distclean
-       rm -rf *~ debian/tmp debian/*~ debian/files* debian/substvars
+override_dh_strip:
+       dh_strip --dbg-package=libyaz5-dbg
 
-binary-indep:  checkroot build
-       $(checkdir)
-# There are no architecture-independent files to be uploaded
-# generated by this package.  If there were any they would be
-# made here.
+override_dh_auto_install:
+       dh_auto_install 
+       mv debian/tmp/usr/share/doc/yaz debian/tmp/usr/share/doc/yaz-doc
 
-binary-arch:   checkroot build
-       $(checkdir)
-       rm -rf debian/tmp
-       install -d debian/tmp/DEBIAN\
-               -d debian/tmp/usr/share/doc/$(package)
-       install -m 755 debian/postinst debian/prerm debian/tmp/DEBIAN
-       install -m 644 debian/shlibs debian/tmp/DEBIAN
-       $(MAKE) prefix=`pwd`/debian/tmp/usr install
-       install -m 644 doc/*.html debian/tmp/usr/share/doc/$(package)
-       install -m 644 doc/*.ps debian/tmp/usr/share/doc/$(package)
-       install -m 644 doc/*.txt debian/tmp/usr/share/doc/$(package)
-       gzip debian/tmp/usr/share/doc/$(package)/*.ps
-       gzip debian/tmp/usr/share/doc/$(package)/*.txt
-       cp debian/copyright debian/tmp/usr/share/doc/$(package)/.
-       cp debian/changelog debian/tmp/usr/share/doc/$(package)/changelog.Debian
-       cp CHANGELOG debian/tmp/usr/share/doc/$(package)/changelog
-       strip --strip-debug debian/tmp/usr/lib/*.a
-       strip --strip-unneeded debian/tmp/usr/lib/lib*.so.$(version)
-       dpkg-shlibdeps debian/tmp/usr/bin/yaz-client debian/tmp/usr/bin/yaz-ztest
-       dpkg-gencontrol
-       chown -R root.root debian/tmp
-       chmod -R g-ws debian/tmp
-       dpkg --build debian/tmp ..
+override_dh_makeshlibs:
+       dh_makeshlibs -V 'libyaz5 (>= 5.0.11)'
 
-define checkdir
-       test -f debian/rules
-endef
+override_dh_installchangelogs:
+       dh_installchangelogs NEWS
 
-# Below here is fairly generic really
-
-binary:                binary-indep binary-arch
-
-checkroot:
-       $(checkdir)
-       test root = "`whoami`"
-
-.PHONY: binary binary-arch binary-indep clean checkroot
+override_dh_installdocs:
+       cp LICENSE debian/copyright
+       dh_installdocs -A README