diff options
Diffstat (limited to 'source/ap/hplip/hplip.SlackBuild')
-rwxr-xr-x | source/ap/hplip/hplip.SlackBuild | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/source/ap/hplip/hplip.SlackBuild b/source/ap/hplip/hplip.SlackBuild index cf0d963f..a6882040 100755 --- a/source/ap/hplip/hplip.SlackBuild +++ b/source/ap/hplip/hplip.SlackBuild @@ -83,6 +83,13 @@ zcat $CWD/setup.py.lc_all.c.diff.gz | patch -p1 --verbose || exit 1 # Fix a few .py files lacking #!/usr/bin/python3: zcat $CWD/hplip.python3.shebang.diff.gz | patch -p1 --verbose || exit 1 +# Choose correct options depending on whether PAM is installed: +if [ -L /lib${LIBDIRSUFFIX}/libpam.so.? ]; then + unset SHADOW_OPTIONS +else + SHADOW_OPTIONS="--enable-shadow-build" +fi + chown -R root:root . find . \ \( -perm 777 -o -perm 775 -o -perm 711 -o -perm 555 -o -perm 511 \) \ @@ -133,7 +140,7 @@ PYTHON=/usr/bin/python3 \ --with-hpppddir=/usr/share/ppd/HP \ --with-drvdir=/usr/share/cups/drv/HP \ --enable-hpijs-install \ - --enable-shadow-build \ + $SHADOW_OPTIONS \ --enable-scan-build \ --enable-gui-build \ --enable-fax-build \ |