From 7f270665173e77a6eaa21b3455e69fc3532e4197 Mon Sep 17 00:00:00 2001 From: Shimon Trolles Date: Sat, 27 Jun 2026 16:20:38 +0300 Subject: [PATCH] net-misc/omnissa-horizon-client: new package, add 2603 Signed-off-by: Shimon Trolles --- net-misc/omnissa-horizon-client/Manifest | 1 + net-misc/omnissa-horizon-client/metadata.xml | 8 ++ .../omnissa-horizon-client-2603.ebuild | 74 +++++++++++++++++++ 3 files changed, 83 insertions(+) create mode 100644 net-misc/omnissa-horizon-client/Manifest create mode 100644 net-misc/omnissa-horizon-client/metadata.xml create mode 100644 net-misc/omnissa-horizon-client/omnissa-horizon-client-2603.ebuild diff --git a/net-misc/omnissa-horizon-client/Manifest b/net-misc/omnissa-horizon-client/Manifest new file mode 100644 index 0000000000..cf1146a4af --- /dev/null +++ b/net-misc/omnissa-horizon-client/Manifest @@ -0,0 +1 @@ +DIST Omnissa-Horizon-Client-Linux-2603-8.18.0-24120621798.tar.gz 293974476 BLAKE2B de69bcc21ee5a6a3728cf4a6a2a3dae13513dc238db44398a7d31754b1c5eab035ac0c4ba0e70116f1f4a3a78176776e92f470e7a8259b18aa8b24ef7df42b6a SHA512 2d893c98c73d446817cbbf62c59ea411747ecff364c5664d855dfc9f316ad334f0236f374d88ed19f7f21c03a92de0490b43cbebcf3079b03bb73814bed87338 diff --git a/net-misc/omnissa-horizon-client/metadata.xml b/net-misc/omnissa-horizon-client/metadata.xml new file mode 100644 index 0000000000..a99305ff81 --- /dev/null +++ b/net-misc/omnissa-horizon-client/metadata.xml @@ -0,0 +1,8 @@ + + + + + shimontrolles@gmail.com + Shimon Trolles + + diff --git a/net-misc/omnissa-horizon-client/omnissa-horizon-client-2603.ebuild b/net-misc/omnissa-horizon-client/omnissa-horizon-client-2603.ebuild new file mode 100644 index 0000000000..2edc834240 --- /dev/null +++ b/net-misc/omnissa-horizon-client/omnissa-horizon-client-2603.ebuild @@ -0,0 +1,74 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="Omnissa Horizon Client for Linux" +HOMEPAGE="https://www.omnissa.com/products/horizon-8/ https://customerconnect.omnissa.com/downloads/info/slug/virtual_desktop_and_apps/omnissa_horizon_clients/8" + +VER1="CART27FQ1_LIN_2603" +VER2="8.18.0-24120621798" + +SRC_URI="https://download3.omnissa.com/software/${VER1}_TARBALL/Omnissa-Horizon-Client-Linux-${PV}-${VER2}.tar.gz" + +S="${WORKDIR}" + +LICENSE="omnissa" +SLOT="0" +KEYWORDS="~amd64" +RESTRICT="mirror" + +inherit xdg + +RDEPEND="media-libs/libva-compat[X] +x11-libs/libvdpau +dev-libs/libxml2-compat +" + +src_unpack() { + unpack "Omnissa-Horizon-Client-Linux-${PV}-${VER2}.tar.gz" + unpack "Omnissa-Horizon-Client-Linux-${PV}-${VER2}/x64/Omnissa-Horizon-Client-${PV}-${VER2}.x64.tar.gz" + unpack "Omnissa-Horizon-Client-Linux-${PV}-${VER2}/x64/Omnissa-Horizon-PCoIP-${PV}-${VER2}.x64.tar.gz" +} + +src_prepare() { + cd "${WORKDIR}"/Omnissa-Horizon-Client-"${PV}"-"${VER2}".x64 + # Patch lib dir + sed -i 's:/usr/lib/:/usr/lib64/:g' usr/bin/* + + eapply_user +} + +src_install() { + cd "${WORKDIR}"/Omnissa-Horizon-Client-"${PV}"-"${VER2}".x64/usr + + for binfile in bin/*; do + dobin "${binfile}" + done + + insinto /usr/lib64 + doins lib/libclientSdkCPrimitive.so + doins -r lib/omnissa + exeinto /usr/lib64/omnissa/horizon/bin/ + for binfile in lib/omnissa/horizon/bin/*; do + doexe "${binfile}" + done + + insinto /usr/share + doins -r share/applications + doins -r share/icons + doins -r share/locale + doins -r share/pixmaps + #doins -r share/X11 + +# dodoc -r share/doc + + cd "${WORKDIR}"/Omnissa-Horizon-PCoIP-"${PV}"-"${VER2}".x64/usr + insinto /usr/lib64 + doins lib/libpcoip_client.so + doins -r lib/omnissa + doins -r lib/pcoip + + exeinto /usr/lib64/omnissa/horizon/client + doexe lib/omnissa/horizon/client/horizon-protocol +}