summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorwereii2021-07-21 14:46:54 +0200
committerwereii2021-07-21 14:59:35 +0200
commitbb102c0b560eddfb8c2d3c24a4228a3f469434b4 (patch)
treeffc12b263325fa8d237816ebfd483587eaeac806 /PKGBUILD
parentd2c9513f94c12518809f8a1cd1dc946076786f09 (diff)
downloadaur-bb102c0b560eddfb8c2d3c24a4228a3f469434b4.tar.gz
Repair installation process
- Move back from /opt to /usr (/usr/share) and using upstream installation scripts - Their install scripts do pollute the system with files not tracked by the package manager that might not get properly deleted/cleaned, though it's too convoluted to safely recreate within pkgbuild
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD23
1 files changed, 13 insertions, 10 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 2faf1e34e5a2..88fa30a333a2 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -5,15 +5,15 @@ pkgname=nomachine-enterprise-client
pkgver=7.6.2
_x64_rel=4
_i686_rel=1
-pkgrel=1
-pkgdesc="Remote desktop application"
+pkgrel=2
+pkgdesc="Remote desktop application, client only"
groups=('network')
url="http://www.nomachine.com"
license=('custom:"NoMachine EULA"')
arch=('x86_64' 'i686')
options=('!strip')
-conflicts=(nomachine nxmanager nxwebplayer nxserver nxnode nxclient)
-install=nm-ent-client.install
+conflicts=(nomachine nxmanager nxwebplayer nxnode nxclient)
+install=nomachine-client.install
backup=(etc/NX/player/localhost/{player,client}.cfg)
source=(player.cfg client.cfg nomachine-client)
@@ -27,13 +27,16 @@ sha256sums_i686=('db9be126898bf9d2052db12596abf236d05d41698cc9249ae68a645b2d474a
package()
{
- install -Dm644 player.cfg client.cfg -t "${pkgdir}/etc/NX/player/localhost"
+ mkdir -p "${pkgdir}/etc/NX/player/localhost"
+ install -Dm644 player.cfg client.cfg -t "${pkgdir}/etc/NX/player/localhost"
- install -Dm755 nomachine-client -t "${pkgdir}/usr/bin"
+ install -dm777 "${pkgdir}/media/nomachine"
- mkdir -p "${pkgdir}/opt"
- cd "${pkgdir}/opt"
- tar -xzf "${srcdir}/NX/etc/NX/player/packages/nxclient.tar.gz"
- tar -xzf "${srcdir}/NX/etc/NX/player/packages/nxplayer.tar.gz"
+ install -Dm755 nomachine-client -t "${pkgdir}/usr/bin"
+ mkdir -p "${pkgdir}/usr/share"
+
+ cd "${pkgdir}/usr/share"
+ tar -xzf "${srcdir}/NX/etc/NX/player/packages/nxclient.tar.gz"
+ tar -xzf "${srcdir}/NX/etc/NX/player/packages/nxplayer.tar.gz"
}