diff options
author | Maxqia | 2015-07-09 19:30:34 -0700 |
---|---|---|
committer | Maxqia | 2015-07-09 19:30:34 -0700 |
commit | 625ea3c2f7ac661946098bf69e8b862572f0f917 (patch) | |
tree | d745530397e0bbabae8dd0a2b78ba37cd4c6def6 | |
download | aur-625ea3c2f7ac661946098bf69e8b862572f0f917.tar.gz |
Forked & Modifed from keepassx-git
-rw-r--r-- | .SRCINFO | 32 | ||||
-rw-r--r-- | PKGBUILD | 35 | ||||
-rw-r--r-- | keepassx.install | 19 |
3 files changed, 86 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..b871144c5282 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,32 @@ +pkgbase = keepassx-http-merge + pkgdesc = KeePassX, with eugenesan's merge request for keepasshttp. The libxtst package is optional dependancy for auto-type. + pkgver = 2.0.alpha6.r235.gf076ad3 + pkgrel = 1 + url = https://github.com/eugenesan/keepassx/tree/http + install = keepassx.install + arch = i686 + arch = x86_64 + license = GPL2 + makedepends = git + makedepends = intltool + makedepends = cmake + makedepends = zlib + makedepends = libgcrypt + depends = libxtst + depends = qt4 + depends = shared-mime-info + depends = qjson + depends = libmicrohttpd + optdepends = libxtst : auto-type + conflicts = keepassx-svn + conflicts = keepassx + conflicts = keepassx2-git + conflicts = keepassx2 + conflicts = keepassx2-yubikey-git + conflicts = keepassx-http + conflicts = keepassx-git + source = git+https://github.com/eugenesan/keepassx.git#branch=http + md5sums = SKIP + +pkgname = keepassx-http-merge + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..7cea83dafdec --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,35 @@ +# Maintainer: Maxqia maxqia@kliznoe.com + +pkgname=keepassx-http-merge +_gitname=keepassx +pkgver=2.0.alpha6.r235.gf076ad3 +pkgrel=1 +pkgdesc="KeePassX, with eugenesan's merge request for keepasshttp. The libxtst package is optional dependancy for auto-type." +arch=('i686' 'x86_64') +url="https://github.com/eugenesan/keepassx/tree/http" +license=('GPL2') +depends=('libxtst' 'qt4' 'shared-mime-info' 'qjson' 'libmicrohttpd') +install=keepassx.install +makedepends=('git' 'intltool' 'cmake' 'zlib' 'libgcrypt') +optdepends=('libxtst : auto-type') +conflicts=('keepassx-svn' 'keepassx' 'keepassx2-git' 'keepassx2' 'keepassx2-yubikey-git' 'keepassx-http' 'keepassx-git') +source=(git+https://github.com/eugenesan/keepassx.git#branch=http) +md5sums=('SKIP') + +pkgver() { + cd "${_gitname}" + git describe --long | sed 's/^FOO-//;s/\([^-]*-g\)/r\1/;s/-/./g' +} + +build() { + cd "${_gitname}" + cmake . -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_INSTALL_BINDIR=/usr/bin -DCMAKE_INSTALL_LIBDIR=/usr/lib -DCMAKE_VERBOSE_MAKEFILE=ON -DWITH_GUI_TESTS=ON + make +} + +package() { + cd "${_gitname}" + make PREFIX=/usr DESTDIR="${pkgdir}" install +} + + diff --git a/keepassx.install b/keepassx.install new file mode 100644 index 000000000000..716c0a0d4694 --- /dev/null +++ b/keepassx.install @@ -0,0 +1,19 @@ +post_install() { + update-mime-database /usr/share/mime 1> /dev/null + update-desktop-database -q + xdg-icon-resource forceupdate --theme hicolor +} + +post_upgrade() { + post_install $1 +} + +pre_remove() { + /bin/true +} + +post_remove() { + update-mime-database /usr/share/mime 1> /dev/null + update-desktop-database -q + xdg-icon-resource forceupdate --theme hicolor +} |