# 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.4.0_20180724160457+395f38ed23 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=(6296966a9b8f7831f800b1f902b99aab07c97df4b09a47646938bf8ba58971a5) sha256sums_x86_64=(1a8563e5db331196741f10b65766e6275c17e620c6be3953a725edd448fd9648)