diff options
author | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-07 16:37:17 +0000 |
---|---|---|
committer | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-07 16:37:17 +0000 |
commit | 69cb215a954eb985f5dfc34aaa753f83702e331f (patch) | |
tree | 2b546f4aad692d612d15376a3a90090f4fb91495 /debian/rules | |
parent | Adding upstream version 2.9.0dev.12. (diff) | |
download | lynx-debian/2.9.0dev.12-1.tar.xz lynx-debian/2.9.0dev.12-1.zip |
Adding debian version 2.9.0dev.12-1.debian/2.9.0dev.12-1debian
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to '')
-rwxr-xr-x | debian/rules | 65 |
1 files changed, 65 insertions, 0 deletions
diff --git a/debian/rules b/debian/rules new file mode 100755 index 0000000..7e4ca22 --- /dev/null +++ b/debian/rules @@ -0,0 +1,65 @@ +#!/usr/bin/make -f + +export DEB_BUILD_MAINT_OPTIONS = hardening=+all +export DEB_CFLAGS_MAINT_APPEND := -Wall -DNO_BUILDSTAMP + +SSL=gnu +# uncomment the next line if you want openssl version +#SSL=ssl + +ifeq ($(SSL),gnu) + CONFTLS := --with-gnutls=/usr +else + CONFTLS := --with-ssl +endif + +# Ensure the most compatible helper program paths to work on both +# usrmerge and non-usrmerge systems. +BINARY_PATHS += GZIP=/bin/gzip +BINARY_PATHS += UNCOMPRESS=/bin/gunzip +BINARY_PATHS += MV=/bin/mv +BINARY_PATHS += ZCAT=/bin/zcat +BINARY_PATHS += TAR=/bin/tar +BINARY_PATHS += RM=/bin/rm + +override_dh_auto_configure: +ifeq ($(SSL),gnu) + sed -i -e s/libssl-dev/libgnutls28-dev/g debian/control +else + sed -i -e s/libgnutls28-dev/libssl-dev/g debian/control +endif + + env cf_cv_SYSTEM_MAIL=/usr/sbin/sendmail \ + COMPRESS=/usr/bin/compress BZIP2=/bin/bzip2 UNZIP=/usr/bin/unzip \ + ZIP=/usr/bin/zip \ + LIBS="-lbsd" \ + DH_COMPAT=10 dh_auto_configure --verbose -- \ + --sysconfdir=/etc/lynx \ + --enable-8bit-toupper --enable-externs --enable-debug \ + --enable-nsl-fork --enable-cgi-links --enable-exec-links \ + --enable-exec-scripts --enable-persistent-cookies --enable-nls \ + --enable-gzip-help --enable-prettysrc --enable-source-cache \ + --enable-cjk --enable-default-colors --enable-nested-tables \ + --enable-japanese-utf8 --enable-ipv6 --enable-htmlized-cfg \ + --enable-forms-options --enable-justify-elts --enable-partial \ + --enable-read-eta --enable-scrollbar --enable-syslog \ + --with-zlib --with-bzlib --without-included-gettext \ + --with-screen=ncursesw --enable-justify-elts \ + $(BINARY_PATHS) \ + $(CONFTLS) + +override_dh_autoreconf: + dh_autoreconf autoreconf-dickey -- -f -i + +override_dh_auto_install: + dh_auto_install --verbose -- install-full + cd debian/tmp/usr/share/lynx_help && rm -vf COPYING COPYHEADER + cd debian/tmp/usr/share/lynx_doc && rm -rvf CHANGES \ + COPYHEADER.asc COPYING COPYING.asc samples test + +override_dh_link: + rm -fv debian/lynx/usr/share/doc/lynx/changelog + dh_link + +%: + dh $@ |