X-Git-Url: https://ncurses.scripts.mit.edu/?a=blobdiff_plain;f=package%2Fdebian%2Frules;h=7bfabfe0cdfdf28eef158972e4b5bafe4d59389b;hb=64845eab0d05cd928ed2455d5bc5b58e0b33c893;hp=559d617a8f72c6f3a149105b127defa04255167b;hpb=461e72d1826483cb2c2cb243412f2dc5b00b2b1a;p=ncurses.git diff --git a/package/debian/rules b/package/debian/rules index 559d617a..7bfabfe0 100755 --- a/package/debian/rules +++ b/package/debian/rules @@ -1,5 +1,5 @@ #!/usr/bin/make -f -# $Id: rules,v 1.42 2021/11/20 15:51:09 tom Exp $ +# $Id: rules,v 1.49 2023/10/16 23:06:26 tom Exp $ # Uncomment this to turn on verbose mode. #export DH_VERBOSE=1 @@ -64,7 +64,10 @@ configure = \ --disable-macros \ --disable-overwrite \ --disable-relink \ + --disable-root-access \ + --disable-root-environ \ --disable-termcap \ + --enable-check-size \ --enable-hard-tabs \ --enable-opaque-curses \ --enable-opaque-form \ @@ -93,7 +96,8 @@ configure = \ --with-xterm-kbs=DEL \ --without-ada \ --without-debug \ - --without-manpage-aliases \ + --with-manpage-aliases \ + --with-manpage-symlinks \ --without-normal NCURSES6_DIR = $(CURDIR)/debian/ncurses6 @@ -135,8 +139,8 @@ patch-ncurses6-stamp: -e 's/\.3menu$$/.3menu6/' \ -e 's/\.3panel$$/.3panel6/' \ -e 's/\.\([157]\)$$/6.\1/' \ - man/man_db.renames - diff -u man/man_db.renames.bak man/man_db.renames || true + man/man_db.renames.in + diff -u man/man_db.renames.in.bak man/man_db.renames.in || true touch $@ config-ncurses6-stamp: patch-ncurses6-stamp @@ -212,6 +216,7 @@ install-ncurses6-doc-stamp: build-ncurses6-stamp dh_prep $(verbose) -pncurses6-doc $(MAKE) -C t/ncurses6 install.man DESTDIR=$(NCURSES6_DIR)-doc + find $(NCURSES6_DIR)-doc -name 'ncursesw6-config.*' -print -delete cd $(NCURSES6_DIR)-doc/usr/share/man/man1 && ln -sf tset6.1.gz reset6.1.gz @@ -254,6 +259,13 @@ ifneq ($(PACKAGES.arch),) rm -f $(PACKAGES.arch:%=install-%-stamp) dh_testdir dh_testroot + + version=`set -x; awk 'BEGIN{major=minor=0} /^NCURSES_MAJOR/{major=$$3} /^NCURSES_MINOR/{minor=$$3} END{print major "." minor}' < dist.mk`; \ + sed -i \ + -e "s, usr/lib, usr/lib/$(DEB_HOST_MULTIARCH)," \ + -e "s,6\.1,$${version}," \ + debian/*.lintian-overrides + dh_lintian $(verbose) $(PACKAGES.arch:%=-p%) dh_installdocs $(verbose) $(PACKAGES.arch:%=-p%) dh_installchangelogs $(verbose) $(PACKAGES.arch:%=-p%) NEWS