summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO30
-rw-r--r--PKGBUILD96
-rw-r--r--vmware-horizon-client.install32
-rw-r--r--vmware-horizon.svg109
4 files changed, 143 insertions, 124 deletions
diff --git a/.SRCINFO b/.SRCINFO
index e5c47bf08fdb..1164d4d77afe 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,6 +1,6 @@
pkgbase = vmware-horizon-client
pkgdesc = VMware Horizon Client connect to VMware Horizon virtual desktop
- pkgver = 2106
+ pkgver = 2312.1
pkgrel = 1
url = https://www.vmware.com/go/viewclients
arch = x86_64
@@ -8,37 +8,38 @@ pkgbase = vmware-horizon-client
makedepends = libxslt
makedepends = patchelf
makedepends = librsvg
- source = vmware-horizon-client-2106-8.3.0-18251983-x86_64.bundle::https://download3.vmware.com/software/view/viewclients/CART22FQ2/VMware-Horizon-Client-2106-8.3.0-18251983.x64.bundle
- source = https://sources.gentoo.org/proj/vmware.git/plain/eclass/vmware-bundle.eclass
+ options = !debug
+ source = vmware-horizon-client-2312.1-8.12.1-23543969-x86_64.bundle::https://download3.vmware.com/software/CART25FQ1_LIN64_2312.1/VMware-Horizon-Client-2312.1-8.12.1-23543969.x64.bundle
+ source = vmware-bundle.eclass-2312.1::https://gitweb.gentoo.org/proj/vmware.git/plain/eclass/vmware-bundle.eclass
source = vmware-horizon-usb
source = vmware-horizon-usb.service
source = vmware-horizon.svg
- sha256sums = 3ea34d1f1251140fca59c258526cf3e17bf1627b2c8c4f61efafa895c5b0c469
+ sha256sums = 37bb1116b398c1e0786b03103f48a54f62c56de2420f00771ea47c7c0e5acc8d
sha256sums = d6863e92b891fc506fc8e81714a47ca3f9f74b7fe68bdf48be058d5e0d433033
sha256sums = 008b60ebf45f7d1e033c8ad8ce1688d5e1c59fc0668493067fb89b563b1dc00f
sha256sums = a897c1b9e8928fc222880ebbfc7bb6aff940bff4acf4e4e0cd4002fff81c7226
- sha256sums = cea92d3ed97b717c631fed5664c06fc71a6deac21ba32da78970c582ed48c747
+ sha256sums = 0fe0b3d1c253361321e96d50997eaf151d311c55c62c73e8ea5007f9ae4448cb
pkgname = vmware-horizon-client
install = vmware-horizon-client.install
- depends = gnome-icon-theme
+ depends = binutils
+ depends = expat
+ depends = gcc-libs
+ depends = glib2
depends = gtk3
- depends = libpng12
depends = libudev0-shim
depends = libxml2
depends = libxss
depends = libxtst
depends = openssl
- depends = binutils
- depends = glib2
- depends = expat
depends = vmware-keymaps
optdepends = alsa-lib: audio support via alsa
optdepends = freerdp: RDP remote desktop connections
optdepends = libpulse: audio support via pulse sound server
optdepends = rdesktop: RDP remote desktop connections
+ optdepends = vmware-horizon-html5mmr: HTML5 MultiMedia Redirection
optdepends = vmware-horizon-integrated-printing: integrated printing
- optdepends = vmware-horizon-mmr: multimedia redirection
+ optdepends = vmware-horizon-mmr: MultiMedia Redirection
optdepends = vmware-horizon-rtav: Real-Time Audio-Video (webcam and audio-in)
optdepends = vmware-horizon-smartcard: smartcard authentication
optdepends = vmware-horizon-tsdr: folder sharing
@@ -47,7 +48,13 @@ pkgname = vmware-horizon-client
conflicts = vmware-view-open-client-beta
conflicts = vmware-view-client
conflicts = vmware-horizon-pcoip
+ conflicts = vmware-horizon-teams-optimization
replaces = vmware-horizon-pcoip
+ replaces = vmware-horizon-teams-optimization
+
+pkgname = vmware-horizon-html5mmr
+ pkgdesc = VMware Horizon Client connect to VMware Horizon virtual desktop - HTML5 MultiMedia Redirection
+ depends = vmware-horizon-client
pkgname = vmware-horizon-integrated-printing
pkgdesc = VMware Horizon Client connect to VMware Horizon virtual desktop - integrated printing
@@ -70,7 +77,6 @@ pkgname = vmware-horizon-mmr
pkgname = vmware-horizon-rtav
pkgdesc = VMware Horizon Client connect to VMware Horizon virtual desktop - Real-Time Audio-Video (webcam and audio-in)
depends = vmware-horizon-client
- depends = gcc-libs
depends = libutil-linux
depends = zlib
depends = glib2
diff --git a/PKGBUILD b/PKGBUILD
index 17091e73bcf9..e9fddb3b3adb 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -3,6 +3,7 @@
pkgbase=vmware-horizon-client
pkgname=(
'vmware-horizon-client'
+ 'vmware-horizon-html5mmr'
'vmware-horizon-integrated-printing'
'vmware-horizon-mmr'
'vmware-horizon-rtav'
@@ -14,31 +15,31 @@ _bundled_with_client=(
'vmware-horizon-pcoip')
# Extract anyway so we can find messing components... :-p
_unused_components=(
- 'vmware-horizon-html5mmr'
'vmware-horizon-media-provider'
'vmware-horizon-scannerclient'
'vmware-horizon-serialportclient'
'vmware-horizon-url-redirection')
-pkgver=2106
-_build1=8.3.0
-_build2=18251983
-_cart='CART22FQ2'
+pkgver=2312.1
+_build1=8.12.1
+_build2=23543969
+_cart="CART25FQ1_LIN64_${pkgver}"
pkgrel=1
pkgdesc='VMware Horizon Client connect to VMware Horizon virtual desktop'
arch=('x86_64')
+options=('!debug')
url='https://www.vmware.com/go/viewclients'
license=('custom')
makedepends=('libxslt' 'patchelf' 'librsvg')
-source=("${pkgbase}-${pkgver}-${_build1}-${_build2}-x86_64.bundle::https://download3.vmware.com/software/view/viewclients/${_cart}/VMware-Horizon-Client-${pkgver}-${_build1}-${_build2}.x64.bundle"
- 'https://sources.gentoo.org/proj/vmware.git/plain/eclass/vmware-bundle.eclass'
+source=("${pkgbase}-${pkgver}-${_build1}-${_build2}-x86_64.bundle::https://download3.vmware.com/software/${_cart}/VMware-Horizon-Client-${pkgver}-${_build1}-${_build2}.x64.bundle"
+ "vmware-bundle.eclass-${pkgver}::https://gitweb.gentoo.org/proj/vmware.git/plain/eclass/vmware-bundle.eclass"
'vmware-horizon-usb'
'vmware-horizon-usb.service'
'vmware-horizon.svg')
-sha256sums=('3ea34d1f1251140fca59c258526cf3e17bf1627b2c8c4f61efafa895c5b0c469'
+sha256sums=('37bb1116b398c1e0786b03103f48a54f62c56de2420f00771ea47c7c0e5acc8d'
'd6863e92b891fc506fc8e81714a47ca3f9f74b7fe68bdf48be058d5e0d433033'
'008b60ebf45f7d1e033c8ad8ce1688d5e1c59fc0668493067fb89b563b1dc00f'
'a897c1b9e8928fc222880ebbfc7bb6aff940bff4acf4e4e0cd4002fff81c7226'
- 'cea92d3ed97b717c631fed5664c06fc71a6deac21ba32da78970c582ed48c747')
+ '0fe0b3d1c253361321e96d50997eaf151d311c55c62c73e8ea5007f9ae4448cb')
# We need these functions for the Gentoo eclass...
ebegin() {
@@ -52,7 +53,7 @@ prepare() {
# We need this variable for the Gentoo eclass...
export T="${srcdir}"
- source "${srcdir}/vmware-bundle.eclass"
+ source "${srcdir}/vmware-bundle.eclass-${pkgver}"
for bundle in "${pkgname[@]}" "${_bundled_with_client[@]}" "${_unused_components[@]}"; do
vmware-bundle_extract-bundle-component "${srcdir}/${pkgbase}-${pkgver}-${_build1}-${_build2}-${CARCH}.bundle" "${bundle}" "${srcdir}/extract/${bundle}"
@@ -60,6 +61,9 @@ prepare() {
# remove legacy stuff
find "${srcdir}/extract/" -name 'legacy' -print0 | xargs -0 rm -rf
+
+ # let's use our libstdc++ from gcc-libs...
+ rm -rf "${srcdir}/extract/vmware-horizon-pcoip/usr/lib/vmware/gcc"
}
build() {
@@ -68,7 +72,7 @@ build() {
for bundle in "${pkgname[@]}" "${_bundled_with_client[@]}"; do
for FILE in $(find "${bundle}" -type f); do
# executables and libraries only
- file --mime "${FILE}" | egrep -q "(application/x-(pie-)?(executable|sharedlib)|text/x-shellscript)" || continue
+ file --mime "${FILE}" | grep -Eq "(application/x-(pie-)?(executable|sharedlib)|text/x-shellscript)" || continue
# make executable
chmod +x "${FILE}"
@@ -76,31 +80,32 @@ build() {
done
# remove rpath to fix dynamic linking...
- for LIB in ${srcdir}/extract/vmware-horizon-pcoip/lib/vmware/lib*.so*; do
+ for LIB in ${srcdir}/extract/vmware-horizon-pcoip/usr/lib/vmware/lib*.so*; do
patchelf --remove-rpath "${LIB}"
done
# remove keymap files, depend on vmware-keymaps instead
- rm -rf "${srcdir}"/extract/vmware-horizon-pcoip/lib/vmware/xkeymap/
+ rm -rf "${srcdir}"/extract/vmware-horizon-pcoip/usr/lib/vmware/xkeymap/
# remove png icon, we install svg and rendered pngs
sed -i -e '/Name=/a Comment=Connect to VMware Horizon View virtual machines' -e '/^Icon=/c Icon=vmware-horizon' \
- "${srcdir}"/extract/vmware-horizon-client/share/applications/vmware-view.desktop
- rm -r "${srcdir}"/extract/vmware-horizon-client/share/{icons,pixmaps}/
+ "${srcdir}"/extract/vmware-horizon-client/usr/share/applications/vmware-view.desktop
+ rm -r "${srcdir}"/extract/vmware-horizon-client/usr/share/{icons,pixmaps}/
}
package_vmware-horizon-client() {
conflicts=('vmware-view-open-client' 'vmware-view-open-client-beta' 'vmware-view-client'
- 'vmware-horizon-pcoip')
- replaces=('vmware-horizon-pcoip')
- depends=('gnome-icon-theme' 'gtk3' 'libpng12' 'libudev0-shim' 'libxml2' 'libxss'
- 'libxtst' 'openssl' 'binutils' 'glib2' 'expat' 'vmware-keymaps')
+ 'vmware-horizon-pcoip' 'vmware-horizon-teams-optimization')
+ replaces=('vmware-horizon-pcoip' 'vmware-horizon-teams-optimization')
+ depends=('binutils' 'expat' 'gcc-libs' 'glib2' 'gtk3' 'libudev0-shim' 'libxml2' 'libxss'
+ 'libxtst' 'openssl' 'vmware-keymaps')
optdepends=('alsa-lib: audio support via alsa'
'freerdp: RDP remote desktop connections'
'libpulse: audio support via pulse sound server'
'rdesktop: RDP remote desktop connections'
+ 'vmware-horizon-html5mmr: HTML5 MultiMedia Redirection'
'vmware-horizon-integrated-printing: integrated printing'
- 'vmware-horizon-mmr: multimedia redirection'
+ 'vmware-horizon-mmr: MultiMedia Redirection'
'vmware-horizon-rtav: Real-Time Audio-Video (webcam and audio-in)'
'vmware-horizon-smartcard: smartcard authentication'
'vmware-horizon-tsdr: folder sharing'
@@ -108,33 +113,38 @@ package_vmware-horizon-client() {
install=vmware-horizon-client.install
cd "${srcdir}/extract/vmware-horizon-client/"
-
- mkdir -p "${pkgdir}/usr/"
- cp -a bin/ "${pkgdir}/usr/"
- cp -a lib/ "${pkgdir}/usr/"
- cp -a share/ "${pkgdir}/usr/"
-
- mkdir -p "${pkgdir}/usr/share/doc/"
- cp -a doc/ "${pkgdir}/usr/share/doc/vmware-horizon-client"
- cp -a debug/ "${pkgdir}/usr/share/doc/vmware-horizon-client/"
+ cp -a 'usr/' "${pkgdir}/"
cd "${srcdir}/extract/vmware-horizon-pcoip/"
-
- mkdir -p "${pkgdir}/usr/"
- cp -a lib/ "${pkgdir}/usr/"
+ cp -a 'usr/' "${pkgdir}/"
cd "${srcdir}/extract/vmware-horizon-hosted-apps/"
+ cp -a 'usr/' "${pkgdir}/"
- mkdir -p "${pkgdir}/usr/"
- cp -a lib/ "${pkgdir}/usr/"
+ # drop duplicate libraries
+ for LIB in 'vaapi2' 'vaapi2.7' 'vdpau'; do
+ rm -rf "${pkgdir}/usr/lib/vmware/view/${LIB}"
+ ln -s software "${pkgdir}/usr/lib/vmware/view/${LIB}"
+ done
install -D -m0644 "${srcdir}/vmware-horizon.svg" "${pkgdir}/usr/share/icons/hicolor/scalable/vmware-horizon.svg"
for SIZE in 16 24 32 48 64 96 128; do
install -d "${pkgdir}/usr/share/icons/hicolor/${SIZE}x${SIZE}/apps/"
- rsvg-convert -w "${SIZE}" -h "${SIZE}" "${srcdir}/vmware-horizon.svg" > "${pkgdir}/usr/share/icons/hicolor/${SIZE}x${SIZE}/apps/vmware-horizon.png"
+ rsvg-convert -w "${SIZE}" -h "${SIZE}" "${srcdir}/vmware-horizon.svg" \
+ -o "${pkgdir}/usr/share/icons/hicolor/${SIZE}x${SIZE}/apps/vmware-horizon.png"
done
}
+package_vmware-horizon-html5mmr() {
+ pkgdesc='VMware Horizon Client connect to VMware Horizon virtual desktop - HTML5 MultiMedia Redirection'
+ depends=('vmware-horizon-client')
+
+ cd "${srcdir}/extract/vmware-horizon-html5mmr/"
+
+ mkdir -p "${pkgdir}/usr/"
+ cp -a 'usr/' "${pkgdir}/"
+}
+
package_vmware-horizon-integrated-printing() {
pkgdesc='VMware Horizon Client connect to VMware Horizon virtual desktop - integrated printing'
depends=('vmware-horizon-client' 'libcups' 'zlib')
@@ -144,7 +154,7 @@ package_vmware-horizon-integrated-printing() {
cd "${srcdir}/extract/vmware-horizon-integrated-printing/"
mkdir -p "${pkgdir}/usr/"
- cp -a lib/ "${pkgdir}/usr/"
+ cp -a 'usr/' "${pkgdir}/"
}
package_vmware-horizon-mmr() {
@@ -156,16 +166,17 @@ package_vmware-horizon-mmr() {
cd "${srcdir}/extract/vmware-horizon-mmr/"
mkdir -p "${pkgdir}/usr/"
- cp -a lib/ "${pkgdir}/usr/"
+ cp -a 'usr/' "${pkgdir}/"
}
package_vmware-horizon-rtav() {
pkgdesc='VMware Horizon Client connect to VMware Horizon virtual desktop - Real-Time Audio-Video (webcam and audio-in)'
- depends=('vmware-horizon-client' 'gcc-libs' 'libutil-linux' 'zlib' 'glib2')
+ depends=('vmware-horizon-client' 'libutil-linux' 'zlib' 'glib2')
+
cd "${srcdir}/extract/vmware-horizon-rtav/"
mkdir -p "${pkgdir}/usr/"
- cp -a lib/ "${pkgdir}/usr/"
+ cp -a 'usr/' "${pkgdir}/"
}
package_vmware-horizon-smartcard() {
@@ -175,7 +186,7 @@ package_vmware-horizon-smartcard() {
cd "${srcdir}/extract/vmware-horizon-smartcard/"
mkdir -p "${pkgdir}/usr/"
- cp -a lib/ "${pkgdir}/usr/"
+ cp -a 'usr/' "${pkgdir}/"
}
package_vmware-horizon-tsdr() {
@@ -185,7 +196,7 @@ package_vmware-horizon-tsdr() {
cd "${srcdir}/extract/vmware-horizon-tsdr/"
mkdir -p "${pkgdir}/usr/"
- cp -a lib/ "${pkgdir}/usr/"
+ cp -a 'usr/' "${pkgdir}/"
}
package_vmware-horizon-usb() {
@@ -196,8 +207,7 @@ package_vmware-horizon-usb() {
cd "${srcdir}/extract/vmware-horizon-usb/"
mkdir -p "${pkgdir}/usr/lib/vmware/view/"
- cp -a bin/ "${pkgdir}/usr/lib/vmware/view/usb"
- cp -a lib/ "${pkgdir}/usr/"
+ cp -a 'usr/' "${pkgdir}/"
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"
diff --git a/vmware-horizon-client.install b/vmware-horizon-client.install
index 503e90b23521..01fd22e08d5a 100644
--- a/vmware-horizon-client.install
+++ b/vmware-horizon-client.install
@@ -1,7 +1,31 @@
+#!/bin/sh
+
+EULA() {
+ echo " > By installing this package you acknowledge that you agree to the End-User"
+ echo " > License Agreement (EULA) found in /usr/share/doc/vmware-horizon-client/."
+ echo " > If you do not agree to VMware EULA remove this package immediately:"
+ echo " > $ pacman -Rc vmware-horizon-client"
+}
+
+hosts_add() {
+ if ! grep -q 'view-localhost' /etc/hosts; then
+ echo '127.0.0.2 view-localhost # added by vmware-horizon-client' >> /etc/hosts
+ fi
+}
+
+hosts_remove() {
+ sed -i '/view-localhost/d' /etc/hosts
+}
+
post_install() {
- echo " > By installing this package you acknowledge that you agree to the End-User"
- echo " > License Agreement (EULA) found in /usr/share/doc/vmware-horizon-client/."
- echo " > If you do not agree to VMware EULA remove this package immediately:"
- echo " > $ pacman -Rc vmware-horizon-client"
+ EULA
+ hosts_add
}
+post_upgrade() {
+ hosts_add
+}
+
+post_remove() {
+ hosts_remove
+}
diff --git a/vmware-horizon.svg b/vmware-horizon.svg
index cc42c5399907..1e0be030a4e5 100644
--- a/vmware-horizon.svg
+++ b/vmware-horizon.svg
@@ -1,65 +1,44 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<svg width="36px" height="36px" viewBox="0 0 36 36" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
- <!-- Generator: Sketch 52.4 (67378) - http://www.bohemiancoding.com/sketch -->
- <title>icon</title>
- <desc>Created with Sketch.</desc>
- <defs>
- <linearGradient x1="24.2890026%" y1="-20.0781533%" x2="54.4680307%" y2="44.7810498%" id="linearGradient-1">
- <stop stop-color="#000F55" stop-opacity="0.94" offset="0%"></stop>
- <stop stop-color="#000F55" stop-opacity="0.72" offset="11%"></stop>
- <stop stop-color="#000F55" stop-opacity="0.33" offset="35%"></stop>
- <stop stop-color="#000F55" stop-opacity="0.09" offset="54%"></stop>
- <stop stop-color="#000F55" stop-opacity="0" offset="67%"></stop>
- </linearGradient>
- <linearGradient x1="13.1276145%" y1="-25.7413522%" x2="45.4866599%" y2="40.8614387%" id="linearGradient-2">
- <stop stop-color="#000F55" stop-opacity="0.282495471" offset="0%"></stop>
- <stop stop-color="#000F55" stop-opacity="0" offset="100%"></stop>
- </linearGradient>
- <linearGradient x1="-52.304878%" y1="110.560102%" x2="43.9756098%" y2="57.398977%" id="linearGradient-3">
- <stop stop-color="#266900" offset="0%"></stop>
- <stop stop-color="#3E8514" offset="9%"></stop>
- <stop stop-color="#549E26" offset="21%"></stop>
- <stop stop-color="#66B335" offset="34%"></stop>
- <stop stop-color="#73C13F" offset="48%"></stop>
- <stop stop-color="#7AC945" offset="65%"></stop>
- <stop stop-color="#7CCC47" offset="94%"></stop>
- </linearGradient>
- <linearGradient x1="35.8804688%" y1="28.9081886%" x2="72.9826828%" y2="58.1984225%" id="linearGradient-4">
- <stop stop-color="#000F55" stop-opacity="0.295969203" offset="0%"></stop>
- <stop stop-color="#000F55" stop-opacity="0" offset="100%"></stop>
- </linearGradient>
- <linearGradient x1="54.9636981%" y1="25.5407996%" x2="78.9779999%" y2="70.1264376%" id="linearGradient-5">
- <stop stop-color="#000F55" stop-opacity="0.413156703" offset="0%"></stop>
- <stop stop-color="#000F55" stop-opacity="0" offset="100%"></stop>
- </linearGradient>
- <linearGradient x1="-10.9092299%" y1="-70.117454%" x2="71.6691915%" y2="113.882337%" id="linearGradient-6">
- <stop stop-color="#266900" offset="0%"></stop>
- <stop stop-color="#357A0C" offset="10%"></stop>
- <stop stop-color="#539D26" offset="34%"></stop>
- <stop stop-color="#6AB738" offset="57%"></stop>
- <stop stop-color="#77C743" offset="78%"></stop>
- <stop stop-color="#7CCC47" offset="94%"></stop>
- </linearGradient>
- <linearGradient x1="-94.8333333%" y1="106.074169%" x2="51.3205128%" y2="44.6930946%" id="linearGradient-7">
- <stop stop-color="#266900" offset="0%"></stop>
- <stop stop-color="#3E8514" offset="9%"></stop>
- <stop stop-color="#549E26" offset="21%"></stop>
- <stop stop-color="#66B335" offset="34%"></stop>
- <stop stop-color="#73C13F" offset="48%"></stop>
- <stop stop-color="#7AC945" offset="65%"></stop>
- <stop stop-color="#7CCC47" offset="94%"></stop>
- </linearGradient>
- </defs>
- <g id="icon" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
- <g id="Horizon_Final" transform="translate(2.000000, 3.000000)">
- <polygon id="Path" fill="url(#linearGradient-1)" opacity="0.5" points="31.9591837 22.8540323 16.9861224 22.9387097 0.0408163265 13.2830645 25.4326531 2.92016129 31.9591837 6.64112903"></polygon>
- <polygon id="Path" fill="url(#linearGradient-2)" opacity="0.5" points="31.9591837 29.9766129 14.3657143 29.9766129 2.00489796 22.925 27.0204082 17.1540323 31.9591837 19.9701613"></polygon>
- <path d="M13.2580645,-9.34628045 L22.6129032,-9.34628045 L22.6129032,22.5720869 L13.2580645,22.5720869 C11.1201881,22.5720869 9.38709677,20.8177741 9.38709677,18.6537196 L9.38709677,-5.4279131 C9.38709677,-7.59196763 11.1201881,-9.34628045 13.2580645,-9.34628045 Z" id="Path" fill="url(#linearGradient-3)" transform="translate(16.000000, 6.612903) rotate(90.000000) translate(-16.000000, -6.612903) "></path>
- <path d="M28.9183673,22.6693548 L27.2432653,22.6927419 L8.76408163,12.1629032 L19.8367347,4.49274194 L31.9567347,11.4040323 L31.9567347,19.6225806 C31.9564804,21.2876097 30.6035928,22.6442406 28.9183673,22.6693548 Z" id="Path" fill="url(#linearGradient-4)" opacity="0.5"></path>
- <path d="M28.9795918,22.6008065 L27.8114286,22.6137097 L9.5844898,12.2298387 L27.6620408,10.8330645 L31.9591837,13.2830645 L31.9591837,19.6225806 C31.9592956,21.2539616 30.6308369,22.5818112 28.9795918,22.6008065 Z" id="Path" fill="url(#linearGradient-5)" opacity="0.5"></path>
- <path d="M24.4669388,20.8516129 C27.5453063,20.8516129 30.0408163,18.3862905 30.0408163,15.3451613 C30.0408163,12.304032 27.5453063,9.83870968 24.4669388,9.83870968 L24.4604082,9.83870968 C23.3813972,6.14828225 19.9617973,3.60772974 16.0734694,3.60772974 C12.1851415,3.60772974 8.76554157,6.14828225 7.68653061,9.83870968 L7.68081633,9.83870968 C4.60244876,9.83870968 2.10693878,12.304032 2.10693878,15.3451613 C2.10693878,18.3862905 4.60244876,20.8516129 7.68081633,20.8516129 L24.4669388,20.8516129 Z" id="Path" fill="#FFFFFF"></path>
- <path d="M20.0236735,25.8870968 L11.957551,25.8870968 C11.6756696,25.8882632 11.4079584,26.009333 11.2228571,26.2193548 L9.30367347,28.3967742 C9.0517501,28.6826068 8.99190847,29.0874114 9.15056667,29.4324801 C9.30922487,29.7775488 9.65717805,29.9993634 10.0408163,30 L21.9591837,30 C22.3430288,29.9989673 22.6908955,29.7765569 22.84907,29.4310462 C23.0072444,29.0855356 22.946578,28.6805964 22.6938776,28.3951613 L20.7640816,26.2177419 C20.5773676,26.0068363 20.3072904,25.8862275 20.0236735,25.8870968 Z" id="Path" fill="url(#linearGradient-6)"></path>
- <path d="M12.8548387,4.36339697 L15.2741935,4.36339697 C17.41207,4.36339697 19.1451613,6.11770979 19.1451613,8.28176432 L19.1451613,32.363397 C19.1451613,34.5274515 17.41207,36.2817643 15.2741935,36.2817643 L12.8548387,36.2817643 L12.8548387,4.36339697 Z" id="Path" fill="url(#linearGradient-7)" transform="translate(16.000000, 20.322581) rotate(90.000000) translate(-16.000000, -20.322581) "></path>
- </g>
- </g>
-</svg> \ No newline at end of file
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generator: Adobe Illustrator 24.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
+<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+ viewBox="0 0 256 256" style="enable-background:new 0 0 256 256;" xml:space="preserve">
+<style type="text/css">
+ .st0{opacity:0.5;fill:url(#SVGID_1_);}
+ .st1{fill:#60B515;}
+ .st2{opacity:0.5;fill:url(#SVGID_2_);}
+ .st3{opacity:0.5;fill:url(#SVGID_3_);}
+ .st4{opacity:0.5;fill:url(#SVGID_4_);}
+ .st5{fill:#FFFFFF;}
+</style>
+<g>
+ <linearGradient id="SVGID_1_" gradientUnits="userSpaceOnUse" x1="64.0806" y1="43.1947" x2="123.8763" y2="124.7804">
+ <stop offset="0" style="stop-color:#000F55;stop-opacity:0.94"/>
+ <stop offset="0.6745" style="stop-color:#000F55;stop-opacity:0"/>
+ </linearGradient>
+ <polygon class="st0" points="227.8,183.7 85.2,180.6 10.2,137.8 186.5,74.7 227.8,98.5"/>
+ <path class="st1" d="M224.4,10H31.6C19.7,10,10,19.5,10,31.3V138h236V31.3C246,19.5,236.3,10,224.4,10z M62.2,46L46,46l0,16.2
+ c0,1.2-0.5,2.4-1.5,3.1C39.5,69.2,34,65.8,34,61V40.3c0-3.5,2.8-6.3,6.3-6.3H61c4.8,0,8.2,5.5,4.3,10.5C64.6,45.5,63.4,46,62.2,46z
+ "/>
+ <linearGradient id="SVGID_2_" gradientUnits="userSpaceOnUse" x1="127.1157" y1="82.3177" x2="223.3724" y2="142.6821">
+ <stop offset="0" style="stop-color:#000F55;stop-opacity:0.94"/>
+ <stop offset="0.6745" style="stop-color:#000F55;stop-opacity:0"/>
+ </linearGradient>
+ <path class="st2" d="M219,178.2l-10.6,0.1L67.3,96.5l94.5-41.3l76.5,45v58.5C238.2,169.4,229.7,178.1,219,178.2z"/>
+ <linearGradient id="SVGID_3_" gradientUnits="userSpaceOnUse" x1="152.053" y1="127.392" x2="214.1225" y2="166.3169">
+ <stop offset="0" style="stop-color:#000F55;stop-opacity:0.94"/>
+ <stop offset="0.6745" style="stop-color:#000F55;stop-opacity:0"/>
+ </linearGradient>
+ <path class="st3" d="M179,185.8l-10.6,0.1L97.9,145l87.9-46.2l57.3,34.2l-44.9,33.3C198.2,176.9,189.7,185.6,179,185.8z"/>
+ <linearGradient id="SVGID_4_" gradientUnits="userSpaceOnUse" x1="82.0038" y1="138.7173" x2="119.9527" y2="202.1319">
+ <stop offset="0" style="stop-color:#000F55;stop-opacity:0.94"/>
+ <stop offset="0.6745" style="stop-color:#000F55;stop-opacity:0"/>
+ </linearGradient>
+ <polygon class="st4" points="206.8,226.2 95.8,226.2 20.8,184.2 175.6,181.3 206.8,199.3"/>
+ <path class="st5" d="M184.6,98.2c0-0.1-0.1-0.1-0.1-0.2c0.2-28.2-22.5-51.4-50.8-51.8h-0.6c-7.5,0-14.9,1.6-21.7,4.8
+ c-13.5,6.6-23.2,17.9-27.3,31.7c-0.1,0.1-0.1,0.1-0.2,0.1c-20.1,2.5-34.6,21.4-30.8,42.3c0.9,5,3,9.8,5.9,14
+ c7,9.7,17.7,15.1,29.2,15.1c0,0,0.1,0,0.1,0h84.3c16.2,0,29.3-13.2,29.2-29.4C201.9,113.3,195.1,102.9,184.6,98.2z"/>
+ <rect x="107" y="199" class="st1" width="41" height="39"/>
+ <path class="st1" d="M10,150v16.7c0,11.8,9.7,21.3,21.6,21.3h192.8c11.9,0,21.6-9.6,21.6-21.3V150H10z"/>
+ <path class="st1" d="M171,246H84c-3.3,0-6-2.7-6-6l0,0c0-3.3,2.7-6,6-6h87c3.3,0,6,2.7,6,6l0,0C177,243.3,174.3,246,171,246z"/>
+</g>
+</svg>