forked from flathub/dev.ftb.ftb-app
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathdev.ftb.ftb-app.yml
65 lines (65 loc) · 2.78 KB
/
dev.ftb.ftb-app.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
app-id: dev.ftb.ftb-app
base: org.electronjs.Electron2.BaseApp
base-version: '24.08'
runtime: org.freedesktop.Sdk
runtime-version: '24.08'
sdk: org.freedesktop.Sdk
command: ftb.sh
finish-args:
- --socket=x11
- --socket=pulseaudio
- --device=all
- --share=ipc
- --share=network
- --env=CHROME_WRAPPER=zypak-wrapper
- --filesystem=xdg-download # Import/export modpacks and logs
- --filesystem=xdg-desktop # Import/export modpacks and logs
- --filesystem=~/.ftba:create # Home folder for the FTB App
modules:
- name: xrandr
sources:
- sha256: 980befa14b48de2fa74dc07bbb22f746acfd12e1f9dbd539eab9a3c9b434d667
type: archive
url: https://www.x.org/archive/individual/app/xrandr-1.5.3.tar.gz
- name: ftb-app
buildsystem: simple
build-commands:
- chmod +x FTB-App-linux-setup.AppImage
- ./FTB-App-linux-setup.AppImage --appimage-extract
- cp -r squashfs-root /app/bin/ftb-app
- install -D icon.png /app/share/icons/hicolor/512x512/apps/${FLATPAK_ID}.png
- install -D ${FLATPAK_ID}.desktop -t /app/share/applications
- install -D ${FLATPAK_ID}.metainfo.xml -t /app/share/metainfo
- install -D ftb.sh /app/bin
sources:
- type: file
dest-filename: FTB-App-linux-setup.AppImage
url: https://piston.feed-the-beast.com/app/ftb-app-linux-1.27.3-x86_64.AppImage
sha512: 8863dc83389a2cd7049a22a028bc7777497106ee0ad99b28df1b96a10478ae96d1e591a054d4244c217c4e0e09bc8a070bd9ac2f83ba7291ba1c344fcb2d03d6
only-arches:
- x86_64
x-checker-data:
type: electron-updater
url: https://piston.feed-the-beast.com/app/latest-linux.yml
- type: file
dest-filename: FTB-App-linux-setup.AppImage
url: https://piston.feed-the-beast.com/app/ftb-app-linux-1.27.3-arm64.AppImage
sha512: b0057b1f99cd82c327b0546ce4b809f19680aef3416f20668248d58b8c9dc222ffe2f354cfece8219bb4e15ee9744d7cd9073af4a75f5943a591b95f76fd337a
only-arches:
- aarch64
x-checker-data:
type: electron-updater
url: https://piston.feed-the-beast.com/app/latest-linux-arm64.yml
- type: file
url: https://github.com/FTBTeam/FTB-App/raw/main/flathub/dev.ftb.ftb-app.desktop
sha256: da102a024457d0cf9986f032b3102dbc3f286612fed5dece4bbe83d02af76ef8
- type: file
url: https://github.com/FTBTeam/FTB-App/raw/main/resources/icon.png
sha256: fbdd6af27ba157d308884d2f3831c12c3d1d1464b60d8b08ef76cae8ff30cc4f
- type: file
url: https://github.com/FTBTeam/FTB-App/raw/main/flathub/dev.ftb.ftb-app.metainfo.xml
sha256: 95b978823f14983859a53c471244a80421e565ec79b242755dd36a29f60384f9
- type: script
commands:
- zypak-wrapper /app/bin/ftb-app/ftb-app "$@"
dest-filename: ftb.sh