#Packager: George Vlahavas <vlahavas~at~gmail~dot~com>

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 ..	
} 
