summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorkillermoehre2016-10-05 11:34:45 +0200
committerkillermoehre2016-10-05 11:34:45 +0200
commit9c2de9a441f5c74527a7941c955bb888acefc10c (patch)
treeb77edc555f863f8bfb59f8643d692d9b2b67dab7
parentcdbe1a67918af83bc9e8f40040fbee47963a8213 (diff)
downloadaur-9c2de9a441f5c74527a7941c955bb888acefc10c.tar.gz
- Update to version 2.1
-rw-r--r--.SRCINFO12
-rw-r--r--PKGBUILD33
2 files changed, 31 insertions, 14 deletions
diff --git a/.SRCINFO b/.SRCINFO
index f68ef34e4c4e..968a9f153009 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,6 +1,6 @@
pkgbase = hdx-realtime-media-engine
pkgdesc = Plug-In for Citrix Receiver to support clear, crisp high-definition audio-video calls, particularly with Microsoft Skype® for Business.
- pkgver = 2.0.100
+ pkgver = 2.1
pkgrel = 1
url = https://www.citrix.com/downloads/citrix-receiver/additional-client-software/hdx-realtime-media-engine-201.html
install = hdx-realtime-media-engine.install
@@ -9,13 +9,17 @@ pkgbase = hdx-realtime-media-engine
license = custom
makedepends = binutils
makedepends = tar
- makedepends = gzip
+ makedepends = xz
makedepends = awk
depends = icaclient
depends = lib32-libxv
depends = lib32-libpulse
- source = HDX_RealTime_Media_Engine_2.0.100_for_Linux.zip::https://downloads.citrix.com/11448/HDX_RealTime_Media_Engine_2.0.100_for_Linux.zip?__gda__=1461339685_615343f3fa81b140a08347e5bbfc1a41
- sha256sums = e6edb8bcc6789987e1c06959a7e40dced4d936bc4b8f62671b6ed43eddc9fb2e
+ source_i686 = HDX_RealTime_Media_Engine_2.1_for_Linux.zip::https://downloads.citrix.com/11448/HDX_RealTime_Media_Engine_2.1_for_Linux.zip?__gda__=1475655478_6de9b12107fa1538df877bd3c03e5699
+ md5sums_i686 = 99c03fa653d30870f05eb9fbc4b203c6
+ sha256sums_i686 = 3c5948391b8dd2fa537f8cb563d5e02ffcdcfa6d2f31e43c0e67f191113042d4
+ source_x86_64 = HDX_RealTime_Media_Engine_2.1_for_Linux_x64.zip::https://downloads.citrix.com/11922/HDX_RealTime_Media_Engine_2.1_for_Linux_x64.zip?__gda__=1475655479_e1b02cc3989dc204c437ace99fbf446b
+ md5sums_x86_64 = 3d408971ecad34efbe8f07c46fe7cbd9
+ sha256sums_x86_64 = 858b6c51f2657903e54a9a101469a6add8329dc5b488ce9ed03a1d8652af4610
pkgname = hdx-realtime-media-engine
diff --git a/PKGBUILD b/PKGBUILD
index 8bfc444acffa..780040efdb73 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,6 +1,6 @@
# Maintainer: Silvio Knizek <killermoehre@gmx.net>
pkgname=hdx-realtime-media-engine
-pkgver=2.0.100
+pkgver=2.1
pkgrel=1
pkgdesc='Plug-In for Citrix Receiver to support clear, crisp high-definition audio-video calls, particularly with Microsoft Skype® for Business.'
arch=('i686' 'x86_64')
@@ -12,25 +12,38 @@ if [[ "$CARCH" == 'x86_64' ]]; then
elif [[ "$CARCH" == 'i686' ]]; then
depends+=('libxv' 'libpulse')
fi
-makedepends=('binutils' 'tar' 'gzip' 'awk')
+makedepends=('binutils' 'tar' 'xz' 'awk')
install="${pkgname}.install"
-source=("HDX_RealTime_Media_Engine_2.0.100_for_Linux.zip::https:$(curl -L -silent 'https://www.citrix.com/downloads/citrix-receiver/additional-client-software/hdx-realtime-media-engine-201.html#ctx-dl-eula' | awk -F'"' '/href="#ctx-dl-eula".*rel=.*Linux/ { print $10 }')")
-sha256sums=('e6edb8bcc6789987e1c06959a7e40dced4d936bc4b8f62671b6ed43eddc9fb2e')
+source_i686=("HDX_RealTime_Media_Engine_2.1_for_Linux.zip::https:$(curl -L -silent 'https://www.citrix.com/downloads/citrix-receiver/additional-client-software/hdx-realtime-media-engine-21.html#ctx-dl-eula' | awk -F'"' '/href="#ctx-dl-eula".*rel=.*Linux.zip/ { print $10 }')")
+source_x86_64=("HDX_RealTime_Media_Engine_2.1_for_Linux_x64.zip::https:$(curl -L -silent 'https://www.citrix.com/downloads/citrix-receiver/additional-client-software/hdx-realtime-media-engine-21.html#ctx-dl-eula' | awk -F'"' '/href="#ctx-dl-eula".*rel=.*Linux_x64.zip/ { print $10 }')")
+md5sums_i686=('99c03fa653d30870f05eb9fbc4b203c6')
+md5sums_x86_64=('3d408971ecad34efbe8f07c46fe7cbd9')
+sha256sums_i686=('3c5948391b8dd2fa537f8cb563d5e02ffcdcfa6d2f31e43c0e67f191113042d4')
+sha256sums_x86_64=('858b6c51f2657903e54a9a101469a6add8329dc5b488ce9ed03a1d8652af4610')
package() {
ICAROOT='/opt/Citrix/ICAClient'
- cd "${srcdir}/HDX_RealTime_Media_Engine_2.0.100_for_Linux/i386"
- ar p citrix-hdx-realtime-media-engine_2.0.100-6_i386.deb data.tar.gz | tar xz
+ 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_${pkgver}.0-602_${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}/HDX_RealTime_Media_Engine_2.0.100_for_Linux/i386/usr/local/bin/50-hid.rules" "${pkgdir}/usr/lib/udev/rules.d/"
- install -m 0755 -g root -o root "${srcdir}/HDX_RealTime_Media_Engine_2.0.100_for_Linux/i386/usr/local/bin/HDXRTME.so" "${pkgdir}${ICAROOT}"
+ 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}/HDX_RealTime_Media_Engine_2.0.100_for_Linux/i386/usr/local/bin/$file" "${pkgdir}${ICAROOT}/rtme/"
+ 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}/HDX_RealTime_Media_Engine_2.0.100_for_Linux/i386/usr/local/bin/$file" "${pkgdir}${ICAROOT}/rtme/"
+ install -m 0644 -g root -o root "${srcdir}/${my_dir_name}/${CARCH}/usr/local/bin/$file" "${pkgdir}${ICAROOT}/rtme/"
done
}