#Packager: George Vlahavas pkgname=keepassxc pkgver=2.6.6 pkgrel=1gv source=("https://github.com/keepassxreboot/keepassxc/releases/download/$pkgver/keepassxc-$pkgver-src.tar.xz") docs=("readme" "install" "copying" "changelog" "authors" "news" "todo") url=https://www.keepassxc.org/ doinst() { if [ -x /usr/bin/update-desktop-database ]; then /usr/bin/update-desktop-database -q fi if [ -x /usr/bin/update-mime-database ]; then /usr/bin/update-mime-database usr/share/mime >/dev/null 2>&1 fi } slackdesc=\ ( #|-----handy-ruler------------------------------------------------------| "keepassxc (personal data management application)" "KeePassXC saves many different information e.g. user names, passwords," "urls, attachments and comments in one single database. For a better" "management user-defined titles and icons can be specified for each" "single entry. Furthermore the entries are sorted in groups, which are" "customizable as well. The integrated search function allows to search" "in a single group or the complete database. KeePassX offers a little" "utility for secure password generation." ) build() { cd $startdir/src/$pkgname-$pkgver mkdir -p build cd build export LDFLAGS="-ltermcap" cmake \ -DMAKE_CFLAGS="$CFLAGS" \ -DMAKE_CXXFLAGS="$CXXFLAGS" \ -DCMAKE_INSTALL_PREFIX=/usr \ -DCMAKE_INSTALL_MANDIR=/usr/man \ -DCMAKE_BUILD_TYPE=Release \ -DWITH_TESTS=OFF \ -DWITH_XC_BROWSER=${BROWSER:-ON} \ -DWITH_XC_YUBIKEY=${YUBIKEY:-OFF} \ -DWITH_XC_NETWORKING=${NETWORKING:-ON} \ -DWITH_XC_AUTOTYPE=${AUTOTYPE:-ON} \ -DWITH_XC_DOCS=${DOCS:-OFF} \ -DWITH_XC_SSHAGENT=${SSHAGENT:-ON} \ -DWITH_XC_KEESHARE=${KEESHARE:-OFF} \ -DWITH_XC_KEESHARE_SECURE=${KEESHARE_SECURE:-OFF} \ -DWITH_XC_UPDATECHECK=${UPDATECHECK:-ON} \ .. make -j $numjobs || return 1 make install DESTDIR=$PKG cd .. }