diff options
author | wereii | 2021-07-21 14:46:54 +0200 |
---|---|---|
committer | wereii | 2021-07-21 14:59:35 +0200 |
commit | bb102c0b560eddfb8c2d3c24a4228a3f469434b4 (patch) | |
tree | ffc12b263325fa8d237816ebfd483587eaeac806 /PKGBUILD | |
parent | d2c9513f94c12518809f8a1cd1dc946076786f09 (diff) | |
download | aur-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-- | PKGBUILD | 23 |
1 files changed, 13 insertions, 10 deletions
@@ -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" } |