diff options
author | killermoehre | 2018-07-19 09:54:20 +0200 |
---|---|---|
committer | killermoehre | 2018-07-19 09:54:20 +0200 |
commit | 732765c74ce918ae458942972552b7c0fa423fe2 (patch) | |
tree | 463b4a9e4aef616562b481559db10efb9ad64c2d | |
download | aur-732765c74ce918ae458942972552b7c0fa423fe2.tar.gz |
initial commit
-rw-r--r-- | .SRCINFO | 27 | ||||
-rw-r--r-- | PKGBUILD | 54 | ||||
-rw-r--r-- | hdx-realtime-media-engine-sap.install | 20 |
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 +} |