Split nomachine into sub-packages; added meta package.

This commit is contained in:
Ronald Farrer 2022-12-02 09:07:31 -08:00
parent 38017340c0
commit 2f5bdabce9
16 changed files with 220 additions and 30 deletions

View file

@ -1,3 +1,2 @@
DIST nomachine_8.2.3_4_x86_64.tar.gz 55689033 BLAKE2B a88dd99f12a6cd7b0e0c076c54ecde4f181922c1cefdc09abe849b8fec7a32130dc0c238b66e52067751310ce1ee3a942cd9eca2b19862724ae55d0698283605 SHA512 a0281e428224f40a0cd4746c1c8a05cbb3972a9cad03bfb476c65a78324ca2e7a7151cb47726899c40f29abe9190169d259d96e7880bc5bc0a7de5e9fc7d3b63
EBUILD nomachine-8.2.3.4.ebuild 979 BLAKE2B 58fddd6549297bfd466823500c411e969b73f254b9f6ca48ba430fdcd9578bb228f4a3ef9c77152bb3a4efc64f60d689e8a8b75e5e4247c784d79f0ed4551bc8 SHA512 c1d1e233de6f166c5d8145efcbd374e9e43610ad70f40460dcd307d0fe2468d6f873ebeb32d436fea4ad4c4123ce2cd522623187d6d60ee1d8acdab97523d4fc
MISC metadata.xml 665 BLAKE2B 2a5fef0f6bb5df9bb74d29c0e276ae20db1d7f7e240ad4f055c0337f6ac44f37588c2ec11a96789ad6d58f84a63f013352c0df73ebb625b89d77241577fbf0a6 SHA512 94efa853d09dbdafc7f08e560f36be8769d6d5ab5acd3d560d895c92d527892c9721314d570f9bb265b839533e3db7b6bedd4ff96a7aeda004be3ac66a04c25e
EBUILD nomachine-8.2.3.4.ebuild 673 BLAKE2B 30aa87018f04d59839e504201aec9ada45543d55eaaec9c5e11ab5b091ed48f0682bc392c9a3c845a1f3322ef9bb5d8ba233294a921a3a22ada49bedd4043a77 SHA512 bb1f18362c194f1b0621fc89c9b655457fc2acacc6ea9c3d4cf1edfba716ac1cc82d28f5dc92149b326d7f2646ab383587e5380da618e240e4a4caf1d1467aab

View file

@ -1,6 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<!-- maintainer-needed -->
<longdescription>Nomachine Client is a free easy-to-use connection interface to allow quick access to your remote host where you have installed one of the NoMachine products. It's available for those who prefer just a standalone client application, rather than the NoMachine server/client app, either because regulatory requirements dictate that thin clients must install \“client-side\” software only, or simply because a scaled-down client app is your personal preference.</longdescription>
</pkgmetadata>

View file

@ -8,7 +8,7 @@ inherit wrapper desktop
MY_V=$(ver_cut 1-2)
MY_PV=$(ver_rs 3 '_')
DESCRIPTION="NoMachine Client"
DESCRIPTION="NoMachine meta package"
HOMEPAGE="https://www.nomachine.com"
SRC_URI="https://download.nomachine.com/download/${MY_V}/Linux/${PN}_${MY_PV}_x86_64.tar.gz"
S="${WORKDIR}/NX/etc/NX/server/packages"
@ -21,23 +21,13 @@ RESTRICT="strip"
DEPEND=""
BDEPEND=""
RDEPEND="dev-libs/glib:2
RDEPEND="net-misc/nxserver
net-misc/nxnode
net-misc/nxrunner
net-misc/nxplayer
dev-libs/glib:2
sys-libs/libudev-compat
virtual/libcrypt:0
dev-libs/openssl:0"
QA_PREBUILT="*"
src_install() {
local NXROOT=/opt/NX
###doicon "${FILESDIR}/${PN}.png"
make_desktop_entry "nxplayer" "NoMachine Client" "" "Network"
dodir /opt
tar xzof nxrunner.tar.gz -C "${D}"/opt
tar xzof nxnode.tar.gz -C "${D}"/opt
tar xzof nxplayer.tar.gz -C "${D}"/opt
tar xzof nxserver.tar.gz -C "${D}"/opt
make_wrapper nxplayer ${NXROOT}/bin/nxplayer ${NXROOT} ${NXROOT}/lib /opt/bin
}