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,13 +1,13 @@
DEFINED_PHASES=install
DESCRIPTION=NoMachine Client
DEFINED_PHASES=-
DESCRIPTION=NoMachine meta package
EAPI=7
HOMEPAGE=https://www.nomachine.com
INHERIT=wrapper desktop
KEYWORDS=~amd64
LICENSE=nomachine
RDEPEND=dev-libs/glib:2 sys-libs/libudev-compat virtual/libcrypt:0 dev-libs/openssl:0
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
RESTRICT=strip
SLOT=0
SRC_URI=https://download.nomachine.com/download/8.2/Linux/nomachine_8.2.3_4_x86_64.tar.gz
_eclasses_=wrapper 4a1902f969e5718126434fc35f3a0d9c desktop 7eb20ad915a0a318176d51bc2508ff5c
_md5_=444744ecfafb67494631cfdb5d7a7c0b
_md5_=cef5e447011c8ae7f01afa084cd61a6a

View file

@ -0,0 +1,13 @@
DEFINED_PHASES=install
DESCRIPTION=NoMachine nxnode
EAPI=7
HOMEPAGE=https://www.nomachine.com
INHERIT=wrapper desktop
KEYWORDS=~amd64
LICENSE=nomachine
RDEPEND=dev-libs/glib:2 sys-libs/libudev-compat virtual/libcrypt:0 dev-libs/openssl:0
RESTRICT=strip
SLOT=0
SRC_URI=https://download.nomachine.com/download/8.2/Linux/nomachine_8.2.3_4_x86_64.tar.gz
_eclasses_=wrapper 4a1902f969e5718126434fc35f3a0d9c desktop 7eb20ad915a0a318176d51bc2508ff5c
_md5_=1abf453c8904bac82129f043e4368a5f

View file

@ -8,6 +8,6 @@ LICENSE=nomachine
RDEPEND=dev-libs/glib:2 sys-libs/libudev-compat virtual/libcrypt:0 dev-libs/openssl:0
RESTRICT=strip
SLOT=0
SRC_URI=https://download.nomachine.com/download/8.2/Linux/nxplayer_8.2.3_4_x86_64.tar.gz
SRC_URI=https://download.nomachine.com/download/8.2/Linux/nomachine_8.2.3_4_x86_64.tar.gz
_eclasses_=wrapper 4a1902f969e5718126434fc35f3a0d9c desktop 7eb20ad915a0a318176d51bc2508ff5c
_md5_=4e6161e1f04fed1c04877f5742b979c2
_md5_=68d73296830610f4250fd54cf0beee7b

View file

@ -0,0 +1,13 @@
DEFINED_PHASES=install
DESCRIPTION=NoMachine nxrunner
EAPI=7
HOMEPAGE=https://www.nomachine.com
INHERIT=wrapper desktop
KEYWORDS=~amd64
LICENSE=nomachine
RDEPEND=dev-libs/glib:2 sys-libs/libudev-compat virtual/libcrypt:0 dev-libs/openssl:0
RESTRICT=strip
SLOT=0
SRC_URI=https://download.nomachine.com/download/8.2/Linux/nomachine_8.2.3_4_x86_64.tar.gz
_eclasses_=wrapper 4a1902f969e5718126434fc35f3a0d9c desktop 7eb20ad915a0a318176d51bc2508ff5c
_md5_=c6d75cc7dbb3320f794122c645ca4e3b

View file

@ -0,0 +1,13 @@
DEFINED_PHASES=install
DESCRIPTION=NoMachine Server
EAPI=7
HOMEPAGE=https://www.nomachine.com
INHERIT=wrapper desktop
KEYWORDS=~amd64
LICENSE=nomachine
RDEPEND=dev-libs/glib:2 sys-libs/libudev-compat virtual/libcrypt:0 dev-libs/openssl:0
RESTRICT=strip
SLOT=0
SRC_URI=https://download.nomachine.com/download/8.2/Linux/nomachine_8.2.3_4_x86_64.tar.gz
_eclasses_=wrapper 4a1902f969e5718126434fc35f3a0d9c desktop 7eb20ad915a0a318176d51bc2508ff5c
_md5_=73302d052a4feac182d1e000c66b0074

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
}

