summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'media-plugins/hdx-realtime-media-engine/hdx-realtime-media-engine-2.9.400.2702.ebuild')
-rw-r--r--media-plugins/hdx-realtime-media-engine/hdx-realtime-media-engine-2.9.400.2702.ebuild97
1 files changed, 0 insertions, 97 deletions
diff --git a/media-plugins/hdx-realtime-media-engine/hdx-realtime-media-engine-2.9.400.2702.ebuild b/media-plugins/hdx-realtime-media-engine/hdx-realtime-media-engine-2.9.400.2702.ebuild
deleted file mode 100644
index dd88a4792c03..000000000000
--- a/media-plugins/hdx-realtime-media-engine/hdx-realtime-media-engine-2.9.400.2702.ebuild
+++ /dev/null
@@ -1,97 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit unpacker
-
-MY_PV="$(ver_cut 1-3)"
-
-DESCRIPTION="HDX RealTime Media Engine plugin for Citrix Workspace App"
-HOMEPAGE="https://www.citrix.com/"
-SRC_URI="amd64? ( HDX_RealTime_Media_Engine_${MY_PV}_for_Linux_x64.zip )
- x86? ( HDX_RealTime_Media_Engine_${MY_PV}_for_Linux.zip )"
-LICENSE="icaclient"
-SLOT="0"
-
-KEYWORDS="-* ~amd64 ~x86"
-RESTRICT="fetch mirror strip"
-
-BDEPEND="app-arch/unzip"
-RDEPEND="
- >=net-misc/icaclient-20.12.0.12-r1
- || (
- media-video/pipewire
- media-sound/pulseaudio
- media-sound/apulse
- )
-"
-
-ICAROOT="/opt/Citrix/ICAClient"
-QA_PREBUILT="${ICAROOT#/}/*"
-
-S="${WORKDIR}/usr/local/bin"
-
-pkg_nofetch() {
- elog "Download the client file ${A} from"
- elog "https://www.citrix.com/de-de/downloads/citrix-receiver/additional-client-software/hdx-realtime-media-engine-ltsrcu-latest.html"
- elog "and place it into your DISTDIR directory."
-}
-
-pkg_setup() {
- case ${ARCH} in
- amd64)
- zip_dir="x86_64"
- zip_arch="amd64"
- ;;
- x86)
- zip_dir="i386"
- zip_arch="i386"
- ;;
- esac
-}
-
-src_unpack() {
- default
-
- local MY_T="${WORKDIR}/HDX_RealTime_Media_Engine_${MY_PV}_for_Linux$(usex amd64 '_x64' '')"
- local deb_base_name="citrix-hdx-realtime-media-engine"
- unpack_deb ${MY_T}/${zip_dir}/${deb_base_name}_$(ver_rs 3 -)_${zip_arch}.deb
-}
-
-src_install() {
- insinto "${ICAROOT}/rtme"
-
- # No, we do NOT install such a generic udev rule into the system
- local destfiles=(
- DialTone_US.wav
- EULA.rtf
- InboundCallRing.wav
- )
-
- local el
- for el in "${destfiles[@]}" ; do
- doins "${el}"
- done
-
- exeinto "${ICAROOT}"/rtme
- doexe RTMEconfig RTMediaEngineSRV
-
- for el in /var/{lib,log}/RTMediaEngineSRV /var/lib/Citrix/HDXRMEP ; do
- keepdir ${el}
- fperms a+rw ${el}
- done
-
- insinto "${ICAROOT}"
- doins HDXRTME.so
-}
-
-pkg_postinst() {
- ebegin "add info about our plugin to the module.ini of the Citrix receiver"
- local inifile="${ROOT}${ICAROOT}/config/module.ini"
- if cp "${inifile}" . ; then
- "${ROOT}${ICAROOT}"/rtme/RTMEconfig -install -ignoremm \
- && cp new_module.ini "${inifile}"
- fi
- eend $?
-}