summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authoremersion2017-06-15 16:37:50 +0200
committeremersion2017-06-15 16:37:50 +0200
commit5964fc163d27d49401bc82cbbe1843aacdcf68c3 (patch)
tree420424442782c3d80373c9af04e01bc556e577ec
parent2056eab41c85308b00dbe0393f13fef5adf156e4 (diff)
downloadaur-5964fc163d27d49401bc82cbbe1843aacdcf68c3.tar.gz
Build from source, update to v1.0.6
-rw-r--r--.SRCINFO7
-rw-r--r--PKGBUILD26
2 files changed, 23 insertions, 10 deletions
diff --git a/.SRCINFO b/.SRCINFO
index b4ce6386e7ce..236e63a071b6 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index 468e7e046b09..cdf108228d3c 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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