flatpak for BasicSwap
Find a file
2025-08-08 08:01:53 +03:00
basicswap@cfc308fe05 initial commit 2025-08-08 08:01:53 +03:00
coincurve@932366c9d4 initial commit 2025-08-08 08:01:53 +03:00
flatpak-builder-tools@7b66dbce31 initial commit 2025-08-08 08:01:53 +03:00
.gitignore initial commit 2025-08-08 08:01:53 +03:00
.gitmodules initial commit 2025-08-08 08:01:53 +03:00
basicswap-wrapper initial commit 2025-08-08 08:01:53 +03:00
basicswap.desktop initial commit 2025-08-08 08:01:53 +03:00
com.basicswapdex.BasicSwap.yml initial commit 2025-08-08 08:01:53 +03:00
python3-modules-build.json initial commit 2025-08-08 08:01:53 +03:00
python3-requirements-basicswap.json initial commit 2025-08-08 08:01:53 +03:00
README.md initial commit 2025-08-08 08:01:53 +03:00
wrapper.yml initial commit 2025-08-08 08:01:53 +03:00

com.basicswapdex.BasicSwap

flatpak for BasicSwap

warning: the author of this manifest does not endorse or recommend BasicSwap. i hadn't used it before i packaged for flaptak because i am NOT running a random dex app outside of a secure sandbox.

building

prequisites

  • flatpak
  • flathub (user)
  • org.flatpak.Builder (user)
sudo apt install flatpak # debian and derivatives
sudo pacman -S flatpak # arch and derivatives

flatpak remote-add --user --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
flatpak install --user org.flatpak.Builder

runtime dependencies

  • flatpak
  • a web browser
sudo apt install flatpak firefox
sudo pacman -S flatpak firefox
# or install a browser through flatpak
flatpak --user install org.mozilla.firefox

build and install

git clone https://git.slonk.ing/slonk/com.basicswapdex.BasicSwap
cd com.basicswapdex.BasicSwap
flatpak run org.flatpak.Builder --force-clean --user --install-deps-from=flathub --repo=repo builddir --install com.basicswapdex.BasicSwap.yml

usage

open the newlyinstalled BasicSwap app

todo

  • basic reproducible packaging
  • wrapper
  • desktop file
  • build instructions
  • manifest update instructions
  • switch runtime from Sdk to Platform
    • install jq