summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
author Eric Hameleers <alien@slackware.com>2022-03-30 06:31:32 +0000
committer Eric Hameleers <alien@slackware.com>2022-03-30 06:31:32 +0000
commit62f500caac25322b644cb3840b3b27f6849235fc (patch)
treea7c60e8014a2578ee3add306311e21657a3108c9
parente780fc5439dcbed28feed85dd08664401550c25e (diff)
downloadasb-62f500caac25322b644cb3840b3b27f6849235fc.tar.gz
asb-62f500caac25322b644cb3840b3b27f6849235fc.tar.xz
keepassxc: update to 2.7.0
-rwxr-xr-xkeepassxc/build/keepassxc.SlackBuild15
1 files changed, 10 insertions, 5 deletions
diff --git a/keepassxc/build/keepassxc.SlackBuild b/keepassxc/build/keepassxc.SlackBuild
index 1fb407ea..8a35ae7c 100755
--- a/keepassxc/build/keepassxc.SlackBuild
+++ b/keepassxc/build/keepassxc.SlackBuild
@@ -1,6 +1,6 @@
#!/bin/sh
# $Id$
-# Copyright 2021 Eric Hameleers, Eindhoven, NL
+# Copyright 2021, 2022 Eric Hameleers, Eindhoven, NL
# All rights reserved.
#
# Permission to use, copy, modify, and distribute this software for
@@ -29,12 +29,14 @@
# Descr: cross-platform password manager
# URL: https://keepassxc.org/
# Build needs:
-# Needs:
+# Needs: botan, minizip, pcsc-lite
# Changelog:
# 2.6.4-1: 28/feb/2021 by Eric Hameleers <alien@slackware.com>
# * Initial build.
# 2.6.6-1: 15/jun/2021 by Eric Hameleers <alien@slackware.com>
# * Update.
+# 2.7.0-1: 28/mar/2022 by Eric Hameleers <alien@slackware.com>
+# * Update.
#
# Run 'sh keepassxc.SlackBuild' to build a Slackware package.
# The package (.t?z) and .txt file as well as build logs are created in /tmp .
@@ -43,7 +45,7 @@
# -----------------------------------------------------------------------------
PRGNAM=keepassxc
-VERSION=${VERSION:-2.6.6}
+VERSION=${VERSION:-2.7.0}
BUILD=${BUILD:-1}
NUMJOBS=${NUMJOBS:-" -j$(nproc) "}
TAG=${TAG:-alien}
@@ -173,15 +175,16 @@ cd build-${PRGNAM}
-DLIB_SUFFIX=${LIBDIRSUFFIX} \
-DWITH_XC_AUTOTYPE=ON \
-DWITH_XC_BROWSER=ON \
- -DWITH_XC_CRYPTO_SSH=ON \
-DWITH_XC_DOCS=OFF \
-DWITH_XC_FDOSECRETS=ON \
-DWITH_XC_KEESHARE=ON \
-DWITH_XC_NETWORKING=ON \
-DWITH_XC_SSHAGENT=ON \
-DWITH_XC_UPDATECHECK=OFF \
- -DWITH_XC_YUBIKEY=OFF \
+ -DWITH_XC_YUBIKEY=ON \
-DWITH_TESTS=OFF \
+ -DKEEPASSXC_BUILD_TYPE=Release \
+ -DKEEPASSXC_DIST_TYPE=Other \
.. \
2>&1 | tee $OUTPUT/configure-${PRGNAM}.log
make $NUMJOBS 2>&1 | tee $OUTPUT/make-${PRGNAM}.log
@@ -230,6 +233,7 @@ find $PKG | xargs file | grep -e "executable" -e "shared object" | grep ELF \
# Add a package description:
mkdir -p $PKG/install
cat $SRCDIR/slack-desc > $PKG/install/slack-desc
+cat $SRCDIR/slack-required > $PKG/install/slack-required
# Build the package:
cd $PKG
@@ -238,6 +242,7 @@ cd $OUTPUT
md5sum ${PRGNAM}-${VERSION}-${ARCH}-${BUILD}${TAG}.${PKGTYPE:-txz} > ${PRGNAM}-${VERSION}-${ARCH}-${BUILD}${TAG}.${PKGTYPE:-txz}.md5
cd -
cat $PKG/install/slack-desc | grep "^${PRGNAM}" > $OUTPUT/${PRGNAM}-${VERSION}-${ARCH}-${BUILD}${TAG}.txt
+cat $PKG/install/slack-required > $OUTPUT/${PRGNAM}-${VERSION}-${ARCH}-${BUILD}${TAG}.dep
# Restore the original umask:
umask ${_UMASK_}