summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorLocutus2021-06-23 18:15:23 +0300
committerLocutus2021-06-23 18:15:23 +0300
commitf4f9a6d37b295c2c5f1c259ae2fd7f29dc09b9e3 (patch)
tree5bdf3fd3e3d8f9c725c1af5157bbe885526e5bbf
parent78e773dfbae652c3c94f25b71e9c5b9e455aab73 (diff)
downloadaur-f4f9a6d37b295c2c5f1c259ae2fd7f29dc09b9e3.tar.gz
Removed user flag. Added license. Other small changes to conform to the updated PKGBUILD guidelines.
-rw-r--r--.SRCINFO2
-rw-r--r--PKGBUILD12
2 files changed, 9 insertions, 5 deletions
diff --git a/.SRCINFO b/.SRCINFO
index c699e4d12bc7..69bc0ddb44d5 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index 1aaabcae2898..0bd1fc3b992a 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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"