# Maintainer: Eli Schwartz # Contributor: Thiago Perrotta # All my PKGBUILDs are managed at https://github.com/eli-schwartz/pkgbuilds pkgname=lastpass-cli-git pkgver=1.2.0.r2.g2c60147 pkgrel=1 pkgdesc="LastPass command line interface tool (git version)" arch=('i686' 'x86_64') url="https://lastpass.com/" license=('GPL2') depends=('openssl' 'curl' 'libxml2') makedepends=('asciidoc' 'git' 'cmake') optdepends=('xclip: clipboard support' 'pinentry: securely read passwords') source=("git+https://github.com/lastpass/${pkgname%-git}.git") md5sums=('SKIP') pkgver() { cd "${srcdir}/${pkgname%-git}" git describe --long --tags | sed 's/^v//;s/\([^-]*-g\)/r\1/;s/-/./g' } build() { mkdir -p "${srcdir}/${pkgname%-git}/build" cd "${srcdir}/${pkgname%-git}/build" cmake -G "Unix Makefiles" \ -DCMAKE_INSTALL_PREFIX=/usr \ -DCMAKE_C_FLAGS:STRING="${CFLAGS}" \ -DCMAKE_BUILD_TYPE=None .. make all doc-man } check() { cd "${srcdir}/${pkgname%-git}/build" make lpass-test test } package() { cd "${srcdir}/${pkgname%-git}/build" make DESTDIR="${pkgdir}/" install install-doc }