summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorkillermoehre2018-07-19 09:54:20 +0200
committerkillermoehre2018-07-19 09:54:20 +0200
commit732765c74ce918ae458942972552b7c0fa423fe2 (patch)
tree463b4a9e4aef616562b481559db10efb9ad64c2d
downloadaur-732765c74ce918ae458942972552b7c0fa423fe2.tar.gz
initial commit
-rw-r--r--.SRCINFO27
-rw-r--r--PKGBUILD54
-rw-r--r--hdx-realtime-media-engine-sap.install20
3 files changed, 101 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..0805f5be555f
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,27 @@
+# Generated by mksrcinfo v8
+# Thu Jul 19 07:52:53 UTC 2018
+pkgbase = hdx-realtime-media-engine-sap
+ pkgdesc = Plug-In for Citrix Receiver to support clear, crisp high-definition audio-video calls, particularly with Microsoft Skype® for Business. This version is for access.sap.com compatibility.
+ pkgver = 2.2.100
+ pkgrel = 1
+ url = https://www.citrix.com/downloads/citrix-receiver/additional-client-software/hdx-realtime-media-engine-221.html
+ install = hdx-realtime-media-engine-sap.install
+ arch = i686
+ arch = x86_64
+ license = custom
+ makedepends = binutils
+ makedepends = tar
+ makedepends = xz
+ makedepends = awk
+ depends = icaclient
+ depends = pulseaudio
+ depends = xorg-xvinfo
+ provides = hdx-realtime-media-engine
+ conflicts = hdx-realtime-media-engine
+ source_i686 = HDX_RealTime_Media_Engine_2.2.100_for_Linux.zip::https://downloads.citrix.com/11448/HDX_RealTime_Media_Engine_2.2.100_for_Linux.zip?__gda__=1531990373_061b846e7dc1f1a2790b2b745680e92b
+ sha256sums_i686 = ad0e1416ad89225a154b114e6d9bbf091c6e789034144c8f8ca31d58eeaf4908
+ source_x86_64 = HDX_RealTime_Media_Engine_2.2.100_for_Linux_x64.zip::https://downloads.citrix.com/11922/HDX_RealTime_Media_Engine_2.2.100_for_Linux_x64.zip?__gda__=1531990375_b850b14c7bbd416b44a160ba1ac3e86a
+ sha256sums_x86_64 = 22638ae01f9d4bce999e8aeadd0e9eed8acfd4de8b79c6678d1b6e06bd269022
+
+pkgname = hdx-realtime-media-engine-sap
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..9a9eb39ecc74
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,54 @@
+# Maintainer: Silvio Knizek <killermoehre@gmx.net>
+_pkgname=hdx-realtime-media-engine
+pkgname="${_pkgname}-sap"
+pkgver=2.2.100
+_short_pkgver=221
+_long_pkgver=2.2.100
+_deb_rebuild=949
+pkgrel=1
+pkgdesc='Plug-In for Citrix Receiver to support clear, crisp high-definition audio-video calls, particularly with Microsoft Skype® for Business. This version is for access.sap.com compatibility.'
+arch=('i686' 'x86_64')
+_url='https://www.citrix.com/downloads/citrix-receiver/additional-client-software'
+url="${_url}/${_pkgname}-${_short_pkgver}.html"
+license=('custom')
+conflicts=("${_pkgname}")
+provides=("${_pkgname}")
+depends=('icaclient' 'pulseaudio' 'xorg-xvinfo')
+if [[ "$CARCH" == 'x86_64' ]]; then
+ depends+=('lib32-libxv' 'lib32-libpulse')
+elif [[ "$CARCH" == 'i686' ]]; then
+ depends+=('libxv' 'libpulse')
+fi
+makedepends=('binutils' 'tar' 'xz' 'awk')
+install="${pkgname}.install"
+source_i686=("HDX_RealTime_Media_Engine_${pkgver}_for_Linux.zip::https:$(curl -L -silent "${_url}/${_pkgname}-${_short_pkgver}.html#ctx-dl-eula" | awk -F'"' '/href=.*rel=.*Linux.zip/ { print $10 }')")
+source_x86_64=("HDX_RealTime_Media_Engine_${pkgver}_for_Linux_x64.zip::https:$(curl -L -silent "${_url}/${_pkgname}-${_short_pkgver}.html#ctx-dl-eula" | awk -F'"' '/href=.*rel=.*Linux_x64.zip/ { print $10 }')")
+sha256sums_i686=('ad0e1416ad89225a154b114e6d9bbf091c6e789034144c8f8ca31d58eeaf4908')
+sha256sums_x86_64=('22638ae01f9d4bce999e8aeadd0e9eed8acfd4de8b79c6678d1b6e06bd269022')
+
+package() {
+ ICAROOT='/opt/Citrix/ICAClient'
+ if [[ "$CARCH" == 'i686' ]]; then
+ CARCH='i386'
+ my_deb_arch="$CARCH"
+ my_dir_name="HDX_RealTime_Media_Engine_${pkgver}_for_Linux"
+ fi
+ if [[ "$CARCH" == 'x86_64' ]]; then
+ my_deb_arch='amd64'
+ my_dir_name="HDX_RealTime_Media_Engine_${pkgver}_for_Linux_x64"
+ fi
+ cd "${srcdir}/${my_dir_name}/${CARCH}"
+ ar p "citrix-hdx-realtime-media-engine_${_long_pkgver}-${_deb_rebuild}_${my_deb_arch}.deb" data.tar.xz | tar xJ
+ install -d -m 0755 -g root -o root "${pkgdir}/usr/lib/udev/rules.d/"
+ install -d -m 0777 -g root -o root "${pkgdir}/var/lib/RTMediaEngineSRV"
+ install -d -m 0777 -g root -o root "${pkgdir}/var/log/RTMediaEngineSRV"
+ install -d -m 0755 -g root -o root "${pkgdir}${ICAROOT}/rtme"
+ install -m 0444 -g root -o root "${srcdir}/${my_dir_name}/${CARCH}/usr/local/bin/50-hid.rules" "${pkgdir}/usr/lib/udev/rules.d/"
+ install -m 0755 -g root -o root "${srcdir}/${my_dir_name}/${CARCH}/usr/local/bin/HDXRTME.so" "${pkgdir}${ICAROOT}"
+ for file in RTMediaEngineSRV RTMEconfig; do
+ install -m 0755 -g root -o root "${srcdir}/${my_dir_name}/${CARCH}/usr/local/bin/$file" "${pkgdir}${ICAROOT}/rtme/"
+ done
+ for file in EULA.rtf InboundCallRing.wav DialTone_US.wav; do
+ install -m 0644 -g root -o root "${srcdir}/${my_dir_name}/${CARCH}/usr/local/bin/$file" "${pkgdir}${ICAROOT}/rtme/"
+ done
+}
diff --git a/hdx-realtime-media-engine-sap.install b/hdx-realtime-media-engine-sap.install
new file mode 100644
index 000000000000..d5dace732d4b
--- /dev/null
+++ b/hdx-realtime-media-engine-sap.install
@@ -0,0 +1,20 @@
+#!/usr/bin/bash
+function post_install () {
+ echo "Register new module. Check /opt/Citrix/ICAClient/config/module.ini if something does not work."
+ cd /opt/Citrix/ICAClient/config
+ ../rtme/RTMEconfig -install
+ mv module.ini module.ini.pacsave
+ mv new_module.ini module.ini
+}
+
+function post_upgrade () {
+ post_install
+}
+
+function pre_remove () {
+ echo "Unregister new module. Check /opt/Citrix/ICAClient/config/module.ini if something does not work."
+ cd /opt/Citrix/ICAClient/config
+ ../rtme/RTMEconfig -remove
+ mv module.ini module.ini.pacsave
+ mv new_module.ini module.ini
+}