-
Notifications
You must be signed in to change notification settings - Fork 12
/
com.unity.UnityHub.yaml
87 lines (85 loc) · 2.86 KB
/
com.unity.UnityHub.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
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
app-id: com.unity.UnityHub
base: org.electronjs.Electron2.BaseApp
base-version: '23.08'
runtime: org.freedesktop.Sdk
runtime-version: '23.08'
sdk: org.freedesktop.Sdk
command: start-unityhub
separate-locales: false
tags:
- proprietary
finish-args:
- --allow=multiarch
- --device=all
- --filesystem=host
- --share=ipc
- --share=network
- --socket=pulseaudio
- --socket=x11
- --talk-name=org.freedesktop.Flatpak
- --talk-name=org.freedesktop.secrets
- --talk-name=org.gnome.Software
- --talk-name=org.kde.StatusNotifierWatcher
# Delays sleep with reason “Application cleanup before suspend”.
# Ideally it would use the inhibit portal, but here we are.
- --system-talk-name=org.freedesktop.login1
add-extensions:
org.freedesktop.Platform.Compat.i386:
directory: lib/i386-linux-gnu
version: '23.08'
org.freedesktop.Platform.Compat.i386.Debug:
directory: lib/debug/lib/i386-linux-gnu
version: '23.08'
org.freedesktop.Platform.ffmpeg-full:
directory: lib/ffmpeg
version: '23.08'
add-ld-path: .
modules:
- name: compat
buildsystem: simple
build-commands:
- mkdir -p /app/lib/i386-linux-gnu /app/lib/debug/lib/i386-linux-gnu
- shared-modules/glu/glu-9.json
- shared-modules/libsecret/libsecret.json
- openssl-1.1.yaml
- name: unityhub
buildsystem: simple
build-commands:
- mkdir -p /app/lib/ffmpeg
- install -Dm 755 unityhub.py /app/bin/start-unityhub
- install -Dm 755 vscode.py /app/bin/code
- install -Dm 755 blender.py /app/bin/blender
- install -Dm 755 apply_extra.sh /app/bin/apply_extra
- install -Dm 755 patch-resources.py /app/bin/patch-resources
- install -Dm 644 com.unity.UnityHub.appdata.xml /app/share/metainfo/com.unity.UnityHub.appdata.xml
- install -Dm 644 com.unity.UnityHub.desktop /app/share/applications/com.unity.UnityHub.desktop
- for size in 16 32 48 64 128 256 512; do install -Dm 644 unityhub-${size}.png
/app/share/icons/hicolor/${size}x${size}/apps/com.unity.UnityHub.png; done
sources:
- type: extra-data
filename: unityhub.deb
url: https://hub.unity3d.com/linux/repos/deb/pool/main/u/unity/unityhub_amd64/unityhub-amd64-3.9.1.deb
sha256: 64db1588b4f4b059c7795dc5bc914f41b27df668290f6ac7f9b64e3863e02210
size: 154411128
x-checker-data:
type: debian-repo
package-name: unityhub
root: https://hub.unity3d.com/linux/repos/deb
dist: stable
component: main
- type: dir
path: icons
- type: file
path: unityhub.py
- type: file
path: vscode.py
- type: file
path: blender.py
- type: file
path: apply_extra.sh
- type: file
path: patch-resources.py
- type: file
path: com.unity.UnityHub.appdata.xml
- type: file
path: com.unity.UnityHub.desktop