[arch-commits] Commit in keybase/trunk (PKGBUILD)
Eli Schwartz
eschwartz at archlinux.org
Thu Sep 5 15:47:04 UTC 2019
Date: Thursday, September 5, 2019 @ 15:47:03
Author: eschwartz
Revision: 508209
upgpkg: keybase 4.4.0-1
upstream release
sources are now signed with PGP \o/
Modified:
keybase/trunk/PKGBUILD
----------+
PKGBUILD | 30 +++++++++++++-----------------
1 file changed, 13 insertions(+), 17 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2019-09-05 15:20:35 UTC (rev 508208)
+++ PKGBUILD 2019-09-05 15:47:03 UTC (rev 508209)
@@ -5,33 +5,29 @@
pkgbase=keybase
pkgname=('keybase' 'kbfs' 'keybase-gui')
pkgdesc='CLI tool for GPG with keybase.io'
-pkgver=4.3.1
-pkgrel=3
+pkgver=4.4.0
+pkgrel=1
arch=('x86_64')
url='https://keybase.io/'
license=('BSD')
# git is needed for yarn...
makedepends=('git' 'go-pie' 'yarn')
-source=("${pkgbase}-${pkgver}.tar.gz::https://github.com/keybase/client/archive/v${pkgver}.tar.gz"
- "https://github.com/keybase/client/commit/753d4ac4033f457bb43bb107014b2e9c76090015.patch"
+source=("https://github.com/keybase/client/releases/download/v${pkgver}/${pkgbase}-v${pkgver}.tar.xz"{,.sig}
"keybase-gui"
"0001-Don-t-use-electron-to-build.patch")
-sha512sums=('6d5f303e42ee99377c59e322c61d61126ba09964ce690289a93939d6e85b9051f3e5367d96d2145aa716cd3ef329ede68f2aa6f7e2c8d19f85b55a92306a24bf'
- '2fb645efb208191cec3d4754119c59504980e703750051a38a1e4ba99a862a2626cca14be02959457f5d50ba752191c6d6466fd06babd661c104ecbe852c193e'
+sha512sums=('7f1457e952bf859577e9d21bba47a8ef917cd650c93d8885ec8230e02fed3de084ef17ee589b849b5523a5e84d47bbc544313458023ec8c6955d52fe95c1fced'
+ 'SKIP'
'4dcb3f4119959e2b203528a9ed637bf8b07b85964c632a8b2456aa1e2f29fada383a9bc2af8abbb05fcf6b22c43723ce6d08bea8187d61fa6581d15fefae850b'
'747f87b6a399375331acb86d6a1beddf83496cab8a598aaa54e4fe7a096a8964b3cbd757bb6924b286a16cd68b9f081f917233c9ff2b984a1f92ef85aa9dd0bd')
-b2sums=('42a1d55d223a3c52d2aaced1c756814646cdb493447ba99d0b9a8267c83b67949d969e18a61bfdeb68e790561430a214bb284a93ac7d146d59ed1b2e97336bf2'
- '86871257c22f77158ce4644ad7f81ae3db1645df003b41bd5847dd34035a39d3e16ffbc64a67a6d1cf0eaa8fbf6d9047dee8846120587e9b4c6fb373242d131d'
+b2sums=('0025a247f6ceaea9d67e43f727de3e9597fc0434d0368312ec83421e080031ec30060f69a0e1d9e22cee86c91f444c797585042596dc30b237b0e2df5a246320'
+ 'SKIP'
'90aab71ef3b5db0c8ec81967604f43e3532be5f66ce7d9af1bd5204c1fde2062ef356909c03d237a63de93fa3cb045b9c31c3956cbecbea711602804e9d26efd'
'b20b444b58cc78c2960cc31cd070afae6b73d59e77afa76ab83167befd07b6ca91bdb1465d2d898ac61127c77fdbb708f48c591d053830883fbbaba660328de4')
+validpgpkeys=('222B85B0F90BE2D24CFEB93F47484E50656D16C7') # Keybase.io Code Signing (v1) <code at keybase.io>
prepare() {
- cd client-${pkgver}
+ cd client-v${pkgver}
- # support keybase:// links in argv2 with debundled electron
- # https://github.com/keybase/client/issues/18925
- patch -p1 -i ../753d4ac4033f457bb43bb107014b2e9c76090015.patch
-
export GOPATH="${srcdir}/.gopath"
mkdir -p "${GOPATH}"/src/github.com/keybase
ln -sf "${PWD}" "${GOPATH}"/src/github.com/keybase/client
@@ -47,7 +43,7 @@
}
build() {
- cd client-${pkgver}/go/keybase
+ cd client-v${pkgver}/go/keybase
export GOPATH="${srcdir}/.gopath"
# go build -a -tags production -gccgoflags "$CFLAGS $LDFLAGS" github.com/keybase/client/go/keybase
@@ -65,7 +61,7 @@
depends=('gnupg')
optdepends=('kbfs: for the fuse-based fileystem and the encryption subcommand')
- cd client-${pkgver}
+ cd client-v${pkgver}
install -Dm755 -t "${pkgdir}"/usr/bin/ go/bin/{keybase,kbnm}
@@ -81,7 +77,7 @@
url="https://keybase.io/docs/kbfs"
depends=('fuse' 'keybase')
- cd client-${pkgver}
+ cd client-v${pkgver}
install -Dm755 -t "${pkgdir}"/usr/bin/ go/bin/{kbfsfuse,git-remote-keybase}
install -Dm644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE
@@ -93,7 +89,7 @@
pkgdesc="GUI frontend for GPG with keybase.io"
depends=('electron' 'keybase' 'kbfs')
- cd client-${pkgver}/
+ cd client-v${pkgver}/
install -Dm644 packaging/linux/keybase.desktop \
"${pkgdir}"/usr/share/applications/keybase.desktop
More information about the arch-commits
mailing list