2
net-misc/nxnode/Manifest Normal file
View file

@ -0,0 +1,2 @@
DIST nomachine_8.2.3_4_x86_64.tar.gz 55689033 BLAKE2B a88dd99f12a6cd7b0e0c076c54ecde4f181922c1cefdc09abe849b8fec7a32130dc0c238b66e52067751310ce1ee3a942cd9eca2b19862724ae55d0698283605 SHA512 a0281e428224f40a0cd4746c1c8a05cbb3972a9cad03bfb476c65a78324ca2e7a7151cb47726899c40f29abe9190169d259d96e7880bc5bc0a7de5e9fc7d3b63
EBUILD nxnode-8.2.3.4.ebuild 857 BLAKE2B d3b8a51787ea7776975f7398b14a81f529a5c601f05574318f033e4e7645ff64169c7001b9c5cadadacf50fd0d30bb8ea5de9137800e6ea6266433ab45da0aad SHA512 9a0cf37caeb7fdd5f613ecb59d0868b98a038aa806b8a8435d9f89974ba76562dc83f14ab5edcc1146137ebf1b903720a027c5715e072c94934b6cf9e97b6b00

View file

@ -0,0 +1,40 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
inherit wrapper desktop
MY_V=$(ver_cut 1-2)
MY_PV=$(ver_rs 3 '_')
DESCRIPTION="NoMachine nxnode"
HOMEPAGE="https://www.nomachine.com"
SRC_URI="https://download.nomachine.com/download/${MY_V}/Linux/nomachine_${MY_PV}_x86_64.tar.gz"
S="${WORKDIR}/NX/etc/NX/server/packages"
LICENSE="nomachine"
SLOT="0"
KEYWORDS="~amd64"
IUSE=""
RESTRICT="strip"
DEPEND=""
BDEPEND=""
RDEPEND="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 "nxnode" "NoMachine nxnode" "" "Network"
dodir /opt
tar xzof nxnode.tar.gz -C "${D}"/opt
make_wrapper nxnode ${NXROOT}/bin/nxnode ${NXROOT} ${NXROOT}/lib /opt/bin
}

View file

@ -0,0 +1,2 @@
DIST nomachine_8.2.3_4_x86_64.tar.gz 55689033 BLAKE2B a88dd99f12a6cd7b0e0c076c54ecde4f181922c1cefdc09abe849b8fec7a32130dc0c238b66e52067751310ce1ee3a942cd9eca2b19862724ae55d0698283605 SHA512 a0281e428224f40a0cd4746c1c8a05cbb3972a9cad03bfb476c65a78324ca2e7a7151cb47726899c40f29abe9190169d259d96e7880bc5bc0a7de5e9fc7d3b63
EBUILD nxplayer-8.2.3.4.ebuild 865 BLAKE2B 43a9b74ba506c363857e7491cb9e455d2b4ca9b3967f8929e37b3d1cca46c978376782532228b09a1054eb977d6b97dc8c73ffb2d1654c2e6362ad4bca17ddbf SHA512 aaa4c9e5bd8ba021374a7dc1858ced6653300deafb6fa931c719baf0efa5cf1cc91043f10a9bf386e2d47cdce5eecb9282cbab233890d695c942855eda1fb1dd

View file

@ -0,0 +1,40 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
inherit wrapper desktop
MY_V=$(ver_cut 1-2)
MY_PV=$(ver_rs 3 '_')
DESCRIPTION="NoMachine Client"
HOMEPAGE="https://www.nomachine.com"
SRC_URI="https://download.nomachine.com/download/${MY_V}/Linux/nomachine_${MY_PV}_x86_64.tar.gz"
S="${WORKDIR}/NX/etc/NX/server/packages"
LICENSE="nomachine"
SLOT="0"
KEYWORDS="~amd64"
IUSE=""
RESTRICT="strip"
DEPEND=""
BDEPEND=""
RDEPEND="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 nxplayer.tar.gz -C "${D}"/opt
make_wrapper nxplayer ${NXROOT}/bin/nxplayer ${NXROOT} ${NXROOT}/lib /opt/bin
}

