summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorSebastian Stammler2018-08-23 16:04:24 +0200
committerSebastian Stammler2018-08-23 16:04:24 +0200
commit2bfc69f1fa81f5710b7e692857ad9cfb94eb3876 (patch)
treee98c3496e1058d03822944ff81c476c4ea39b7d7 /PKGBUILD
downloadaur-2bfc69f1fa81f5710b7e692857ad9cfb94eb3876.tar.gz
Initial commit v1.9.0
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD25
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'
+}