# 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.11.0_20181120190730+0b238440b2 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=(c96038e7c99d711ba5258a86ba0b790e3da46f7db620ab813696ffbe23f154f7) sha256sums_x86_64=(76e3b15772a0b579e77b4b7a8fe362e6eb10957e77d83e66854f8d15aa75c7fa)