diff options
Diffstat (limited to 'debian/rules')
-rwxr-xr-x | debian/rules | 79 |
1 files changed, 79 insertions, 0 deletions
diff --git a/debian/rules b/debian/rules new file mode 100755 index 0000000..f995c54 --- /dev/null +++ b/debian/rules @@ -0,0 +1,79 @@ +#!/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 + +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 \ + LIBS="-lbsd" \ + dh_auto_configure --verbose -- \ + --enable-8bit-toupper \ + --enable-cgi-links \ + --enable-cjk \ + --enable-debug \ + --enable-default-colors \ + --enable-exec-links \ + --enable-exec-scripts \ + --enable-externs \ + --enable-forms-options \ + --enable-gzip-help \ + --enable-htmlized-cfg \ + --enable-ipv6 \ + --enable-japanese-utf8 \ + --enable-justify-elts \ + --enable-justify-elts \ + --enable-nested-tables \ + --enable-nls \ + --enable-nsl-fork \ + --enable-partial \ + --enable-persistent-cookies \ + --enable-prettysrc \ + --enable-read-eta \ + --enable-scrollbar \ + --enable-source-cache \ + --enable-syslog \ + --sysconfdir=/etc/lynx \ + --with-brotli \ + --with-bzlib \ + --without-included-gettext \ + --with-screen=ncursesw \ + --with-zlib \ + COMPRESS=/usr/bin/compress \ + ZIP=/usr/bin/zip \ + $(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 + sed -i -e '/^# *\$$LynxId: /d' \ + -e '/^# *LYNX_VERSION *"/d' \ + -e '/^# *LYNX_DATE *"/d' \ + debian/tmp/etc/lynx/lynx.* + +override_dh_link: + rm -fv debian/lynx/usr/share/doc/lynx/changelog + dh_link + +%: + dh $@ |