diff options
author | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-15 20:22:04 +0000 |
---|---|---|
committer | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-15 20:22:04 +0000 |
commit | 91bb3b7bce2297f022a7d48604b1d8e3b9c54a8a (patch) | |
tree | 4633b3b9fc6b0a65333f51545214f29a3d0fd1b0 /debian/rules | |
parent | Adding upstream version 3:4.8.30. (diff) | |
download | mc-91bb3b7bce2297f022a7d48604b1d8e3b9c54a8a.tar.xz mc-91bb3b7bce2297f022a7d48604b1d8e3b9c54a8a.zip |
Adding debian version 3:4.8.30-1.debian/3%4.8.30-1
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to '')
-rwxr-xr-x | debian/rules | 67 |
1 files changed, 67 insertions, 0 deletions
diff --git a/debian/rules b/debian/rules new file mode 100755 index 0000000..fb92a25 --- /dev/null +++ b/debian/rules @@ -0,0 +1,67 @@ +#!/usr/bin/make -f + +# Uncomment this to turn on verbose mode. +#export DH_VERBOSE=1 + +export DEB_BUILD_MAINT_OPTIONS=hardening=+all + +# minimise needless linking +export DEB_LDFLAGS_MAINT_APPEND= -Wl,--as-needed + +%: + dh $@ --with autoreconf + +# use --as-needed only if supported by dh-autoreconf (to simplify backporting) +DH_AS_NEEDED=$(shell dpkg --compare-versions $$(dpkg --status dh-autoreconf | grep Version | cut -d' ' -f2) ge 6 && echo --as-needed) +override_dh_autoreconf: + [ ! -x "./autogen.sh" ] || ./autogen.sh + intltoolize --automake --copy --force + dh_autoreconf $(DH_AS_NEEDED) + +# --enable-werror will cause FTBFS on GNU Hurd: +# src/vfs/fish/fish.c: In function 'fish_fh_open': +# fish.c:1517:5: error: 'and' of mutually exclusive equal-tests is always 0 [-Werror] +# +# AWK="awk" is inheritance of 4.7.* series, see http://bugs.debian.org/499723 +# might be still necessary for extfs scripts +override_dh_auto_configure: + # Ensure reproducible timestamp on mcedit manpage, which is + # patched from debian/patches + touch -d@$(SOURCE_DATE_EPOCH) doc/man/mcedit.1.in + dh_auto_configure -- AWK="awk" X11_WWW="x-www-browser" \ + --libexecdir='/usr/lib' \ + --with-x \ + --with-screen=slang \ + --disable-rpath \ + --disable-static \ + --disable-silent-rules \ + --enable-aspell \ + --enable-vfs-sftp \ + --enable-vfs-undelfs \ + --enable-tests +# --enable-vfs-smb=yes + +override_dh_auto_build: + # update translations + cd po && $(MAKE) update-po + dh_auto_build + +override_dh_auto_test: + ## allow test(s) failure + -dh_auto_test + +override_dh_auto_install: + dh_auto_install --max-parallel=1 + +override_dh_fixperms: + -chmod -c 755 debian/mc/etc/mc/*.rc + dh_fixperms + # cons.saver has to be sgid tty to access vcsa + chgrp tty debian/mc/usr/lib/mc/cons.saver || true + chmod g+s debian/mc/usr/lib/mc/cons.saver || true + +override_dh_installchangelogs: + dh_installchangelogs doc/NEWS + +override_dh_strip: + dh_strip --dbgsym-migration='mc-dbg (<< 3:4.8.17~)' |