summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorChristian Hesse2015-09-04 09:14:24 +0200
committerChristian Hesse2015-09-04 09:14:24 +0200
commit52b0a86315b87907bc1997285865e064bb814e2b (patch)
tree60f05524999974a644fef5db0bf90462fa4512ac
parente13683c7d9577413579c15eb2fbe795747edd6bd (diff)
downloadaur-52b0a86315b87907bc1997285865e064bb814e2b.tar.gz
commit vmware-horizon-client 3.5.0-1
-rw-r--r--.SRCINFO37
-rw-r--r--PKGBUILD66
2 files changed, 41 insertions, 62 deletions
diff --git a/.SRCINFO b/.SRCINFO
index a202932e766..51a2445e9a7 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,30 +1,37 @@
pkgbase = vmware-horizon-client
pkgdesc = VMware Horizon Client connect to VMware Horizon virtual desktop
- pkgver = 3.4.0
- pkgrel = 2
+ pkgver = 3.5.0
+ pkgrel = 1
url = https://my.vmware.com/web/vmware/info/slug/desktop_end_user_computing/vmware_horizon_clients/3_0
arch = i686
arch = x86_64
license = custom
makedepends = libxslt
- source = https://download3.vmware.com/software/view/viewclients/CART15Q1/VMware-Horizon-Client-3.4.0-2769709.x86.bundle
source = http://sources.gentoo.org/cgi-bin/viewvc.cgi/gentoo-x86/eclass/vmware-bundle.eclass
source = vmware-horizon-client.desktop
source = vmware-horizon-usb
source = vmware-horizon-usb.service
source = vmware-horizon-usb-tmpfiles.conf
source = vmware-horizon-virtual-printing.service
- sha256sums = 50901cae7a3c62b31b68e946a7b1e380f6c2c158aa8532dda536890a602e1d1b
sha256sums = d8794c22229afdeb698dae5908b7b2b3880e075b19be38e0b296bb28f4555163
sha256sums = 21927f16cfb92ac07777297787106982b301b5d42ca068e052a01dc3f2cbb208
sha256sums = 7c78953823f7307814104881b322dcf66c36ca02e44e559239ac51abcf1e7a37
sha256sums = 5e737d69e49ea7e039bc94f358b45c8e6d9071b7c041a53800555d3dc21c8dac
sha256sums = ec763930dd50d6e77a31c40c939909752cfb124cafb0a4ca4f76860375a14d75
sha256sums = e47e770a1e19ed321de7c2765b2d682f59ac466aef92b2e4ea5e65cacf56de36
+ source_i686 = https://download3.vmware.com/software/view/viewclients/CART15Q3/VMware-Horizon-Client-3.5.0-2999900.x86.bundle
+ sha256sums_i686 = 9a92d844305a6a38f9fa09df170e9780112211e4d43f0a8bca30595f61fa8caf
+ source_x86_64 = https://download3.vmware.com/software/view/viewclients/CART15Q3/VMware-Horizon-Client-3.5.0-2999900.x64.bundle
+ sha256sums_x86_64 = 7088096fb001695784f65606b145522f37bae7630b7b77bb7ee1a8a0b5eff120
pkgname = vmware-horizon-client
install = vmware-horizon-client.install
depends = gnome-icon-theme
+ depends = openssl
+ depends = libpng12
+ depends = gtk2
+ depends = libxml2
+ depends = libxss
optdepends = freerdp: RDP remote desktop connections
optdepends = rdesktop: RDP remote desktop connections
optdepends = vmware-horizon-pcoip: PCoIP remote desktop connections
@@ -35,26 +42,13 @@ pkgname = vmware-horizon-client
conflicts = vmware-view-open-client
conflicts = vmware-view-open-client-beta
conflicts = vmware-view-client
- depends_i686 = openssl
- depends_i686 = libpng12
- depends_i686 = gtk2
- depends_i686 = libxml2
- depends_i686 = libxss
- depends_x86_64 = lib32-openssl
- depends_x86_64 = lib32-libpng12
- depends_x86_64 = lib32-gtk2
- depends_x86_64 = lib32-libxml2
- depends_x86_64 = lib32-libxss
pkgname = vmware-horizon-pcoip
pkgdesc = VMware Horizon Client connect to VMware Horizon virtual desktop - PCoIP connection
depends = vmware-horizon-client
- depends_i686 = libxtst
- optdepends_i686 = alsa-lib: audio support via alsa
- optdepends_i686 = libpulse: audio support via pulse sound server
- depends_x86_64 = lib32-libxtst
- optdepends_x86_64 = lib32-alsa-lib: audio support via alsa
- optdepends_x86_64 = lib32-libpulse: audio support via pulse sound server
+ depends = libxtst
+ optdepends = alsa-lib: audio support via alsa
+ optdepends = libpulse: audio support via pulse sound server
pkgname = vmware-horizon-rtav
pkgdesc = VMware Horizon Client connect to VMware Horizon virtual desktop - real-time audio-video (webcam and audio-in)
@@ -63,8 +57,7 @@ pkgname = vmware-horizon-rtav
pkgname = vmware-horizon-smartcard
pkgdesc = VMware Horizon Client connect to VMware Horizon virtual desktop - smartcard authentication
depends = vmware-horizon-client
- depends_i686 = pcsclite
- depends_x86_64 = lib32-pcsclite
+ depends = pcsclite
pkgname = vmware-horizon-usb
pkgdesc = VMware Horizon Client connect to VMware Horizon virtual desktop - USB redirection
diff --git a/PKGBUILD b/PKGBUILD
index f6c3e96b8ee..2417398dfc7 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,28 +2,31 @@
pkgbase=vmware-horizon-client
pkgname=('vmware-horizon-client' 'vmware-horizon-pcoip' 'vmware-horizon-rtav' 'vmware-horizon-smartcard' 'vmware-horizon-usb' 'vmware-horizon-virtual-printing')
-pkgver=3.4.0
-_build=2769709
-pkgrel=2
+pkgver=3.5.0
+_build=2999900
+_cart='CART15Q3'
+pkgrel=1
pkgdesc='VMware Horizon Client connect to VMware Horizon virtual desktop'
arch=('i686' 'x86_64')
url='https://my.vmware.com/web/vmware/info/slug/desktop_end_user_computing/vmware_horizon_clients/3_0'
license=('custom')
makedepends=('libxslt')
-source=("https://download3.vmware.com/software/view/viewclients/CART15Q1/VMware-Horizon-Client-${pkgver}-${_build}.x86.bundle"
- 'http://sources.gentoo.org/cgi-bin/viewvc.cgi/gentoo-x86/eclass/vmware-bundle.eclass'
+source=('http://sources.gentoo.org/cgi-bin/viewvc.cgi/gentoo-x86/eclass/vmware-bundle.eclass'
'vmware-horizon-client.desktop'
'vmware-horizon-usb'
'vmware-horizon-usb.service'
'vmware-horizon-usb-tmpfiles.conf'
'vmware-horizon-virtual-printing.service')
-sha256sums=('50901cae7a3c62b31b68e946a7b1e380f6c2c158aa8532dda536890a602e1d1b'
- 'd8794c22229afdeb698dae5908b7b2b3880e075b19be38e0b296bb28f4555163'
+source_x86_64=("https://download3.vmware.com/software/view/viewclients/${_cart}/VMware-Horizon-Client-${pkgver}-${_build}.x64.bundle")
+source_i686=("https://download3.vmware.com/software/view/viewclients/${_cart}/VMware-Horizon-Client-${pkgver}-${_build}.x86.bundle")
+sha256sums=('d8794c22229afdeb698dae5908b7b2b3880e075b19be38e0b296bb28f4555163'
'21927f16cfb92ac07777297787106982b301b5d42ca068e052a01dc3f2cbb208'
'7c78953823f7307814104881b322dcf66c36ca02e44e559239ac51abcf1e7a37'
'5e737d69e49ea7e039bc94f358b45c8e6d9071b7c041a53800555d3dc21c8dac'
'ec763930dd50d6e77a31c40c939909752cfb124cafb0a4ca4f76860375a14d75'
'e47e770a1e19ed321de7c2765b2d682f59ac466aef92b2e4ea5e65cacf56de36')
+sha256sums_x86_64=('7088096fb001695784f65606b145522f37bae7630b7b77bb7ee1a8a0b5eff120')
+sha256sums_i686=('9a92d844305a6a38f9fa09df170e9780112211e4d43f0a8bca30595f61fa8caf')
# We need these functions for the Gentoo eclass...
ebegin() {
@@ -39,8 +42,17 @@ prepare() {
source "${srcdir}/vmware-bundle.eclass"
+ case "${CARCH}" in
+ x86_64)
+ bundlefile="$(basename "${source_x86_64[0]}")"
+ ;;
+ i686)
+ bundlefile="$(basename "${source_i686[0]}")"
+ ;;
+ esac
+
for bundle in ${pkgname[@]}; do
- vmware-bundle_extract-bundle-component "${srcdir}/VMware-Horizon-Client-${pkgver}-${_build}.x86.bundle" "${bundle}" "${srcdir}/extract/${bundle}"
+ vmware-bundle_extract-bundle-component "${srcdir}/${bundlefile}" "${bundle}" "${srcdir}/extract/${bundle}"
done
# This is a dirty hack, but it works.
@@ -72,7 +84,7 @@ prepare() {
package_vmware-horizon-client() {
conflicts=('vmware-view-open-client' 'vmware-view-open-client-beta' 'vmware-view-client')
- depends=('gnome-icon-theme')
+ depends=('gnome-icon-theme' 'openssl' 'libpng12' 'gtk2' 'libxml2' 'libxss')
optdepends=('freerdp: RDP remote desktop connections'
'rdesktop: RDP remote desktop connections'
'vmware-horizon-pcoip: PCoIP remote desktop connections'
@@ -80,8 +92,6 @@ package_vmware-horizon-client() {
'vmware-horizon-smartcard: Authenticate via Samrtcard'
'vmware-horizon-usb: Redirect USB devices'
'vmware-horizon-virtual-printing: Redirect local printers')
- depends_x86_64=('lib32-openssl' 'lib32-libpng12' 'lib32-gtk2' 'lib32-libxml2' 'lib32-libxss')
- depends_i686=('openssl' 'libpng12' 'gtk2' 'libxml2' 'libxss')
install=vmware-horizon-client.install
cd "${srcdir}/extract/vmware-horizon-client/"
@@ -100,12 +110,8 @@ package_vmware-horizon-client() {
package_vmware-horizon-pcoip() {
pkgdesc='VMware Horizon Client connect to VMware Horizon virtual desktop - PCoIP connection'
- depends=('vmware-horizon-client')
- depends_x86_64=('lib32-libxtst')
- optdepends_x86_64=('lib32-alsa-lib: audio support via alsa'
- 'lib32-libpulse: audio support via pulse sound server')
- depends_i686=('libxtst')
- optdepends_i686=('alsa-lib: audio support via alsa'
+ depends=('vmware-horizon-client' 'libxtst')
+ optdepends=('alsa-lib: audio support via alsa'
'libpulse: audio support via pulse sound server')
cd "${srcdir}/extract/vmware-horizon-pcoip/"
@@ -114,17 +120,8 @@ package_vmware-horizon-pcoip() {
cp -a pcoip/lib/ "${pkgdir}/usr/lib"
cp -a pcoip/bin/ "${pkgdir}/usr/bin"
- case ${CARCH} in
- x86_64)
- _libdir="lib32"
- ;;
- i686)
- _libdir="lib"
- ;;
- esac
-
- ln -sf ../../${_libdir}/libcrypto.so.1.0.0 "${pkgdir}/usr/lib/vmware/libcrypto.so.1.0.0"
- ln -sf ../../${_libdir}/libssl.so.1.0.0 "${pkgdir}/usr/lib/vmware/libssl.so.1.0.0"
+ ln -sf ../../lib/libcrypto.so.1.0.0 "${pkgdir}/usr/lib/vmware/libcrypto.so.1.0.0"
+ ln -sf ../../lib/libssl.so.1.0.0 "${pkgdir}/usr/lib/vmware/libssl.so.1.0.0"
}
package_vmware-horizon-rtav() {
@@ -138,9 +135,7 @@ package_vmware-horizon-rtav() {
package_vmware-horizon-smartcard() {
pkgdesc='VMware Horizon Client connect to VMware Horizon virtual desktop - smartcard authentication'
- depends=('vmware-horizon-client')
- depends_x86_64=('lib32-pcsclite')
- depends_i686=('pcsclite')
+ depends=('vmware-horizon-client' 'pcsclite')
cd "${srcdir}/extract/vmware-horizon-smartcard/"
@@ -161,15 +156,6 @@ package_vmware-horizon-usb() {
install -D -m0755 "${srcdir}/vmware-horizon-usb" "${pkgdir}/usr/lib/systemd/scripts/vmware-horizon-usb"
install -D -m0644 "${srcdir}/vmware-horizon-usb.service" "${pkgdir}/usr/lib/systemd/system/vmware-horizon-usb.service"
install -D -m0644 "${srcdir}/vmware-horizon-usb-tmpfiles.conf" "${pkgdir}/usr/lib/tmpfiles.d/vmware-horizon-usb.conf"
-
- case ${CARCH} in
- x86_64)
- _libdir="lib32"
- ;;
- i686)
- _libdir="lib"
- ;;
- esac
}
package_vmware-horizon-virtual-printing() {