summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorNarrat2020-01-12 00:54:05 +0100
committerNarrat2020-01-12 00:54:05 +0100
commitcaf17a32932deafd025455ea2f932d3d74525b2b (patch)
treeed9ecf0e4264e661282845702f4938ee3ac7151c
parentd5d9b25f749be4b256b66919b53b98a7ef51c2c6 (diff)
downloadaur-browserpass-git.tar.gz
rebase on PKGBUILD from community
Necessary, because it pulled from an archived repo and was totally outdated.
-rw-r--r--.SRCINFO19
-rw-r--r--PKGBUILD66
2 files changed, 42 insertions, 43 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 7e00d11a7b67..54a7d3324578 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,19 +1,22 @@
pkgbase = browserpass-git
- pkgdesc = Chrome & Firefox browser extension for pass, a UNIX password manager
- pkgver = 1.0.2.r33.51579bc
+ pkgdesc = Native host app for Browserpass, browser extension for zx2c4's pass (password manager) (Git checkout)
+ pkgver = 3.0.6.r27.c25e4ed
pkgrel = 1
- url = https://github.com/dannyvankooten/browserpass
+ url = https://github.com/browserpass/browserpass-native
arch = i686
arch = x86_64
arch = armv6h
arch = armv7h
- license = MIT
- makedepends = go
- depends = pass
+ license = ISC
+ makedepends = go-pie
+ makedepends = git
+ depends = gnupg
+ optdepends = browserpass-chromium: Chromium extension for Browserpass
+ optdepends = browserpass-firefox: Firefox extension for Browserpass
provides = browserpass
conflicts = browserpass
- source = git+https://github.com/dannyvankooten/browserpass.git
- md5sums = SKIP
+ source = git+https://github.com/browserpass/browserpass-native.git
+ sha256sums = SKIP
pkgname = browserpass-git
diff --git a/PKGBUILD b/PKGBUILD
index 76dc2ef02a7a..60e17a2859e4 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,52 +1,48 @@
-# Maintainer: emersion <contact@emersion.fr>
+# Contributor: Lex Black <autumn-wind@web.de>
+# Contributor: emersion <contact@emersion.fr>
+
+_name=browserpass-native
pkgname=browserpass-git
-_pkgname=${pkgname%-git}
-pkgver=1.0.2.r33.51579bc
+pkgver=3.0.6.r27.c25e4ed
pkgrel=1
-pkgdesc="Chrome & Firefox browser extension for pass, a UNIX password manager"
+pkgdesc="Native host app for Browserpass, browser extension for zx2c4's pass (password manager) (Git checkout)"
arch=('i686' 'x86_64' 'armv6h' 'armv7h')
-url="https://github.com/dannyvankooten/browserpass"
-license=('MIT')
-depends=('pass')
-makedepends=('go')
-optdepends=()
-provides=("$_pkgname")
-conflicts=("$_pkgname")
-source=('git+https://github.com/dannyvankooten/browserpass.git')
-md5sums=('SKIP')
+url="https://github.com/${pkgname%-git}/${_name}"
+license=('ISC')
+depends=('gnupg')
+makedepends=('go-pie' 'git')
+optdepends=('browserpass-chromium: Chromium extension for Browserpass'
+ 'browserpass-firefox: Firefox extension for Browserpass')
+provides=("${pkgname%-git}")
+conflicts=("${pkgname%-git}")
+source=(git+https://github.com/browserpass/${_name}.git)
+sha256sums=('SKIP')
+#validpgpkeys=('EB4F9E5A60D32232BB52150C12C87A28FEAC6B20')
+
pkgver() {
- cd "$srcdir/$_pkgname"
+ cd "${_name}"
printf "%s" "$(git describe --long --tags | sed 's/\([^-]*-\)g/r\1/;s/-/./g')"
}
prepare() {
- cd "$srcdir/$_pkgname"
-
- export GOPATH="$srcdir/go"
- mkdir -p "$GOPATH"
- go get -d ./...
+ cd "${_name}"
+ make configure
}
build() {
- cd "$srcdir/$_pkgname"
+ cd "${_name}"
+ make "${pkgname%-git}"
+}
- go build -o browserpass ./cmd/browserpass
+check() {
+ cd "${_name}"
+ make test
}
package() {
- cd "$srcdir/$_pkgname"
-
- install -D browserpass "$pkgdir/usr/bin/browserpass"
-
- host_file="/usr/bin/browserpass"
- escaped_host_file=${host_file////\\/}
- cp chrome/host.json chrome-host.json
- cp firefox/host.json firefox-host.json
- sed -i -e "s/%%replace%%/$escaped_host_file/" chrome-host.json
- sed -i -e "s/%%replace%%/$escaped_host_file/" firefox-host.json
-
- install -D chrome-host.json "$pkgdir/etc/opt/chrome/native-messaging-hosts/com.dannyvankooten.browserpass.json"
- install -D chrome-host.json "$pkgdir/etc/chromium/native-messaging-hosts/com.dannyvankooten.browserpass.json"
- install -D firefox-host.json "$pkgdir/usr/lib/mozilla/native-messaging-hosts/com.dannyvankooten.browserpass.json"
+ cd "${_name}"
+ make DESTDIR="${pkgdir}" install
}
+
+# vim:set ts=4 sw=4 et: