diff options
author | Eric Hameleers <alien@slackware.com> | 2019-05-09 16:01:35 +0200 |
---|---|---|
committer | Eric Hameleers <alien@slackware.com> | 2019-05-09 16:01:35 +0200 |
commit | 885fae025d7557d732eda411f6b7eaf43d3abc53 (patch) | |
tree | 4cbc40a1501fa14e7aa1746a30f08dd3e10edfe7 /deps/cryptopp/cryptopp.SlackBuild | |
parent | 69943897d83f3e147c57039b087059b01727a0f3 (diff) | |
download | ktown-885fae025d7557d732eda411f6b7eaf43d3abc53.tar.gz ktown-885fae025d7557d732eda411f6b7eaf43d3abc53.tar.xz |
Deps: Update cryfs and its dependency cryptopp
Diffstat (limited to 'deps/cryptopp/cryptopp.SlackBuild')
-rwxr-xr-x | deps/cryptopp/cryptopp.SlackBuild | 23 |
1 files changed, 9 insertions, 14 deletions
diff --git a/deps/cryptopp/cryptopp.SlackBuild b/deps/cryptopp/cryptopp.SlackBuild index 97a4fd7..bfd1a62 100755 --- a/deps/cryptopp/cryptopp.SlackBuild +++ b/deps/cryptopp/cryptopp.SlackBuild @@ -1,6 +1,6 @@ #!/bin/sh -# Copyright 2014, 2018 Eric Hameleers, Eindhoven, NL +# Copyright 2014, 2018, 2019 Eric Hameleers, Eindhoven, NL # Copyright 2018 Patrick J. Volkerding, Sebeka, MN, USA # All rights reserved. # @@ -27,7 +27,7 @@ cd $(dirname $0) ; CWD=$(pwd) PKGNAM=cryptopp -VERSION=${VERSION:-7.0.0} +VERSION=${VERSION:-8.2.0} SRCVER=$(echo $VERSION | tr -d '.') BUILD=${BUILD:-1} NUMJOBS=${NUMJOBS:-"-j$(nproc)"} @@ -86,9 +86,6 @@ mkdir -p ${PKGNAM}-${VERSION} unzip -a ${CWD}/${PKGNAM}${SRCVER}.zip -d ${PKGNAM}-${VERSION} || exit 1 cd ${PKGNAM}-${VERSION} || exit 1 -## Do not mess up the CXXFLAGS: -#cat $CWD/patches/cryptopp_slkcflags.patch | patch -p1 --verbose || exit 1 - # Fix bogus permissions: chown -R root:root . find . \ @@ -101,16 +98,14 @@ find . \ sed -i -e "s,(PREFIX)/lib,(PREFIX)/lib${LIBDIRSUFFIX},g" GNUmakefile # Compile and install: -make dynamic $NUMJOBS \ +make all dynamic libcryptopp.pc $NUMJOBS \ CXXFLAGS="${SLKCFLAGS} -DNDEBUG" LDFLAGS="${LDFLAGS}" -make install PREFIX=$PKG/usr - -# Install a pkg-config file: -mkdir -p $PKG/usr/lib${LIBDIRSUFFIX}/pkgconfig -cat $CWD/${PKGNAM}.pc | sed \ - -e "s,@LIBDIRSUFFIX@,${LIBDIRSUFFIX},g" \ - -e "s,@VERSION@,${VERSION},g" \ - > $PKG/usr/lib${LIBDIRSUFFIX}/pkgconfig/cryptopp.pc +make install-lib PREFIX=$PKG/usr + +# Fix the installed pkg-config file: +sed \ + -i $PKG/usr/lib${LIBDIRSUFFIX}/pkgconfig/libcryptopp.pc \ + -e "s,/usr/local,/usr,g" # Add documentation: mkdir -p $PKG/usr/doc/$PKGNAM-$VERSION |