# Contributor: Leonardo Arena <rnalrd@alpinelinux.org>
# Contributor: August Klein <amatcoder@gmail.com>
# Maintainer: August Klein <amatcoder@gmail.com>
setvar pkgname = 'keepassx'
setvar pkgver = '2.0.3'
setvar pkgrel = '0'
setvar pkgdesc = ""A password manager""
setvar url = ""http://www.keepassx.org""
setvar arch = ""all""
setvar license = ""GPL2""
setvar makedepends = ""cmake qt-dev libxtst-dev libgcrypt-dev""
setvar source = ""http://www.keepassx.org/releases/${pkgver}/${pkgname}-${pkgver}.tar.gz
	musl-fixes.patch
	""
setvar builddir = ""$srcdir"/$pkgname-$pkgver"

proc prepare {
	cd $builddir
	mkdir build
	default_prepare
}

proc build {
	cd "$builddir"/build
	cmake -DCMAKE_INSTALL_PREFIX=/usr \
		-DCMAKE_INSTALL_LIBDIR=/usr/lib \
		-DCMAKE_BUILD_TYPE=Release ..
	make
}

proc check {
	cd "$builddir"/build
	make test
}

proc package {
	cd "$builddir"/build
	make DESTDIR="$pkgdir" install
}

setvar sha512sums = ""bf1a4ffa49fc4a6b7a27e6292981c9c13920712b4cd86759a99976f7e0593a243ea14575c57d664ba7e55d2449b5d83bc3d43a64a9a6972335e52234da79d773  keepassx-2.0.3.tar.gz
f393ce341eb6941bfb808369f076585536802284ab7ee6034a26284dc70bbf168f4a89dc676357334e30a527a5593cb1b20cabb4e699ae806ca9e229ac6cffdd  musl-fixes.patch""