[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