# 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-git pkgdesc='the Keybase Go client, filesystem, and GUI' license=('BSD') url='https://keybase.io' pkgver=1.0.25+15034.ef8f07210 pkgver() { "$srcdir/client/packaging/linux/arch/keybase_git_version.sh" } pkgrel=1 arch=('i686' 'x86_64') depends=(fuse gconf libxss) makedepends=(go yarn npm git rsync) # keybase-release is a deprecated AUR package conflicts=(keybase keybase-release keybase-bin) source=( 'git+https://github.com/keybase/client' 'git+https://github.com/keybase/kbfs' ) md5sums=('SKIP' 'SKIP') install=keybase.install build() { "$srcdir/client/packaging/linux/build_binaries.sh" prerelease "$srcdir/build_dir" } package() { if [ "$CARCH" = "i686" ] ; then deb_arch="i386" elif [ "$CARCH" = "x86_64" ] ; then deb_arch="amd64" else echo "Unknown arch: $CARCH" exit 1 fi cp -r "$srcdir/build_dir/binaries/$deb_arch"/* "$pkgdir" }