From 08cc170c150ef4ab29cd550839de643b11286a10 Mon Sep 17 00:00:00 2001 From: smk762 Date: Fri, 29 Mar 2024 02:59:54 +0800 Subject: [PATCH] add initial manifest --- .github/workflows/atomicdex-desktop-ci.yml | 1 + .gitignore | 1 + .../ci_scripts/linux_script.sh | 7 ++++- ci_tools_atomic_dex/flatpak/manifest.json | 28 +++++++++++++++++++ 4 files changed, 36 insertions(+), 1 deletion(-) create mode 100644 ci_tools_atomic_dex/flatpak/manifest.json diff --git a/.github/workflows/atomicdex-desktop-ci.yml b/.github/workflows/atomicdex-desktop-ci.yml index 8cdaa94d95..5891f093e6 100644 --- a/.github/workflows/atomicdex-desktop-ci.yml +++ b/.github/workflows/atomicdex-desktop-ci.yml @@ -8,6 +8,7 @@ on: - master schedule: - cron: '0 0 * * 1' + workflow_dispatch: env: DEX_API: "mm2_kmd" diff --git a/.gitignore b/.gitignore index 93ff04824c..80b5ffbeed 100644 --- a/.gitignore +++ b/.gitignore @@ -88,3 +88,4 @@ atomic_legacy_imgui .vscode/settings.json .vscode/tasks.json bundled +.flatpak-builder \ No newline at end of file diff --git a/ci_tools_atomic_dex/ci_scripts/linux_script.sh b/ci_tools_atomic_dex/ci_scripts/linux_script.sh index 95d20d4f4a..c13cc396ab 100755 --- a/ci_tools_atomic_dex/ci_scripts/linux_script.sh +++ b/ci_tools_atomic_dex/ci_scripts/linux_script.sh @@ -26,8 +26,13 @@ sudo apt-get install build-essential \ libxcb-render-util0-dev \ libxcb-xinerama0 \ libgstreamer-plugins-base1.0-dev \ + flatpak-builder \ git -y - + +# Get flatpak platform/sdk +flatpak install org.kde.Sdk//5.15-22.08 -y +flatpak install org.kde.Platform//5.15-22.08 -y + # get llvm wget https://apt.llvm.org/llvm.sh chmod +x llvm.sh diff --git a/ci_tools_atomic_dex/flatpak/manifest.json b/ci_tools_atomic_dex/flatpak/manifest.json new file mode 100644 index 0000000000..a67649f4b3 --- /dev/null +++ b/ci_tools_atomic_dex/flatpak/manifest.json @@ -0,0 +1,28 @@ +{ + "app-id": "com.komodoplatform.komodowallet", + "runtime": "org.kde.Platform", + "runtime-version": "5.15-22.08", + "sdk": "org.kde.Sdk", + "command": "/app/bin/AntaraAtomicDexAppDir/usr/bin/komodo-wallet", + "finish-args": [ + "--socket=x11", + "--share=ipc", + "--device=dri" + ], + "modules": [ + { + "name": "KomodoWallet", + "buildsystem": "simple", + "build-commands": [ + "mkdir -p /app/bin", + "unzip komodo-wallet-linux-ac46a28.zip -d /app/bin" + ], + "sources": [ + { + "type": "file", + "path": "/home/smk762/Downloads/komodo-wallet-ubuntu-debug-ac46a28.zip/komodo-wallet-linux-ac46a28.zip" + } + ] + } + ] + } \ No newline at end of file