-
Notifications
You must be signed in to change notification settings - Fork 5
/
com.lunarclient.LunarClient.yml
72 lines (64 loc) · 2.21 KB
/
com.lunarclient.LunarClient.yml
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
app-id: com.lunarclient.LunarClient
runtime: org.freedesktop.Platform
runtime-version: '23.08'
sdk: org.freedesktop.Sdk
base: org.electronjs.Electron2.BaseApp
base-version: '23.08'
command: lunarclient
separate-locales: false
rename-icon: lunarclient
finish-args:
- --persist=.minecraft
- --persist=.lunarclient
- --share=network
- --share=ipc
- --device=dri
- --socket=x11
- --socket=wayland
- --socket=pulseaudio
- --persist=.java
- --talk-name=org.kde.StatusNotifierWatcher
modules:
- name: unappimage
buildsystem: simple
build-commands:
- make -C squashfs-tools install INSTALL_DIR=/app/bin
sources:
- type: git
url: https://github.com/refi64/unappimage
commit: d7f86f2a0d7ec3a69211125207d5f127386b849a
- name: xrandr
sources:
- sha256: 7b99edb7970a1365eaf5bcaf552144e4dfc3ccf510c4abc08569849929fb366e
type: archive
url: https://www.x.org/archive/individual/app/xrandr-1.5.1.tar.gz
- name: lunarclient
buildsystem: simple
cleanup:
- squashfs-root
sources:
- type: extra-data
url: https://launcherupdates.lunarclientcdn.com/Lunar%20Client-3.2.17.AppImage
size: 117440126
sha256: 014a5c322ec9c4a405f02a684168e4760e2b29d56298e618d7a428113bf4f6d1
filename: lunar-client.appimage
x-checker-data:
type: electron-updater
- type: script
dest-filename: lunarclient
commands:
- exec zypak-wrapper /app/extra/bin/lunarclient --no-sandbox "$0"
- type: file
path: com.lunarclient.LunarClient.appdata.xml
- type: file
path: com.lunarclient.LunarClient.desktop
- type: file
path: apply_extra.sh
- type: file
path: icons/lunarclient.png
build-commands:
- install -D ./apply_extra.sh "${FLATPAK_DEST}/bin/apply_extra"
- install lunarclient "${FLATPAK_DEST}/bin/"
- install -Dm644 com.lunarclient.LunarClient.desktop "${FLATPAK_DEST}/share/applications/${FLATPAK_ID}.desktop"
- install -Dm644 com.lunarclient.LunarClient.appdata.xml "${FLATPAK_DEST}/share/metainfo/${FLATPAK_ID}.appdata.xml"
- install -Dm644 -t ${FLATPAK_DEST}/share/icons/hicolor/256x256/apps lunarclient.png