summaryrefslogtreecommitdiffstats
path: root/debian/rules
diff options
context:
space:
mode:
authorDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-27 10:49:50 +0000
committerDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-27 10:49:50 +0000
commitbbbdf1c4eb36541d62561edf761afa29cb1be4e9 (patch)
tree7b4b430b16d1f211108b3da02b78967449d62755 /debian/rules
parentAdding upstream version 2.9.4. (diff)
downloadman-db-debian.tar.xz
man-db-debian.zip
Adding debian version 2.9.4-2.debian/2.9.4-2debian
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'debian/rules')
-rwxr-xr-xdebian/rules46
1 files changed, 46 insertions, 0 deletions
diff --git a/debian/rules b/debian/rules
new file mode 100755
index 0000000..0c6bff5
--- /dev/null
+++ b/debian/rules
@@ -0,0 +1,46 @@
+#! /usr/bin/make -f
+%:
+ dh $@ --builddirectory=debian/build
+
+include /usr/share/dpkg/architecture.mk
+
+dtmp = debian/man-db
+
+export DEB_BUILD_MAINT_OPTIONS := hardening=+all
+# Use DT_RUNPATH rather than DT_RPATH, so that LD_LIBRARY_PATH works properly.
+export DEB_LDFLAGS_MAINT_APPEND := -Wl,--enable-new-dtags
+
+# --libdir and --libexecdir are set here because debhelper defaults to using
+# multiarch paths at compat level 9, which is a reasonable choice in general
+# but unnecessary here.
+override_dh_auto_configure:
+ dh_auto_configure -- \
+ --libdir=\$${prefix}/lib --libexecdir=\$${libdir} \
+ --enable-setuid \
+ --with-device=latin1 --enable-mb-groff \
+ --with-config-file=/etc/manpath.config \
+ --with-browser=www-browser --with-pager=pager \
+ --with-col=col --with-vgrind=vgrind --with-grap=grap \
+ --with-compress=compress --with-bzip2=bzip2 \
+ --with-xz=xz --with-lzip=lzip --with-lzma=lzma \
+ --with-zstd=zstd \
+ --with-sections='1 n l 8 3 2 3posix 3pm 3perl 3am 5 4 9 6 7'
+
+override_dh_auto_test:
+ VERBOSE=1 dh_auto_test
+
+override_dh_auto_install:
+ dh_auto_install
+ rm -f $(dtmp)/usr/lib/man-db/*.la
+
+override_dh_install:
+ dh_install
+ dh_apparmor --profile-name=usr.bin.man
+
+override_dh_fixperms:
+ dh_fixperms
+ chown man:man $(dtmp)/var/cache/man
+
+# Our shared libraries are private.
+override_dh_makeshlibs:
+ :