diff options
author | Sebastian Stammler | 2018-08-23 16:04:24 +0200 |
---|---|---|
committer | Sebastian Stammler | 2018-08-23 16:04:24 +0200 |
commit | 2bfc69f1fa81f5710b7e692857ad9cfb94eb3876 (patch) | |
tree | e98c3496e1058d03822944ff81c476c4ea39b7d7 /PKGBUILD | |
download | aur-2bfc69f1fa81f5710b7e692857ad9cfb94eb3876.tar.gz |
Initial commit v1.9.0
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..d22eba6a3ee2 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,25 @@ +# Maintainer: Sebastian Stammler <base64 -d<<<aWFtQGRlY2VudHIuYWwK> + +_npmname=gitmoji-cli +pkgname=nodejs-${_npmname} +pkgver=1.9.0 +pkgrel=1 +pkgdesc='A gitmoji interactive client for using gitmojis on commit messages' +arch=('any') +url='https://gitmoji.carloscuesta.me/' +license=('MIT') +depends=('nodejs') +makedepends=('nodejs' 'npm') +source=("https://registry.npmjs.org/${_npmname}/-/${_npmname}-${pkgver}.tgz") +md5sums=('0fe0618e5f1747142b1ab9ae576bb964') +sha512sums=('3389f8f7d923954b6e8ad928b55040a6063706cedd73f1ab303a1207d9e2e453923ca0d753b0caea6041fa8f2acb21aec219a71f336600653e52b46dfac399b1') +noextract=("${source[@]##*/}") + +package() { + npm install -g --prefix "${pkgdir}/usr" "${source[@]##*/}" + # Non-deterministic race in npm gives 777 permissions to random directories. + # See https://github.com/npm/npm/issues/9359 for details. + find "${pkgdir}"/usr -type d -exec chmod 755 {} + + # Remove references to $pkgdir in _where attributes + find "${pkgdir}" -name package.json -print0 | xargs -0 sed -i -e '/_where/d' +} |