diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 15 |
1 files changed, 14 insertions, 1 deletions
@@ -17,7 +17,7 @@ pkgrel_x86_64=6 pkgrel_armv6h=3 pkgrel_armv7h=1 pkgrel_armv8h=3 -pkgrel=1 +pkgrel=2 pkgdesc="Remote desktop application" groups=('network') url="http://www.nomachine.com" @@ -26,6 +26,8 @@ arch=('x86_64' 'i686' 'armv6h' 'armv7h' 'armv8h') options=('!strip') conflicts=('nxmanager nxwebplayer nxserver nxnode nxclient') depends=('bash' 'openssh') +source=('fixnxusb.patch') +sha512sums=('3680f376ae603fcbe8ad2c68c8f3c8c19798b914fd7fd29c6d57e03dae8f0a09b832c5886ad24fd3c33ad680c5975235665c55cc4908552178c731d475095195') sha512sums_x86_64=('dca7d519f6c0d62625f2c6b78c0df1fb07019f09c40e60e6662e6af82348bc82abc92162bcaaa7c170556e15b5e8b177f1b563015f14c66081904708d24cc9b0') sha512sums_i686=('00a53f377c0f17910d374ba7121c1eb895f26821b6aae15e188c8e654b81b7e3b37744dc9a50a0356277134004a54a5aa9ad45e3d8273a7dcfa4e46bccf8fd24') sha512sums_armv6h=('5493228bc567f9bf52b9efb223479f05d4665b4c64c39a4b3a500555b3dcba2a069fdfc46b763c083bc93e8650f4f1479c42105bd2bd762f553ee28176f8c7ee') @@ -67,6 +69,17 @@ tar -rf $srcdir/NX/etc/NX/server/packages/nxserver.tar NX/etc/server-fedora.cfg. gzip $srcdir/NX/etc/NX/server/packages/nxserver.tar rm -fr $srcdir/NX/etc/server-fedora.cfg.sample fi +#Fix nxusb share +tar -zxf $srcdir/NX/etc/NX/server/packages/nxclient.tar.gz NX/share/src/nxusb/message_queue.c +tar -zxf $srcdir/NX/etc/NX/server/packages/nxclient.tar.gz NX/share/src/nxusb/utils.h +cd ${srcdir}/NX/share/src/nxusb +patch -Np1 -i $srcdir/fixnxusb.patch +cd ${srcdir} +gzip -d $srcdir/NX/etc/NX/server/packages/nxclient.tar.gz +tar -rf $srcdir/NX/etc/NX/server/packages/nxclient.tar NX/share/src/nxusb/message_queue.c -C $srcdir/NX/share/src/nxusb/message_queue.c +tar -rf $srcdir/NX/etc/NX/server/packages/nxclient.tar NX/share/src/nxusb/utils.h -C $srcdir/NX/share/src/nxusb/utils.h +gzip $srcdir/NX/etc/NX/server/packages/nxclient.tar +rm -fr $srcdir/NX/share* } package() |