Skip to content

Commit 9d95a31

Browse files
committed
Add icons and metainfos to flatpak
1 parent 760e4f6 commit 9d95a31

File tree

3 files changed

+38
-7
lines changed

3 files changed

+38
-7
lines changed

io.welle.welle_io.metainfo.xml renamed to io.welle.welle_io.appdata.xml

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,15 @@
11
<?xml version="1.0" encoding="UTF-8"?>
2-
<!-- Copyright 2022 Albrecht Lohofener <[email protected]> -->
3-
<component type="desktop-application">
2+
<!-- Copyright 2024 Albrecht Lohofener <[email protected]> -->
3+
<component type="desktop">
44
<id>io.welle.welle_io</id>
5-
<launchable type="desktop-id">welle-io.desktop</launchable>
5+
<launchable type="desktop-id">io.welle.welle_io.desktop</launchable>
66
<name>welle.io</name>
77
<summary>A DAB/DAB+ Software Radio</summary>
88
<metadata_license>CC0-1.0</metadata_license>
99
<project_license>GPL-2.0+</project_license>
10-
<developer_name>Albrecht Lohofener</developer_name>
10+
<developer id="io.welle.welle_io">
11+
<name>Albrecht Lohofener</name>
12+
</developer>
1113
<url type="homepage">https://www.welle.io</url>
1214
<description>
1315
<p>
@@ -21,4 +23,7 @@
2123
</screenshots>
2224
<update_contact>[email protected]</update_contact>
2325
<content_rating type="oars-1.1" />
26+
<releases>
27+
<release date="1970-01-01" version="0.0.0"/>
28+
</releases>
2429
</component>

welle-io.desktop renamed to io.welle.welle_io.desktop

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,6 @@
22
Type=Application
33
Name=welle.io
44
Exec=welle-io
5-
Icon=welle-io
5+
Icon=io.welle.welle_io
66
Comment=A DAB/DAB+ Software Radio
77
Categories=AudioVideo;

io.welle.welle_io.yml

Lines changed: 28 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ command: welle-io
66
finish-args:
77
- '--share=network'
88
- '--share=ipc'
9-
- '--filesystem=host'
9+
- '--filesystem=xdg-documents'
1010
- '--socket=pulseaudio'
1111
- '--socket=wayland'
1212
- '--socket=fallback-x11'
@@ -65,15 +65,41 @@ modules:
6565
sources:
6666
- type: git
6767
url: 'https://github.com/pothosware/SoapySDR.git'
68-
68+
6969
- name: welle.io
7070
buildsystem: qmake
7171
build-commands:
7272
- cp src/welle-gui/welle-io /app/bin
73+
- install -Dm644 io.welle.welle_io.appdata.xml -t /app/share/metainfo
74+
- install -Dm644 io.welle.welle_io.desktop -t /app/share/applications
75+
- install -Dm644 icon_16.png /app/share/icons/hicolor/16x16/apps/io.welle.welle_io.png
76+
- install -Dm644 icon_32.png /app/share/icons/hicolor/32x32/apps/io.welle.welle_io.png
77+
- install -Dm644 icon_48.png /app/share/icons/hicolor/48x48/apps/io.welle.welle_io.png
78+
- install -Dm644 icon_128.png /app/share/icons/hicolor/128x128/apps/io.welle.welle_io.png
79+
- install -Dm644 icon_256.png /app/share/icons/hicolor/256x256/apps/io.welle.welle_io.png
7380
config-opts:
7481
- LIBS+=-L/app/lib
7582
- LIBS+=-L/app/lib64
7683
- 'QMAKE_LFLAGS+=-Wl,-rpath,/app/lib64'
7784
sources:
7885
- type: dir
7986
path: .
87+
- type: file
88+
path: io.welle.welle_io.appdata.xml
89+
- type: file
90+
path: io.welle.welle_io.desktop
91+
- type: file
92+
path: src/welle-gui/icons/16x16/welle-io.png
93+
dest-filename: icon_16.png
94+
- type: file
95+
path: src/welle-gui/icons/32x32/welle-io.png
96+
dest-filename: icon_32.png
97+
- type: file
98+
path: src/welle-gui/icons/48x48/welle-io.png
99+
dest-filename: icon_48.png
100+
- type: file
101+
path: src/welle-gui/icons/128x128/welle-io.png
102+
dest-filename: icon_128.png
103+
- type: file
104+
path: src/welle-gui/icons/256x256/welle-io.png
105+
dest-filename: icon_256.png

0 commit comments

Comments
 (0)