summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO17
-rw-r--r--.gitignore2
-rw-r--r--PKGBUILD25
3 files changed, 44 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..d56179972c2c
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,17 @@
+pkgbase = nodejs-gitmoji-cli
+ pkgdesc = A gitmoji interactive client for using gitmojis on commit messages
+ pkgver = 1.9.0
+ pkgrel = 1
+ url = https://gitmoji.carloscuesta.me/
+ arch = any
+ license = MIT
+ makedepends = nodejs
+ makedepends = npm
+ depends = nodejs
+ noextract = gitmoji-cli-1.9.0.tgz
+ source = https://registry.npmjs.org/gitmoji-cli/-/gitmoji-cli-1.9.0.tgz
+ md5sums = 0fe0618e5f1747142b1ab9ae576bb964
+ sha512sums = 3389f8f7d923954b6e8ad928b55040a6063706cedd73f1ab303a1207d9e2e453923ca0d753b0caea6041fa8f2acb21aec219a71f336600653e52b46dfac399b1
+
+pkgname = nodejs-gitmoji-cli
+
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 000000000000..15357e1ce41e
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,2 @@
+gitmoji-cli-*.tgz
+nodejs-gitmoji-cli-*-any.pkg*
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'
+}