diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 28 |
1 files changed, 14 insertions, 14 deletions
@@ -1,23 +1,23 @@ +# Maintainer: Luis Martinez <luis dot martinez at tuta dot io> # Maintainer: Radoslaw Mejer <radmen@radmen.info> + pkgname=contentful-cli -pkgver=1.4.47 +pkgver=1.8.20 pkgrel=1 pkgdesc="The official Contentful command line interface" -arch=("i686" "x86_64") +arch=('any') +license=('MIT') url="https://github.com/contentful/contentful-cli" depends=('nodejs') makedepends=('npm') -license=('MIT') -_npmname=contentful-cli -_npmver="${pkgver}" -_fullpkg="${_npmname}-${_npmver}" -source=("https://registry.npmjs.org/${_npmname}/-/${_fullpkg}.tgz") -noextract=("${_fullpkg}.tgz") -sha256sums=("18eab40913c6391045234bc65b279da14db4f41e80c6783f7d23ea2e0099c58f") -package() { - npm install -g --user root --production --prefix "$pkgdir"/usr "$srcdir"/"${_fullpkg}.tgz" +source=("https://registry.npmjs.org/$pkgname/-/$pkgname-$pkgver.tgz") +noextract=("$pkgname-$pkgver.tgz") +sha256sums=('857f353743e58db8d2e8168ee3b75ad005f737102cdbca41214d5efd95409290') - # 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 {} + +package() { + npm install -g --cache "$srcdir/npm-cache" --prefix "$pkgdir/usr" "$pkgname-$pkgver.tgz" + install -d "$pkgdir/usr/share/licenses/$pkgname/" "$pkgdir/usr/share/doc/$pkgname/" + ln -s /usr/lib/node_modules/contentful-cli/LICENSE.txt "$pkgdir/usr/share/licenses/$pkgname/" + ln -s /usr/lib/node_modules/contentful-cli/README.md "$pkgdir/usr/share/doc/$pkgname/" + chown -R root:root "$pkgdir/" } |