-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathlink.ellis.jade.fendapp.yml
More file actions
60 lines (60 loc) · 2.31 KB
/
Copy pathlink.ellis.jade.fendapp.yml
File metadata and controls
60 lines (60 loc) · 2.31 KB
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
app-id: link.ellis.jade.fendapp
runtime: org.freedesktop.Platform
runtime-version: '23.08'
sdk: org.freedesktop.Sdk
# sdk-extensions:
# - org.freedesktop.Sdk.Extension.rust-stable
command: fendapp
finish-args: [
# X11 access
"--share=ipc",
"--socket=fallback-x11",
# Wayland access
"--socket=wayland",
# GPU acceleration
"--device=dri",
# For downloading currency exchange rates
"--share=network"
]
modules:
- name: fendapp
buildsystem: simple
# I used https://github.com/flathub/se.cendio.tlclient/blob/a877e3ac8241726b6b579705ecceb025cdf45501/se.cendio.tlclient.json for reference here
build-commands:
- ls -l
- tar xzf fendapp_*_x86_64.tar.gz
- rm -f fendapp_*_x86_64.tar.gz
- mv usr/* ${FLATPAK_DEST}/
- mv ${FLATPAK_DEST}/share/applications/fendapp.desktop
${FLATPAK_DEST}/share/applications/${FLATPAK_ID}.desktop
# - >-
# mv ${FLATPAK_DEST}/share/mime/packages/fendapp-mime.xml
# ${FLATPAK_DEST}/share/mime/packages/${FLATPAK_ID}.xml
- >-
desktop-file-edit --set-key=Exec
--set-value=${FLATPAK_DEST}/bin/fendapp
${FLATPAK_DEST}/share/applications/${FLATPAK_ID}.desktop
- >-
desktop-file-edit --set-key=Icon --set-value=${FLATPAK_ID}
${FLATPAK_DEST}/share/applications/${FLATPAK_ID}.desktop
- >-
rename fendapp ${FLATPAK_ID}
${FLATPAK_DEST}/share/icons/hicolor/*/apps/*
- >-
sed -i "s/<launchable type=\"desktop-id\">fendapp\.desktop<\/launchable>/<launchable type=\"desktop-id\">$FLATPAK_ID\.desktop<\/launchable>/g" ${FLATPAK_DEST}/share/metainfo/link.ellis.jade.fendapp.metainfo.xml
# - >-
# rename application-vnd.cendio.thinlinc.clientconf ${FLATPAK_ID}
# ${FLATPAK_DEST}/share/icons/hicolor/*/mimetypes/*
# - >-
# install -Dm644 ${FLATPAK_ID}.metainfo.xml -t
# ${FLATPAK_DEST}/share/metainfo
sources:
- type: file
filename: fendapp_x86_64.tar.gz
only-arches:
- x86_64
# path: fendapp_0.1.5_x86_64.tar.gz
url: >-
https://github.com/JadedBlueEyes/fendapp/releases/download/v0.1.5/fendapp_0.1.5_x86_64.tar.gz
sha256: 194ce9e47069efc698cfcae2d78b908e5797b98aa13b5c86c3e9562b8f196e43
size: 13500874