summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorIlaï Deutel2020-04-12 19:43:12 -0700
committerIlaï Deutel2020-04-12 19:43:12 -0700
commit37c6e87509b11d0978e6e9fd9c70f47291e0ed8f (patch)
tree4474129bdaea16d175fcb6147fec65da53ef1fa0
downloadaur-37c6e87509b11d0978e6e9fd9c70f47291e0ed8f.tar.gz
Initial upload: all-contributors-cli 6.14.1-1
-rw-r--r--.SRCINFO17
-rw-r--r--PKGBUILD35
2 files changed, 52 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..3c617ca58072
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,17 @@
+pkgbase = all-contributors-cli
+ pkgdesc = Automate acknowledging contributors to your open source projects
+ pkgver = 6.14.1
+ pkgrel = 1
+ url = https://allcontributors.org/docs/en/cli/overview
+ arch = any
+ license = MIT
+ makedepends = npm
+ depends = nodejs
+ noextract = all-contributors-cli-6.14.1.tgz
+ source = https://registry.npmjs.org/all-contributors-cli/-/all-contributors-cli-6.14.1.tgz
+ source = https://raw.githubusercontent.com/all-contributors/all-contributors-cli/2de352a924f09ac5f767f675a02a152ef5c69406/LICENSE.md
+ sha1sums = 1aec3d79b0f6f72534d3f396ace80a106b90fdc1
+ sha1sums = 451ff36bd383a04094bd9ff35ad6ab78f3990556
+
+pkgname = all-contributors-cli
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..d370af0b77bb
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,35 @@
+# Maintainer: Ilaï Deutel <PlMWPh1WSmypRv0JQljz> (echo ... | tr 'A-Za-z' 'l-za-kL-ZA-K' | base64 -d)
+
+pkgname=all-contributors-cli
+pkgver=6.14.1
+pkgrel=1
+pkgdesc="Automate acknowledging contributors to your open source projects"
+arch=('any')
+url="https://allcontributors.org/docs/en/cli/overview"
+license=('MIT')
+depends=('nodejs')
+makedepends=('npm')
+source=("https://registry.npmjs.org/$pkgname/-/$pkgname-$pkgver.tgz"
+ "https://raw.githubusercontent.com/all-contributors/all-contributors-cli/2de352a924f09ac5f767f675a02a152ef5c69406/LICENSE.md")
+noextract=("$pkgname-$pkgver.tgz")
+sha1sums=('1aec3d79b0f6f72534d3f396ace80a106b90fdc1'
+ '451ff36bd383a04094bd9ff35ad6ab78f3990556')
+
+package() {
+ npm install \
+ --global \
+ --user root \
+ --prefix "${pkgdir}/usr" \
+ --cache "${srcdir}/npm-cache" \
+ "${srcdir}/${pkgname}-${pkgver}.tgz"
+
+ # 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 {} +
+
+ # npm gives ownership of ALL FILES to build user
+ # https://bugs.archlinux.org/task/63396
+ chown -R root:root "${pkgdir}"
+
+ install -Dm 644 "${srcdir}/LICENSE.md" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE.md"
+}