diff options
author | emersion | 2017-06-15 16:37:50 +0200 |
---|---|---|
committer | emersion | 2017-06-15 16:37:50 +0200 |
commit | 5964fc163d27d49401bc82cbbe1843aacdcf68c3 (patch) | |
tree | 420424442782c3d80373c9af04e01bc556e577ec | |
parent | 2056eab41c85308b00dbe0393f13fef5adf156e4 (diff) | |
download | aur-5964fc163d27d49401bc82cbbe1843aacdcf68c3.tar.gz |
Build from source, update to v1.0.6
-rw-r--r-- | .SRCINFO | 7 | ||||
-rw-r--r-- | PKGBUILD | 26 |
2 files changed, 23 insertions, 10 deletions
@@ -1,13 +1,14 @@ pkgbase = browserpass pkgdesc = Chrome & Firefox browser extension for pass, a UNIX password manager - pkgver = 1.0.5 + pkgver = 1.0.6 pkgrel = 1 url = https://github.com/dannyvankooten/browserpass arch = x86_64 license = MIT + makedepends = go depends = pass - source = browserpass-1.0.5.zip::https://github.com/dannyvankooten/browserpass/releases/download/1.0.5/browserpass-linux64.zip - md5sums = 62d35b34e5de5abcada0fca0af8990de + source = browserpass-1.0.6.tar.gz::https://github.com/dannyvankooten/browserpass/archive/1.0.6.tar.gz + md5sums = fa33f9c4cea5597a9632a527dabd576f pkgname = browserpass @@ -1,21 +1,33 @@ # Maintainer: emersion <contact@emersion.fr> pkgname=browserpass -pkgver=1.0.5 +pkgver=1.0.6 pkgrel=1 pkgdesc="Chrome & Firefox browser extension for pass, a UNIX password manager" arch=('x86_64') url="https://github.com/dannyvankooten/browserpass" license=('MIT') depends=('pass') -makedepends=() +makedepends=('go') optdepends=() -source=("browserpass-$pkgver.zip::https://github.com/dannyvankooten/browserpass/releases/download/$pkgver/browserpass-linux64.zip") -md5sums=('62d35b34e5de5abcada0fca0af8990de') +source=("$pkgname-$pkgver.tar.gz::https://github.com/dannyvankooten/browserpass/archive/$pkgver.tar.gz") +md5sums=('fa33f9c4cea5597a9632a527dabd576f') + +build() { + export GOPATH="$(pwd)/.go" + + go_pkgname="github.com/dannyvankooten/browserpass" + go_pkgpath="$GOPATH/src/$go_pkgname" + mkdir -p "$(dirname $go_pkgpath)" + ln -s "$srcdir/$pkgname-$pkgver" "$go_pkgpath" + + cd "$srcdir/$pkgname-$pkgver" + make browserpass static-files +} package() { - cd "$srcdir" + cd "$srcdir/$pkgname-$pkgver" - install -D browserpass-linux64 "$pkgdir/usr/bin/browserpass" + install -D browserpass "$pkgdir/usr/bin/browserpass" host_file="/usr/bin/browserpass" escaped_host_file=${host_file////\\/} @@ -30,4 +42,4 @@ package() { install -D chrome-policy.json "$pkgdir/etc/chromium/policies/managed/$app_name.json" install -D firefox-host.json "$pkgdir/usr/lib/mozilla/native-messaging-hosts/$app_name.json" -} +}
\ No newline at end of file |