X-Git-Url: http://git.indexdata.com/?p=yaz-moved-to-github.git;a=blobdiff_plain;f=debian%2Frules;h=1a4e6d8fcb24f537e686823ab12842707afeac61;hp=c08f2d7f8cd9ebf334e353a4f82bbb478d03fe86;hb=0123a5450b4a7eb7e0a52869dd5c099e415f5feb;hpb=42f7dd415641c76b3c528c8dd04af1afd6a04797 diff --git a/debian/rules b/debian/rules index c08f2d7..5e94d16 100755 --- a/debian/rules +++ b/debian/rules @@ -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.5)' -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