-
Notifications
You must be signed in to change notification settings - Fork 4
/
net.davidotek.pupgui2.json
105 lines (105 loc) · 4.53 KB
/
net.davidotek.pupgui2.json
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
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
{
"app-id": "net.davidotek.pupgui2",
"runtime": "org.kde.Platform",
"runtime-version": "6.4",
"sdk": "org.kde.Sdk",
"command": "net.davidotek.pupgui2",
"finish-args": [
"--share=ipc",
"--share=network",
"--socket=x11",
"--socket=wayland",
"--filesystem=~/.steam",
"--filesystem=~/.local/share/Steam",
"--filesystem=~/.var/app/com.valvesoftware.Steam/data/Steam",
"--filesystem=~/.var/app/net.lutris.Lutris/data/lutris/runners",
"--filesystem=~/.var/app/net.lutris.Lutris/data/lutris/runtime/dxvk",
"--filesystem=~/.var/app/net.lutris.Lutris/data/lutris/pga.db:ro",
"--filesystem=~/.var/app/net.lutris.Lutris/config/lutris:ro",
"--filesystem=~/.local/share/lutris/runners",
"--filesystem=~/.local/share/lutris/runtime/dxvk",
"--filesystem=~/.local/share/lutris/pga.db:ro",
"--filesystem=~/.var/app/com.usebottles.bottles/data/bottles/runners",
"--filesystem=~/.var/app/com.heroicgameslauncher.hgl/config/heroic/tools",
"--filesystem=~/stl:create",
"--filesystem=~/.config",
"--filesystem=~/.bashrc",
"--filesystem=~/.zshrc",
"--filesystem=~/.kshrc",
"--device=all",
"--talk-name=org.freedesktop.Flatpak"
],
"modules": [
"python3-requests.json",
"python3-vdf.json",
"python3-inputs.json",
"python3-pyxdg.json",
"python3-packaging.json",
"python3-steam.json",
"python3-PyYAML.json",
{
"name": "pyside6",
"buildsystem": "simple",
"build-commands": [
"pip3 install --verbose --exists-action=i --no-index --find-links=\"file://${PWD}\" --prefix=${FLATPAK_DEST} pyside6_essentials --no-build-isolation",
"rm -rf ${FLATPAK_DEST}/bin/pyside6-{assistant,designer,linguist,lrelease,lupdate,qmllint}",
"rm -rf ${FLATPAK_DEST}/lib/python3.*/site-packages/PySide6/{assistant,designer,linguist,lrelease,lupdate,qmllint}",
"rm -rf ${FLATPAK_DEST}/lib/python3.*/site-packages/PySide6/{examples,Qt/qml,Qt/resources,Qt/translations/qtwebengine_locales}",
"rm -rf ${FLATPAK_DEST}/lib/python3.*/site-packages/PySide6/Qt/lib"
],
"sources": [
{
"type": "file",
"url": "https://files.pythonhosted.org/packages/bd/21/7c899328b7d46b0d0504149f4eb0de55bd0027c058e53cfd355d727c763e/PySide6_Essentials-6.4.0.1-cp37-abi3-manylinux_2_28_x86_64.whl",
"sha256": "1ba1c475568392db633da032799ff84e4b1c8e0ba863e88118b4f5ae0c312fb1"
}
],
"modules": [
{
"name": "shiboken6",
"buildsystem": "simple",
"build-commands": [
"pip3 install --verbose --exists-action=i --no-index --find-links=\"file://${PWD}\" --prefix=${FLATPAK_DEST} shiboken6 --no-build-isolation"
],
"sources": [
{
"type": "file",
"url": "https://files.pythonhosted.org/packages/6b/89/eb01d7015c25587d38dc1712ee6bb6032426e71726f900e22c7f0a18d2e7/shiboken6-6.4.0.1-cp37-abi3-manylinux_2_28_x86_64.whl",
"sha256": "e7f91a1f88ec27b2039df1ea4c92eb89cf7c93d80f93363db66f7a226dad9439"
}
]
}
]
},
{
"name": "pupgui2",
"buildsystem": "simple",
"build-commands": [
"mkdir -p /app/share",
"cp -r share /app/",
"sed -i \"s/BUILD_INFO = .*/BUILD_INFO = 'DavidoTek Flathub build'/\" pupgui2/constants.py",
"pip3 install --verbose --no-index --prefix=${FLATPAK_DEST} --no-build-isolation --no-deps ."
],
"sources": [
{
"type": "git",
"url": "https://github.com/DavidoTek/ProtonUp-Qt",
"commit": "99b0c15a15288a256dd847aa9c1b33258104f424"
}
]
},
{
"name": "pupgui2-desktop",
"buildsystem": "simple",
"build-commands": [
"install -D pupgui2.sh /app/bin/net.davidotek.pupgui2"
],
"sources": [
{
"type": "file",
"path": "pupgui2.sh"
}
]
}
]
}