Skip to content

Commit 1abb9e8

Browse files
committed
Add icon and desktop file in flatpak manifest build
1 parent 4b36e9b commit 1abb9e8

File tree

1 file changed

+11
-0
lines changed

1 file changed

+11
-0
lines changed

flatpak/audio.mod.mod-desktop.yaml

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,13 +24,19 @@ finish-args:
2424
- --device=all
2525
# Documents (data folder) access
2626
- --filesystem=xdg-documents/MOD Desktop:create
27+
rename-desktop-file: mod-desktop.desktop
28+
rename-icon: mod-desktop
2729
modules:
2830
- name: mod-desktop
2931
buildsystem: simple
3032
build-commands:
3133
- mkdir -p ${FLATPAK_DEST}/opt
3234
- mv mod-desktop ${FLATPAK_DEST}/opt/.
3335
- install -Dm755 mod-desktop.sh ${FLATPAK_DEST}/bin/mod-desktop
36+
- install -Dm644 mod-desktop-git/res/mod-logo.svg ${FLATPAK_DEST}/share/icons/hicolor/scalable/apps/mod-desktop.svg
37+
- install -Dm644 mod-desktop-git/utils/linux/mod-desktop.desktop ${FLATPAK_DEST}/share/applications/mod-desktop.desktop
38+
- desktop-file-edit --set-key Exec --set-value "mod-desktop" ${FLATPAK_DEST}/share/applications/mod-desktop.desktop
39+
- desktop-file-edit --set-key Icon --set-value "mod-desktop" ${FLATPAK_DEST}/share/applications/mod-desktop.desktop
3440
sources:
3541
- type: archive
3642
url: https://github.com/mod-audio/mod-desktop/releases/download/0.0.12/mod-desktop-0.0.12-linux-x86_64.tar.xz
@@ -42,6 +48,11 @@ modules:
4248
url: https://api.github.com/repos/ibancg/lingot/releases
4349
version-query: '.[].tag_name | sub("^v"; "")'
4450
url-query: '.[].assets.[] | select(.name=="mod-desktop-" + $version + "-linux-x86_64.tar.xz") | .browser_download_url'
51+
- type: git
52+
url: https://github.com/mod-audio/mod-desktop.git
53+
commit: 86bcaa3daa854440f707b15ad10a1aaaff4b54b1
54+
tag: 0.0.12
55+
dest: mod-desktop-git
4556
- type: script
4657
dest-filename: mod-desktop.sh
4758
commands:

0 commit comments

Comments
 (0)