diff options
author | Ilaï Deutel | 2020-04-12 19:43:12 -0700 |
---|---|---|
committer | Ilaï Deutel | 2020-04-12 19:43:12 -0700 |
commit | 37c6e87509b11d0978e6e9fd9c70f47291e0ed8f (patch) | |
tree | 4474129bdaea16d175fcb6147fec65da53ef1fa0 | |
download | aur-37c6e87509b11d0978e6e9fd9c70f47291e0ed8f.tar.gz |
Initial upload: all-contributors-cli 6.14.1-1
-rw-r--r-- | .SRCINFO | 17 | ||||
-rw-r--r-- | PKGBUILD | 35 |
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" +} |