diff options
Diffstat (limited to 'deps/cryfs/cryfs.SlackBuild')
-rwxr-xr-x | deps/cryfs/cryfs.SlackBuild | 22 |
1 files changed, 16 insertions, 6 deletions
diff --git a/deps/cryfs/cryfs.SlackBuild b/deps/cryfs/cryfs.SlackBuild index 0c8a195..a7a2463 100755 --- a/deps/cryfs/cryfs.SlackBuild +++ b/deps/cryfs/cryfs.SlackBuild @@ -1,6 +1,6 @@ #!/bin/sh -# Copyright 2018 Eric Hameleers, Eindhoven, NL +# Copyright 2018, 2019, 2020 Eric Hameleers, Eindhoven, NL # Copyright 2018 Patrick J. Volkerding, Sebeka, MN, USA # All rights reserved. # @@ -27,8 +27,8 @@ cd $(dirname $0) ; CWD=$(pwd) PKGNAM=cryfs -VERSION=${VERSION:-0.9.9} -BUILD=${BUILD:-6} +VERSION=${VERSION:-0.10.2} +BUILD=${BUILD:-3} TMP=${TMP:-/tmp} PKG=$TMP/package-$PKGNAM @@ -81,7 +81,7 @@ cd $TMP rm -rf $PKGNAM-$VERSION mkdir $PKGNAM-$VERSION cd $PKGNAM-$VERSION -tar xvf $CWD/$PKGNAM-$VERSION.tar.?z* || exit 1 +tar xvf $CWD/$PKGNAM-$VERSION.tar.?z || exit 1 # Fix bogus permissions: chown -R root:root . @@ -92,6 +92,8 @@ find . \ -exec chmod 644 {} \; # Configure and compile: +export LDFLAGS="$SLKLDFLAGS -lboost_thread -lboost_program_options -lboost_filesystem -lboost_chrono -lcryptopp -lfuse" + mkdir -p build cd build cmake \ @@ -102,13 +104,21 @@ cd build -DCMAKE_CXX_FLAGS_RELEASE:STRING="$SLKCFLAGS" \ -DCMAKE_INSTALL_PREFIX=/usr \ -DCMAKE_INSTALL_MANDIR=/usr/man \ - -DLIB_SUFFIX=${LIBDIRSUFFIX} \ -DBUILD_TESTING=OFF \ - -DBoost_USE_STATIC_LIBS=off \ + -DBUILD_SHARED_LIBS=ON \ + -DBUILD_TESTING=OFF \ + -DBoost_INCLUDE_DIRS=/usr/include/boost \ + -DBoost_USE_STATIC_LIBS=OFF \ -DCRYFS_UPDATE_CHECKS=OFF \ .. make make install DESTDIR=$PKG + + # Since we don't have static boost libraries, compile & install goes south + # and we end up with a set of dynamically linked binaries. + mkdir -p $PKG/usr/lib${LIBDIRSUFFIX} + install -m0755 ./src/cryfs-cli/libcryfs-cli.so $PKG/usr/lib${LIBDIRSUFFIX}/libcryfs-cli.so + install -m0755 ./src/cryfs-unmount/libcryfs-unmount.so $PKG/usr/lib${LIBDIRSUFFIX}/libcryfs-unmount.so cd .. # Add documentation: |