From 2f5bdabce9d93501054839c8860714d1e063902b Mon Sep 17 00:00:00 2001 From: Ronald Farrer Date: Fri, 2 Dec 2022 09:07:31 -0800 Subject: [PATCH] Split nomachine into sub-packages; added meta package. --- metadata/md5-cache/net-misc/nomachine-8.2.3.4 | 8 ++-- metadata/md5-cache/net-misc/nxnode-8.2.3.4 | 13 ++++++ metadata/md5-cache/net-misc/nxplayer-8.2.3.4 | 4 +- metadata/md5-cache/net-misc/nxrunner-8.2.3.4 | 13 ++++++ metadata/md5-cache/net-misc/nxserver-8.2.3.4 | 13 ++++++ net-misc/nomachine/Manifest | 3 +- net-misc/nomachine/metadata.xml | 6 --- net-misc/nomachine/nomachine-8.2.3.4.ebuild | 22 +++------- net-misc/nxnode/Manifest | 2 + net-misc/nxnode/nxnode-8.2.3.4.ebuild | 40 +++++++++++++++++++ net-misc/nxplayer/Manifest | 2 + net-misc/nxplayer/nxplayer-8.2.3.4.ebuild | 40 +++++++++++++++++++ net-misc/nxrunner/Manifest | 2 + net-misc/nxrunner/nxrunner-8.2.3.4.ebuild | 40 +++++++++++++++++++ net-misc/nxserver/Manifest | 2 + net-misc/nxserver/nxserver-8.2.3.4.ebuild | 40 +++++++++++++++++++ 16 files changed, 220 insertions(+), 30 deletions(-) create mode 100644 metadata/md5-cache/net-misc/nxnode-8.2.3.4 create mode 100644 metadata/md5-cache/net-misc/nxrunner-8.2.3.4 create mode 100644 metadata/md5-cache/net-misc/nxserver-8.2.3.4 delete mode 100644 net-misc/nomachine/metadata.xml create mode 100644 net-misc/nxnode/Manifest create mode 100644 net-misc/nxnode/nxnode-8.2.3.4.ebuild create mode 100644 net-misc/nxplayer/Manifest create mode 100644 net-misc/nxplayer/nxplayer-8.2.3.4.ebuild create mode 100644 net-misc/nxrunner/Manifest create mode 100644 net-misc/nxrunner/nxrunner-8.2.3.4.ebuild create mode 100644 net-misc/nxserver/Manifest create mode 100644 net-misc/nxserver/nxserver-8.2.3.4.ebuild diff --git a/metadata/md5-cache/net-misc/nomachine-8.2.3.4 b/metadata/md5-cache/net-misc/nomachine-8.2.3.4 index 9bda3fd..4c912a6 100644 --- a/metadata/md5-cache/net-misc/nomachine-8.2.3.4 +++ b/metadata/md5-cache/net-misc/nomachine-8.2.3.4 @@ -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 diff --git a/metadata/md5-cache/net-misc/nxnode-8.2.3.4 b/metadata/md5-cache/net-misc/nxnode-8.2.3.4 new file mode 100644 index 0000000..25e250d --- /dev/null +++ b/metadata/md5-cache/net-misc/nxnode-8.2.3.4 @@ -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 diff --git a/metadata/md5-cache/net-misc/nxplayer-8.2.3.4 b/metadata/md5-cache/net-misc/nxplayer-8.2.3.4 index a08e26c..b552783 100644 --- a/metadata/md5-cache/net-misc/nxplayer-8.2.3.4 +++ b/metadata/md5-cache/net-misc/nxplayer-8.2.3.4 @@ -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 diff --git a/metadata/md5-cache/net-misc/nxrunner-8.2.3.4 b/metadata/md5-cache/net-misc/nxrunner-8.2.3.4 new file mode 100644 index 0000000..de1c140 --- /dev/null +++ b/metadata/md5-cache/net-misc/nxrunner-8.2.3.4 @@ -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 diff --git a/metadata/md5-cache/net-misc/nxserver-8.2.3.4 b/metadata/md5-cache/net-misc/nxserver-8.2.3.4 new file mode 100644 index 0000000..208f464 --- /dev/null +++ b/metadata/md5-cache/net-misc/nxserver-8.2.3.4 @@ -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 diff --git a/net-misc/nomachine/Manifest b/net-misc/nomachine/Manifest index 052d41d..053b4f5 100644 --- a/net-misc/nomachine/Manifest +++ b/net-misc/nomachine/Manifest @@ -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 diff --git a/net-misc/nomachine/metadata.xml b/net-misc/nomachine/metadata.xml deleted file mode 100644 index 49349b8..0000000 --- a/net-misc/nomachine/metadata.xml +++ /dev/null @@ -1,6 +0,0 @@ - - - - - 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. - diff --git a/net-misc/nomachine/nomachine-8.2.3.4.ebuild b/net-misc/nomachine/nomachine-8.2.3.4.ebuild index ee7aab4..1bd597f 100644 --- a/net-misc/nomachine/nomachine-8.2.3.4.ebuild +++ b/net-misc/nomachine/nomachine-8.2.3.4.ebuild @@ -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 -} diff --git a/net-misc/nxnode/Manifest b/net-misc/nxnode/Manifest new file mode 100644 index 0000000..75bcf21 --- /dev/null +++ b/net-misc/nxnode/Manifest @@ -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 diff --git a/net-misc/nxnode/nxnode-8.2.3.4.ebuild b/net-misc/nxnode/nxnode-8.2.3.4.ebuild new file mode 100644 index 0000000..383ae08 --- /dev/null +++ b/net-misc/nxnode/nxnode-8.2.3.4.ebuild @@ -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 +} diff --git a/net-misc/nxplayer/Manifest b/net-misc/nxplayer/Manifest new file mode 100644 index 0000000..a76e450 --- /dev/null +++ b/net-misc/nxplayer/Manifest @@ -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 diff --git a/net-misc/nxplayer/nxplayer-8.2.3.4.ebuild b/net-misc/nxplayer/nxplayer-8.2.3.4.ebuild new file mode 100644 index 0000000..cf19e0d --- /dev/null +++ b/net-misc/nxplayer/nxplayer-8.2.3.4.ebuild @@ -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 +} diff --git a/net-misc/nxrunner/Manifest b/net-misc/nxrunner/Manifest new file mode 100644 index 0000000..6ceea60 --- /dev/null +++ b/net-misc/nxrunner/Manifest @@ -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 diff --git a/net-misc/nxrunner/nxrunner-8.2.3.4.ebuild b/net-misc/nxrunner/nxrunner-8.2.3.4.ebuild new file mode 100644 index 0000000..780b142 --- /dev/null +++ b/net-misc/nxrunner/nxrunner-8.2.3.4.ebuild @@ -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 +} diff --git a/net-misc/nxserver/Manifest b/net-misc/nxserver/Manifest new file mode 100644 index 0000000..1b391eb --- /dev/null +++ b/net-misc/nxserver/Manifest @@ -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 diff --git a/net-misc/nxserver/nxserver-8.2.3.4.ebuild b/net-misc/nxserver/nxserver-8.2.3.4.ebuild new file mode 100644 index 0000000..3c0508d --- /dev/null +++ b/net-misc/nxserver/nxserver-8.2.3.4.ebuild @@ -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 +}