diff options
author | Ilaï Deutel | 2020-04-17 14:33:18 -0700 |
---|---|---|
committer | Ilaï Deutel | 2020-04-17 14:33:18 -0700 |
commit | 0da80fcddb723de6fdf1ae5ab628f5a427292470 (patch) | |
tree | c284dcfb108958164f0aa8e2ae8810d81e55bdb4 | |
parent | 37c6e87509b11d0978e6e9fd9c70f47291e0ed8f (diff) | |
download | aur-0da80fcddb723de6fdf1ae5ab628f5a427292470.tar.gz |
upgpkg: all-contributors-cli 6.14.2-1
upstream release
-rw-r--r-- | .SRCINFO | 10 | ||||
-rw-r--r-- | PKGBUILD | 28 |
2 files changed, 21 insertions, 17 deletions
@@ -1,17 +1,15 @@ pkgbase = all-contributors-cli pkgdesc = Automate acknowledging contributors to your open source projects - pkgver = 6.14.1 + pkgver = 6.14.2 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 + noextract = all-contributors-cli-6.14.2.tgz + source = https://registry.npmjs.org/all-contributors-cli/-/all-contributors-cli-6.14.2.tgz + sha1sums = 4d7652f700a827b9a2f749720f13605ee1c2f8bd pkgname = all-contributors-cli @@ -1,7 +1,7 @@ # Maintainer: Ilaï Deutel <PlMWPh1WSmypRv0JQljz> (echo ... | tr 'A-Za-z' 'l-za-kL-ZA-K' | base64 -d) pkgname=all-contributors-cli -pkgver=6.14.1 +pkgver=6.14.2 pkgrel=1 pkgdesc="Automate acknowledging contributors to your open source projects" arch=('any') @@ -9,27 +9,33 @@ 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") +source=("https://registry.npmjs.org/$pkgname/-/$pkgname-$pkgver.tgz") noextract=("$pkgname-$pkgver.tgz") -sha1sums=('1aec3d79b0f6f72534d3f396ace80a106b90fdc1' - '451ff36bd383a04094bd9ff35ad6ab78f3990556') +sha1sums=('4d7652f700a827b9a2f749720f13605ee1c2f8bd') + +prepare() { + cd "$srcdir" + mkdir -p "$pkgname-$pkgver" + tar -xzf "${pkgname}-${pkgver}.tgz" -C "$pkgname-$pkgver" 'package/LICENSE.md' --strip-components 1 +} package() { + cd "$srcdir" + npm install \ --global \ --user root \ - --prefix "${pkgdir}/usr" \ - --cache "${srcdir}/npm-cache" \ - "${srcdir}/${pkgname}-${pkgver}.tgz" + --prefix "$pkgdir/usr" \ + --cache npm-cache \ + "$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 {} + + 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}" + chown -R root:root "$pkgdir" - install -Dm 644 "${srcdir}/LICENSE.md" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE.md" + install -Dm 644 "$pkgname-$pkgver/LICENSE.md" "$pkgdir/usr/share/licenses/$pkgname/LICENSE.md" } |