diff options
-rw-r--r-- | .SRCINFO | 12 | ||||
-rw-r--r-- | Makefile | 11 | ||||
-rw-r--r-- | PKGBUILD | 28 |
3 files changed, 19 insertions, 32 deletions
@@ -1,16 +1,14 @@ pkgbase = contentful-cli pkgdesc = The official Contentful command line interface - pkgver = 1.4.47 + pkgver = 1.8.20 pkgrel = 1 url = https://github.com/contentful/contentful-cli - arch = i686 - arch = x86_64 + arch = any license = MIT makedepends = npm depends = nodejs - noextract = contentful-cli-1.4.47.tgz - source = https://registry.npmjs.org/contentful-cli/-/contentful-cli-1.4.47.tgz - sha256sums = 18eab40913c6391045234bc65b279da14db4f41e80c6783f7d23ea2e0099c58f + noextract = contentful-cli-1.8.20.tgz + source = https://registry.npmjs.org/contentful-cli/-/contentful-cli-1.8.20.tgz + sha256sums = 857f353743e58db8d2e8168ee3b75ad005f737102cdbca41214d5efd95409290 pkgname = contentful-cli - diff --git a/Makefile b/Makefile deleted file mode 100644 index 36ce15f53b8a..000000000000 --- a/Makefile +++ /dev/null @@ -1,11 +0,0 @@ -.PHONY: all -all: .SRCINFO - -.SRCINFO: PKGBUILD - makepkg --printsrcinfo > .SRCINFO - -.PHONY: clean -clean: - rm -f contentful-cli-*.tar.xz - rm -f contentful-cli-*.tgz - rm -rf src pkg @@ -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/" } |