Skip to content

Commit 2934fba

Browse files
authored
Update flatpak.yml
1 parent 43d6e77 commit 2934fba

File tree

1 file changed

+8
-7
lines changed

1 file changed

+8
-7
lines changed

.github/workflows/flatpak.yml

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ jobs:
1515
options: --privileged
1616
steps:
1717
- uses: actions/checkout@v3
18+
1819
- uses: actions/setup-node@v3
1920
with:
2021
node-version: 18.15.0
@@ -32,18 +33,18 @@ jobs:
3233
- name: Set up Flatpak environment
3334
run: |
3435
flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
35-
flatpak install -y flathub org.freedesktop.Platform//22.08 org.freedesktop.Sdk//22.08 org.electronjs.Electron2.BaseApp//22.08
36+
flatpak install -y --noninteractive flathub org.freedesktop.Platform//22.08 org.freedesktop.Sdk//22.08 org.electronjs.Electron2.BaseApp//22.08
3637
3738
- name: Create Flatpak build structure
3839
run: |
3940
mkdir -p flatpak/opt/fukuro
4041
cp -r dist/linux-unpacked/* flatpak/opt/fukuro/ || cp -r dist/linux-x64-unpacked/* flatpak/opt/fukuro/
41-
# Copy icon directly to the flatpak directory
42+
# Copy the icon from public folder to the flatpak directory as icon.png
4243
cp public/icon.png flatpak/icon.png
4344
4445
- name: Create Flatpak deployment files
4546
run: |
46-
cat > flatpak/com.gavrielsha.Fukuro.desktop << EOL
47+
cat > flatpak/com.gavrielsha.Fukuro.desktop << 'EOL'
4748
[Desktop Entry]
4849
Name=Fukuro
4950
Comment=Simple and efficient RSS reader
@@ -56,7 +57,7 @@ jobs:
5657
StartupWMClass=fukuro
5758
EOL
5859
59-
cat > flatpak/com.gavrielsha.Fukuro.metainfo.xml << EOL
60+
cat > flatpak/com.gavrielsha.Fukuro.metainfo.xml << 'EOL'
6061
<?xml version="1.0" encoding="UTF-8"?>
6162
<component type="desktop-application">
6263
<id>com.gavrielsha.Fukuro</id>
@@ -95,15 +96,15 @@ jobs:
9596
</component>
9697
EOL
9798
98-
cat > flatpak/fukuro.sh << EOL
99+
cat > flatpak/fukuro.sh << 'EOL'
99100
#!/bin/sh
100-
exec /app/opt/fukuro/fukuro "\$@"
101+
exec /app/opt/fukuro/fukuro "$@"
101102
EOL
102103
chmod +x flatpak/fukuro.sh
103104
104105
- name: Create Flatpak manifest
105106
run: |
106-
cat > com.gavrielsha.Fukuro.json << EOL
107+
cat > com.gavrielsha.Fukuro.json << 'EOL'
107108
{
108109
"app-id": "com.gavrielsha.Fukuro",
109110
"runtime": "org.freedesktop.Platform",

0 commit comments

Comments
 (0)