aboutsummaryrefslogtreecommitdiff
path: root/debian/rules
diff options
context:
space:
mode:
authorSam Hartman <hartmans@debian.org>2025-01-16 13:48:19 -0700
committerSam Hartman <hartmans@debian.org>2025-01-16 13:51:07 -0700
commit3f880fa7c550800ff0e0a29bde62da5cb7892acd (patch)
treecf443803d1b1238976aefb85b92115e99e0013cf /debian/rules
parent9fc6228d62bc39534a632735d2d6827adc3c07a8 (diff)
downloadpam-3f880fa7c550800ff0e0a29bde62da5cb7892acd.tar.gz
pam-3f880fa7c550800ff0e0a29bde62da5cb7892acd.tar.bz2
pam-3f880fa7c550800ff0e0a29bde62da5cb7892acd.zip
Only build-depend on documentation tools for arch-indep builds; do not build docs for arch all builds
Diffstat (limited to 'debian/rules')
-rwxr-xr-xdebian/rules11
1 files changed, 6 insertions, 5 deletions
diff --git a/debian/rules b/debian/rules
index 177a7517..f63788a9 100755
--- a/debian/rules
+++ b/debian/rules
@@ -21,14 +21,15 @@ dl = $(d)/local
dh $@
-# avoid libaudit-dev when bootstrapping
+# avoid libaudit-dev and libsystemd-dev when bootstrapping
ifneq (,$(filter stage1,$(DEB_BUILD_PROFILES)))
- meson_OPTS += -Daudit=disabled
-else
-meson_opts += -Daudit=enabled
+ meson_OPTS += -Daudit=disabled -Dlogind=disabled
endif
+packages := $(shell dh_listpackages)
-meson_opts += -Dlogind=enabled
+ifneq (,$(filter libpam-doc libpam-runtime,$(packages)))
+meson_OPTS += -Ddocs=enabled
+endif
override_dh_auto_configure: