# Maintainer: Jack O'Connor # NOTE: This PKGBUILD is generated and pushed by Keybase's release automation. # Any changes made in aur.archlinux.org git repos will get overwritten. See # https://github.com/keybase/client/tree/master/packaging/linux/arch. pkgname=keybase-bin pkgdesc='the Keybase Go client, filesystem, and GUI' license=('BSD') url='https://keybase.io' pkgver=2.5.0_20180806165709+21de5479d5 src_prefix=https://s3.amazonaws.com/prerelease.keybase.io/linux_binaries/deb deb_pkgver="${pkgver/_/-}" deb_pkgver="${deb_pkgver/+/.}" pkgrel=1 arch=('i686' 'x86_64') depends=(fuse gconf libxss gtk2) # don't change this without changing the SRCINFO template too # keybase-release is a deprecated AUR package conflicts=(keybase keybase-release keybase-git) source_i686=( "${src_prefix}/keybase_${deb_pkgver}_i386.deb" ) source_x86_64=( "${src_prefix}/keybase_${deb_pkgver}_amd64.deb" ) install=keybase.install package() { if [ "$CARCH" = "i686" ] ; then deb_arch="i386" elif [ "$CARCH" = "x86_64" ] ; then deb_arch="amd64" else echo "Unknown arch: $CARCH" exit 1 fi cd "$srcdir" deb_package="keybase_${deb_pkgver}_${deb_arch}.deb" ar xf "$deb_package" tar xf data.tar.xz -C "$pkgdir" # Omit the cronjobs that the Debian package includes. rm -rf "$pkgdir/etc/cron.daily" } # You can cross reference these hashes with Keybase Debian repo metadata: # https://prerelease.keybase.io/deb/dists/stable/main/binary-amd64/Packages # https://prerelease.keybase.io/deb/dists/stable/main/binary-i386/Packages sha256sums_i686=(3922b65a084b412317946c9249764e4ddc836783496dbcc3eef6339be595186a) sha256sums_x86_64=(f26c584a83c0a84490677e15e88d582b6191191e01de71f0fd4c98c5c29ef6ce)