-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathcom.vmware.HorizonClient.yaml
38 lines (36 loc) · 1.95 KB
/
com.vmware.HorizonClient.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
---
app-id: com.vmware.HorizonClient
runtime: org.freedesktop.Platform
runtime-version: '21.08'
sdk: org.freedesktop.Sdk
command: vmware-view
finish-args:
- --share=network
- --socket=x11
- --socket=pulseaudio
- --device=all
- --env=GTK_THEME=Adwaita
- --persist=.vmware
modules:
- name: vmware-horizon-client
buildsystem: simple
sources:
- type: file
url: https://download3.vmware.com/software/CART23FQ1_LIN_2203_TARBALL/VMware-Horizon-Client-Linux-2203-8.5.0-19586897.tar.gz
sha256: 27429dddaeedfa8b701d7aa7868f60ad58efa42687d7f27e84375fda9f5cd137
dest-filename: VMware-Horizon-Client-Linux.tar.gz
build-commands:
- mkdir Extracted
- tar -xf VMware-Horizon-Client-Linux.tar.gz -C Extracted --strip-components 1
- tar -xf Extracted/x64/VMware-Horizon-Client-2203-8.5.0-19586897.x64.tar.gz -C /app/ --strip-components 1
- tar -xf Extracted/x64/VMware-Horizon-PCoIP-2203-8.5.0-19586897.x64.tar.gz -C /app/ --strip-components 1
- tar -xf Extracted/x64/VMware-Horizon-TeamsOptimization-2203-8.5.0-19586897.x64.tar.gz -C /app/ --strip-components 1
- mkdir -p "/app/share/icons/hicolor/64x64/apps/"
- mv "/app/share/icons/vmware-view.png" "/app/share/icons/hicolor/64x64/apps/com.vmware.HorizonClient.png"
- mv "/app/share/applications/vmware-view.desktop" "/app/share/applications/com.vmware.HorizonClient.desktop"
- sed -i 's+/usr/share/icons/vmware-view.png+com.vmware.HorizonClient+' "/app/share/applications/com.vmware.HorizonClient.desktop"
- for f in `find /app/bin/ -not -type d`; do sed -i 's+/usr+/app+' "$f"; done
- for f in `find /app/lib/vmware/ -not -type d`; do sed -i 's+/usr+/app+' "$f"; done
- ln -s /lib/x86_64-linux-gnu/libudev.so.1 /app/lib/vmware/libudev.so.0
- ln -fs /lib/x86_64-linux-gnu/libstdc++.so.6 /app/lib/vmware/gcc/libstdc++.so.6
- chmod +755 /app/lib/vmware/view/vdpService/webrtcRedir/libwebrtc_sharedlib.so #TeamsOptimization