View file

@ -0,0 +1,2 @@
DIST nomachine_8.2.3_4_x86_64.tar.gz 55689033 BLAKE2B a88dd99f12a6cd7b0e0c076c54ecde4f181922c1cefdc09abe849b8fec7a32130dc0c238b66e52067751310ce1ee3a942cd9eca2b19862724ae55d0698283605 SHA512 a0281e428224f40a0cd4746c1c8a05cbb3972a9cad03bfb476c65a78324ca2e7a7151cb47726899c40f29abe9190169d259d96e7880bc5bc0a7de5e9fc7d3b63
EBUILD nxrunner-8.2.3.4.ebuild 869 BLAKE2B a1b01bbcf4c5be1d2e3a3ea3c1d8d14389d13373a0d09c40672800216cd338078b8ce77636230062d565aca903cd1c030af0b2bf0659ab3956b8f316a361d75b SHA512 65c6b053f3a390ba31c0d37324c8179dacf99907ea0a86a11593eff8a6087721e406375b8988307a44a9987419fe11cf411ed802acdd2e5ab9dbe7138da7a522

View file

@ -0,0 +1,40 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
inherit wrapper desktop
MY_V=$(ver_cut 1-2)
MY_PV=$(ver_rs 3 '_')
DESCRIPTION="NoMachine nxrunner"
HOMEPAGE="https://www.nomachine.com"
SRC_URI="https://download.nomachine.com/download/${MY_V}/Linux/nomachine_${MY_PV}_x86_64.tar.gz"
S="${WORKDIR}/NX/etc/NX/server/packages"
LICENSE="nomachine"
SLOT="0"
KEYWORDS="~amd64"
IUSE=""
RESTRICT="strip"
DEPEND=""
BDEPEND=""
RDEPEND="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 "nxrunner" "NoMachine nxrunner" "" "Network"
dodir /opt
tar xzof nxrunner.tar.gz -C "${D}"/opt
make_wrapper nxrunner ${NXROOT}/bin/nxrunner ${NXROOT} ${NXROOT}/lib /opt/bin
}

View file

@ -0,0 +1,2 @@
DIST nomachine_8.2.3_4_x86_64.tar.gz 55689033 BLAKE2B a88dd99f12a6cd7b0e0c076c54ecde4f181922c1cefdc09abe849b8fec7a32130dc0c238b66e52067751310ce1ee3a942cd9eca2b19862724ae55d0698283605 SHA512 a0281e428224f40a0cd4746c1c8a05cbb3972a9cad03bfb476c65a78324ca2e7a7151cb47726899c40f29abe9190169d259d96e7880bc5bc0a7de5e9fc7d3b63
EBUILD nxserver-8.2.3.4.ebuild 865 BLAKE2B c281ae5ff753bbbd86dc4e891de3ebd8bd4080022e82bdf403b066498bda1cc57c1a713180a7c1f4fbc4610163d4cb3c8befb2cd2618d2754c9fd989461b7f55 SHA512 6aeba81bd18e11b8f23b3575532f4a6ab3215830fe24b255f8fd9286b02b38e27a931249b7c5a49ebe6b03d96b68f14176700a577515d266a1ce7f4d831fcb2f

View file

@ -0,0 +1,40 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
inherit wrapper desktop
MY_V=$(ver_cut 1-2)
MY_PV=$(ver_rs 3 '_')
DESCRIPTION="NoMachine Server"
HOMEPAGE="https://www.nomachine.com"
SRC_URI="https://download.nomachine.com/download/${MY_V}/Linux/nomachine_${MY_PV}_x86_64.tar.gz"
S="${WORKDIR}/NX/etc/NX/server/packages"
LICENSE="nomachine"
SLOT="0"
KEYWORDS="~amd64"
IUSE=""
RESTRICT="strip"
DEPEND=""
BDEPEND=""
RDEPEND="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 "nxserver" "NoMachine server" "" "Network"
dodir /opt
tar xzof nxserver.tar.gz -C "${D}"/opt
make_wrapper nxserver ${NXROOT}/bin/nxserver ${NXROOT} ${NXROOT}/lib /opt/bin
}