summaryrefslogtreecommitdiffstats
path: root/source/a/udisks2/udisks2.SlackBuild
diff options
context:
space:
mode:
Diffstat (limited to 'source/a/udisks2/udisks2.SlackBuild')
-rwxr-xr-xsource/a/udisks2/udisks2.SlackBuild14
1 files changed, 12 insertions, 2 deletions
diff --git a/source/a/udisks2/udisks2.SlackBuild b/source/a/udisks2/udisks2.SlackBuild
index 999cd1ee3..95893e9d0 100755
--- a/source/a/udisks2/udisks2.SlackBuild
+++ b/source/a/udisks2/udisks2.SlackBuild
@@ -29,7 +29,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PKGNAM=udisks2
SRCNAM=udisks
VERSION=${VERSION:-$(echo $SRCNAM-*.tar.?z* | rev | cut -f 3- -d . | cut -f 1 -d - | rev)}
-BUILD=${BUILD:-2}
+BUILD=${BUILD:-3}
NUMJOBS=${NUMJOBS:-" -j$(expr $(nproc) + 1) "}
@@ -91,6 +91,16 @@ find . \
\( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \
-exec chmod 644 {} \;
+# Temporarily omit LVM2 support since it uses a removed API. We'll upgrade
+# udisks2 soon (and add newly required deps) to handle this, but since it
+# was broken after the LVM2 upgrade recently and nobody noticed yet it's
+# probably OK for it to be like this for a little while.
+if [ "$VERSION" = "2.6.5" ]; then
+ LVM2_SUPPORT="--disable-lvm2"
+else
+ LVM2_SUPPORT="--enable-lvm2"
+fi
+
CFLAGS="$SLKCFLAGS" \
CXXFLAGS="$SLKCFLAGS" \
./configure \
@@ -101,7 +111,7 @@ CXXFLAGS="$SLKCFLAGS" \
--disable-static \
--mandir=/usr/man \
--docdir=/usr/doc/$PKGNAM-$VERSION \
- --enable-lvm2 \
+ $LVM2_SUPPORT \
--build=$TARGET || exit 1
make $NUMJOBS || make || exit 1