Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1,209 changes: 1,177 additions & 32 deletions .github/workflows/build.yaml

Large diffs are not rendered by default.

5 changes: 5 additions & 0 deletions appimage/campfire/AppRun
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
#!/bin/bash
SELF=$(readlink -f "$0")
HERE=${SELF%/*}
export LD_LIBRARY_PATH="${HERE}/lib:${LD_LIBRARY_PATH}"
exec "${HERE}/campfire" "$@"
7 changes: 7 additions & 0 deletions appimage/campfire/campfire.desktop
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
[Desktop Entry]
Name=Campfire
Comment=Your privacy. Your wallet. Your Firo.
Exec=campfire
Icon=campfire
Type=Application
Categories=Finance;
5 changes: 5 additions & 0 deletions appimage/stack_duo/AppRun
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
#!/bin/bash
SELF=$(readlink -f "$0")
HERE=${SELF%/*}
export LD_LIBRARY_PATH="${HERE}/lib:${LD_LIBRARY_PATH}"
exec "${HERE}/stack_duo" "$@"
7 changes: 7 additions & 0 deletions appimage/stack_duo/stack_duo.desktop
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
[Desktop Entry]
Name=Stack Duo
Comment=An open-source, multicoin wallet for everyone
Exec=stack_duo
Icon=stack_duo
Type=Application
Categories=Finance;
5 changes: 5 additions & 0 deletions appimage/stack_wallet/AppRun
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
#!/bin/bash
SELF=$(readlink -f "$0")
HERE=${SELF%/*}
export LD_LIBRARY_PATH="${HERE}/lib:${LD_LIBRARY_PATH}"
exec "${HERE}/stack_wallet" "$@"
7 changes: 7 additions & 0 deletions appimage/stack_wallet/stack_wallet.desktop
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
[Desktop Entry]
Name=Stack Wallet
Comment=Open-source non-custodial cryptocurrency wallet
Exec=stack_wallet
Icon=stack_wallet
Type=Application
Categories=Finance;
Binary file modified asset_sources/icon/campfire/icon.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
2 changes: 2 additions & 0 deletions flatpak/campfire.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
#!/bin/sh
exec /app/lib/campfire/campfire "$@"
7 changes: 7 additions & 0 deletions flatpak/com.cypherstack.campfire.desktop
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
[Desktop Entry]
Name=Campfire
Comment=Your privacy. Your wallet. Your Firo.
Exec=campfire
Icon=com.cypherstack.campfire
Type=Application
Categories=Finance;
16 changes: 16 additions & 0 deletions flatpak/com.cypherstack.campfire.metainfo.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
<?xml version="1.0" encoding="UTF-8"?>
<component type="desktop-application">
<id>com.cypherstack.campfire</id>
<metadata_license>CC0-1.0</metadata_license>
<project_license>GPL-3.0-only</project_license>
<name>Campfire</name>
<summary>Your privacy. Your wallet. Your Firo.</summary>
<description>
<p>
Campfire is an open-source, non-custodial Firo wallet.
</p>
</description>
<url type="homepage">https://campfireprivacy.com</url>
<url type="bugtracker">https://github.com/cypherstack/stack_wallet/issues</url>
<content_rating type="oars-1.1"/>
</component>
33 changes: 33 additions & 0 deletions flatpak/com.cypherstack.campfire.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
app-id: com.cypherstack.campfire
runtime: org.freedesktop.Platform
runtime-version: '24.08'
sdk: org.freedesktop.Sdk
command: campfire

finish-args:
- --share=network
- --share=ipc
- --socket=fallback-x11
- --socket=wayland
- --device=dri
- --filesystem=~/.campfire
- --talk-name=org.freedesktop.secrets
- --talk-name=org.freedesktop.Notifications

modules:
- name: campfire
buildsystem: simple
build-commands:
- mkdir -p /app/lib/campfire
- install -Dm755 bundle/campfire /app/lib/campfire/campfire
- cp -r bundle/lib bundle/data /app/lib/campfire/
- install -Dm755 campfire.sh /app/bin/campfire
- install -Dm644 com.cypherstack.campfire.desktop
/app/share/applications/com.cypherstack.campfire.desktop
- install -Dm644 com.cypherstack.campfire.metainfo.xml
/app/share/metainfo/com.cypherstack.campfire.metainfo.xml
- install -Dm644 com.cypherstack.campfire.png
/app/share/icons/hicolor/512x512/apps/com.cypherstack.campfire.png
sources:
- type: dir
path: .
7 changes: 7 additions & 0 deletions flatpak/com.cypherstack.stackduo.desktop
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
[Desktop Entry]
Name=Stack Duo
Comment=An open-source, multicoin wallet for everyone
Exec=stack_duo
Icon=com.cypherstack.stackduo
Type=Application
Categories=Finance;
16 changes: 16 additions & 0 deletions flatpak/com.cypherstack.stackduo.metainfo.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
<?xml version="1.0" encoding="UTF-8"?>
<component type="desktop-application">
<id>com.cypherstack.stackduo</id>
<metadata_license>CC0-1.0</metadata_license>
<project_license>GPL-3.0-only</project_license>
<name>Stack Duo</name>
<summary>An open-source, multicoin wallet for everyone</summary>
<description>
<p>
Stack Duo is an open-source, non-custodial cryptocurrency wallet.
</p>
</description>
<url type="homepage">https://stackwallet.com</url>
<url type="bugtracker">https://github.com/cypherstack/stack_wallet/issues</url>
<content_rating type="oars-1.1"/>
</component>
33 changes: 33 additions & 0 deletions flatpak/com.cypherstack.stackduo.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
app-id: com.cypherstack.stackduo
runtime: org.freedesktop.Platform
runtime-version: '24.08'
sdk: org.freedesktop.Sdk
command: stack_duo

finish-args:
- --share=network
- --share=ipc
- --socket=fallback-x11
- --socket=wayland
- --device=dri
- --filesystem=~/.stackduo
- --talk-name=org.freedesktop.secrets
- --talk-name=org.freedesktop.Notifications

modules:
- name: stack_duo
buildsystem: simple
build-commands:
- mkdir -p /app/lib/stack_duo
- install -Dm755 bundle/stack_duo /app/lib/stack_duo/stack_duo
- cp -r bundle/lib bundle/data /app/lib/stack_duo/
- install -Dm755 stack_duo.sh /app/bin/stack_duo
- install -Dm644 com.cypherstack.stackduo.desktop
/app/share/applications/com.cypherstack.stackduo.desktop
- install -Dm644 com.cypherstack.stackduo.metainfo.xml
/app/share/metainfo/com.cypherstack.stackduo.metainfo.xml
- install -Dm644 com.cypherstack.stackduo.png
/app/share/icons/hicolor/512x512/apps/com.cypherstack.stackduo.png
sources:
- type: dir
path: .
7 changes: 7 additions & 0 deletions flatpak/com.cypherstack.stackwallet.desktop
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
[Desktop Entry]
Name=Stack Wallet
Comment=Open-source non-custodial cryptocurrency wallet
Exec=stack_wallet
Icon=com.cypherstack.stackwallet
Type=Application
Categories=Finance;
17 changes: 17 additions & 0 deletions flatpak/com.cypherstack.stackwallet.metainfo.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
<?xml version="1.0" encoding="UTF-8"?>
<component type="desktop-application">
<id>com.cypherstack.stackwallet</id>
<metadata_license>CC0-1.0</metadata_license>
<project_license>GPL-3.0-only</project_license>
<name>Stack Wallet</name>
<summary>Open-source non-custodial cryptocurrency wallet</summary>
<description>
<p>
Stack Wallet is an open-source, non-custodial, privacy-focused
cryptocurrency wallet supporting multiple coins.
</p>
</description>
<url type="homepage">https://stackwallet.com</url>
<url type="bugtracker">https://github.com/cypherstack/stack_wallet/issues</url>
<content_rating type="oars-1.1"/>
</component>
36 changes: 36 additions & 0 deletions flatpak/com.cypherstack.stackwallet.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
app-id: com.cypherstack.stackwallet
runtime: org.freedesktop.Platform
runtime-version: '24.08'
sdk: org.freedesktop.Sdk
command: stack_wallet

finish-args:
- --share=network
- --share=ipc
- --socket=fallback-x11
- --socket=wayland
- --device=dri
- --filesystem=~/.stackwallet
- --talk-name=org.freedesktop.secrets
- --talk-name=org.freedesktop.Notifications

modules:
- name: stack_wallet
buildsystem: simple
build-commands:
# Install the pre-built Flutter bundle under /app/lib/stack_wallet/ so
# the binary's $ORIGIN/lib and $ORIGIN/data lookups resolve correctly.
- mkdir -p /app/lib/stack_wallet
- install -Dm755 bundle/stack_wallet /app/lib/stack_wallet/stack_wallet
- cp -r bundle/lib bundle/data /app/lib/stack_wallet/
# Wrapper script so the Flatpak command path resolves to the binary.
- install -Dm755 stack_wallet.sh /app/bin/stack_wallet
- install -Dm644 com.cypherstack.stackwallet.desktop
/app/share/applications/com.cypherstack.stackwallet.desktop
- install -Dm644 com.cypherstack.stackwallet.metainfo.xml
/app/share/metainfo/com.cypherstack.stackwallet.metainfo.xml
- install -Dm644 com.cypherstack.stackwallet.png
/app/share/icons/hicolor/512x512/apps/com.cypherstack.stackwallet.png
sources:
- type: dir
path: .
2 changes: 2 additions & 0 deletions flatpak/stack_duo.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
#!/bin/sh
exec /app/lib/stack_duo/stack_duo "$@"
2 changes: 2 additions & 0 deletions flatpak/stack_wallet.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
#!/bin/sh
exec /app/lib/stack_wallet/stack_wallet "$@"
Loading