Skip to content

Instantly share code, notes, and snippets.

@kylemanna
Last active August 29, 2015 14:02
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save kylemanna/ef139101cba7101e4b2a to your computer and use it in GitHub Desktop.
Save kylemanna/ef139101cba7101e4b2a to your computer and use it in GitHub Desktop.
Keybase PKGBUILD
# Maintainer: Michael Hansen <zrax0111 gmail com>
pkgname=keybase
pkgdesc='CLI tool for GPG with keybase.io'
pkgver=0.4.8
pkgrel=1
arch=('any')
url='http://keybase.io/'
license=('BSD')
makedepends=()
depends=(gnupg nodejs)
source=("https://github.com/keybase/node-client/archive/v${pkgver}.zip")
sha1sums=('c68ae7d0af14acd66596b9025c76f3a4b1a23ca2')
build() {
cd ${srcdir}/node-client-${pkgver}
make
npm install
}
package() {
cd ${srcdir}/node-client-${pkgver}
mkdir -p ${pkgdir}/usr/lib/node_modules/${pkgname}
cp -r bin json lib sql node_modules build-stamp package.json \
${pkgdir}/usr/lib/node_modules/${pkgname}/
mkdir -p ${pkgdir}/usr/bin
ln -s /usr/lib/node_modules/${pkgname}/bin/main.js \
${pkgdir}/usr/bin/keybase
mkdir -p ${pkgdir}/usr/share/licenses/${pkgname}
cp LICENSE ${pkgdir}/usr/share/licenses/${pkgname}/
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment