Skip to content

Commit cbdc963

Browse files
authored
Merge pull request #65 from prnake/fix_flatpak
feat: update flatpak build version
2 parents 785e5a4 + 5d4475d commit cbdc963

File tree

4 files changed

+30
-28
lines changed

4 files changed

+30
-28
lines changed

.github/workflows/ubuntu.yml

Lines changed: 22 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -42,23 +42,25 @@ jobs:
4242
with:
4343
name: ${{ env.targetName }}.linux.amd64
4444
path: build/src/danmaQ
45-
# - name: Build flatpak
46-
# run: |
47-
# sudo flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
48-
# sudo flatpak install flathub org.kde.Sdk//5.15 io.qt.qtwebengine.BaseApp//5.15 -y
49-
# sudo flatpak-builder --repo=repo --force-clean build-dir org.tuna.danmaQ.local.json
50-
# sudo flatpak build-bundle repo danmaQ.flatpak org.tuna.danmaQ
51-
# working-directory: flatpak
52-
# - uses: actions/upload-artifact@v4
53-
# with:
54-
# name: ${{ env.targetName }}.linux.amd64.flatpak
55-
# path: flatpak/danmaQ.flatpak
56-
# - name: Update to release
57-
# if: startsWith(github.event.ref, 'refs/tags/')
58-
# uses: svenstaro/upload-release-action@v2
59-
# with:
60-
# repo_token: ${{ secrets.GITHUB_TOKEN }}
61-
# file: flatpak/danmaQ.flatpak
62-
# asset_name: ${{ env.targetName }}.linux.amd64.flatpak
63-
# tag: ${{ github.ref }}
64-
# overwrite: true
45+
- name: Clean previous build
46+
run: rm -rf build || true
47+
- name: Build flatpak
48+
run: |
49+
sudo flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
50+
sudo flatpak install flathub org.kde.Sdk//6.8 io.qt.qtwebengine.BaseApp//6.8 -y
51+
sudo flatpak-builder --repo=repo --force-clean build-dir org.tuna.danmaQ.local.json
52+
sudo flatpak build-bundle repo danmaQ.flatpak org.tuna.danmaQ
53+
working-directory: flatpak
54+
- uses: actions/upload-artifact@v4
55+
with:
56+
name: ${{ env.targetName }}.linux.amd64.flatpak
57+
path: flatpak/danmaQ.flatpak
58+
- name: Update to release
59+
if: startsWith(github.event.ref, 'refs/tags/')
60+
uses: svenstaro/upload-release-action@v2
61+
with:
62+
repo_token: ${{ secrets.GITHUB_TOKEN }}
63+
file: flatpak/danmaQ.flatpak
64+
asset_name: ${{ env.targetName }}.linux.amd64.flatpak
65+
tag: ${{ github.ref }}
66+
overwrite: true

flatpak/install.sh

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
2-
flatpak install flathub org.kde.Sdk//5.15
3-
flatpak install flathub io.qt.qtwebengine.BaseApp//5.15
2+
flatpak install flathub org.kde.Sdk//6.8
3+
flatpak install flathub io.qt.qtwebengine.BaseApp//6.8
44
flatpak-builder --repo=repo --force-clean build-dir org.tuna.danmaQ.local.json
55
flatpak build-bundle repo danmaQ.flatpak org.tuna.danmaQ

flatpak/org.tuna.danmaQ.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@
22
"id": "org.tuna.danmaQ",
33
"runtime": "org.kde.Platform",
44
"base": "io.qt.qtwebengine.BaseApp",
5-
"base-version": "5.15",
6-
"runtime-version": "5.15",
5+
"base-version": "6.8",
6+
"runtime-version": "6.8",
77
"sdk": "org.kde.Sdk",
88
"command": "danmaQ",
99
"rename-desktop-file": "danmaQ.desktop",
@@ -19,7 +19,7 @@
1919
"name": "danmaQ",
2020
"buildsystem": "simple",
2121
"build-commands": [
22-
"cmake . && make translations",
22+
"cmake .",
2323
"cmake -B build -DCMAKE_INSTALL_PREFIX=/app -DCMAKE_VERBOSE_MAKEFILE=ON -DCMAKE_BUILD_TYPE=Release",
2424
"cd build && make"
2525
],

flatpak/org.tuna.danmaQ.local.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@
22
"id": "org.tuna.danmaQ",
33
"runtime": "org.kde.Platform",
44
"base": "io.qt.qtwebengine.BaseApp",
5-
"base-version": "5.15",
6-
"runtime-version": "5.15",
5+
"base-version": "6.8",
6+
"runtime-version": "6.8",
77
"sdk": "org.kde.Sdk",
88
"command": "danmaQ",
99
"rename-desktop-file": "danmaQ.desktop",
@@ -19,7 +19,7 @@
1919
"name": "danmaQ",
2020
"buildsystem": "simple",
2121
"build-commands": [
22-
"cmake . && make translations",
22+
"cmake .",
2323
"cmake -B build -DCMAKE_INSTALL_PREFIX=/app -DCMAKE_VERBOSE_MAKEFILE=ON -DCMAKE_BUILD_TYPE=Release",
2424
"cd build && make"
2525
],

0 commit comments

Comments
 (0)