diff options
author | Locutus | 2021-06-23 18:15:23 +0300 |
---|---|---|
committer | Locutus | 2021-06-23 18:15:23 +0300 |
commit | f4f9a6d37b295c2c5f1c259ae2fd7f29dc09b9e3 (patch) | |
tree | 5bdf3fd3e3d8f9c725c1af5157bbe885526e5bbf | |
parent | 78e773dfbae652c3c94f25b71e9c5b9e455aab73 (diff) | |
download | aur-f4f9a6d37b295c2c5f1c259ae2fd7f29dc09b9e3.tar.gz |
Removed user flag. Added license. Other small changes to conform to the updated PKGBUILD guidelines.
-rw-r--r-- | .SRCINFO | 2 | ||||
-rw-r--r-- | PKGBUILD | 12 |
2 files changed, 9 insertions, 5 deletions
@@ -1,7 +1,7 @@ pkgbase = cloudron-cli pkgdesc = Cloudron Commandline Tool pkgver = 4.12.1 - pkgrel = 1 + pkgrel = 2 url = https://git.cloudron.io/cloudron/cloudron-cli arch = any license = MIT @@ -1,11 +1,11 @@ -# Maintainer: Locutus <locutus@operamail.com> +# Maintainer: Locutus <locutus@locutus.xyz> # Contributor: Tobias Brunner <tobias@tobru.ch> _npmname=cloudron _npmver=4.12.1 pkgname=cloudron-cli pkgver=$_npmver -pkgrel=1 +pkgrel=2 pkgdesc="Cloudron Commandline Tool" arch=('any') url="https://git.cloudron.io/cloudron/cloudron-cli" @@ -18,9 +18,13 @@ noextract=("$_npmname-$_npmver.tgz") sha256sums=('0ac6bfab2a8336763c5a9ca6e5e2220815ee32bedad1959f240e6ee308f3dd0a') package() { - npm install -g --user root --prefix "$pkgdir/usr" "$srcdir/$_npmname-$pkgver.tgz" + npm install -g --prefix "$pkgdir/usr" "$srcdir/$_npmname-$pkgver.tgz" + local _npmdir="$pkgdir/usr/lib/node_modules/$_npmname" find "$pkgdir/usr" -type d -exec chmod 755 {} + - + chown -R root:root "$pkgdir" + install -Dm644 "$_npmdir/LICENSE" "$pkgdir/usr/share/licenses/$_npmname/LICENSE" + rm -rf "$_npmdir/LICENSE" + # Remove references to $pkgdir find "$pkgdir" -type f -name package.json -print0 | xargs -0 sed -i "/_where/d" |