diff --git a/Makefile b/Makefile index c48a7c6ab2..79cf248443 100644 --- a/Makefile +++ b/Makefile @@ -24,10 +24,6 @@ build: snapcraft: @sed -i 's/{{version}}/'$(version)'/' packaging/snap/snapcraft.yaml -## prepare flatpak manifest for release -flatpak: - @sed -i 's/{{version}}/'$(version)'/' packaging/flatpak/com.ignite.Ignite.yml - ## mocks: generate mocks mocks: @echo Generating mocks diff --git a/packaging/.gitignore b/packaging/.gitignore index 0ec52ff128..2163481bf2 100644 --- a/packaging/.gitignore +++ b/packaging/.gitignore @@ -1,4 +1,3 @@ -.flatpak-builder build-dir repo *.snap \ No newline at end of file diff --git a/packaging/flatpak/com.ignite.Ignite.yml b/packaging/flatpak/com.ignite.Ignite.yml deleted file mode 100644 index dcc831ad49..0000000000 --- a/packaging/flatpak/com.ignite.Ignite.yml +++ /dev/null @@ -1,33 +0,0 @@ -app-id: com.ignite.Ignite -runtime: org.freedesktop.Platform -runtime-version: "23.08" -sdk: org.freedesktop.Sdk -sdk-extensions: - - org.freedesktop.Sdk.Extension.golang -command: ignite - -finish-args: - - --share=network - - --device=all - - --filesystem=host -build-options: - append-path: /usr/lib/sdk/golang/bin - build-args: - - --share=network - env: - - GOBIN=/app/bin - - GOROOT=/usr/lib/sdk/golang - -modules: - - name: ignite - buildsystem: simple - build-commands: - - $GOROOT/bin/go build -mod=readonly -o ignt ./ignite/cmd/ignite - - install -Dm00755 ignt $FLATPAK_DEST/bin/ignite - - install -Dm00644 packaging/flatpak/logo.svg $FLATPAK_DEST/share/icons/hicolor/scalable/apps/ignite.svg - - install -Dm00644 packaging/flatpak/ignite.desktop $FLATPAK_DEST/share/applications/ignite.desktop - - install -Dm00644 packaging/flatpak/ignite.metainfo.xml $FLATPAK_DEST/share/metainfo/ignite.metainfo.xml - sources: - - type: git - url: "https://github.com/ignite/cli.git" - tag: "v{{version}}" diff --git a/packaging/flatpak/ignite.desktop b/packaging/flatpak/ignite.desktop deleted file mode 100644 index 3ecb57280a..0000000000 --- a/packaging/flatpak/ignite.desktop +++ /dev/null @@ -1,10 +0,0 @@ -[Desktop Entry] -Type=Application - -Name=ignite -Comment=Ignite CLI is the all-in-one platform to build, launch, and maintain any crypto application on a sovereign and secured blockchain -Categories=Utility;Development;Network - -Icon=ignite -Exec=ignite -Terminal=true \ No newline at end of file diff --git a/packaging/flatpak/ignite.metainfo.xml b/packaging/flatpak/ignite.metainfo.xml deleted file mode 100644 index 9f2ec83586..0000000000 --- a/packaging/flatpak/ignite.metainfo.xml +++ /dev/null @@ -1,61 +0,0 @@ - - - com.ignite.Ignite - - Ignite CLI - Ignite - - Ignite CLI is the all-in-one platform to build, launch, and maintain any crypto - application on a sovereign and secured blockchain. - - - Development - - - Apache - Apache - - - ignite - cosmos - cosmos-sdk - blockchain - development - tendermint - - - - keyboard - - - -

Ignite CLI offers everything you need to build, test, and launch your blockchain with a - decentralized worldwide community.

-

Ignite CLI is built on top of Cosmos SDK, the world's most popular blockchain framework.

-

Ignite CLI accelerates chain development by scaffolding everything you need so you can focus - on business logic.

-
- - ignite.desktop - - - https://raw.githubusercontent.com/ignite/cli/v0.27.1/assets/ignite-cli.png - How it works - - - - https://github.com/ignite/cli/issues - https://github.com/ignite/cli - - - - - - -

Ignite CLI v28.0.0 adds support for Cosmos SDK Eden (v0.50)

-
- https://github.com/ignite/cli/releases/tag/v28.0.0 -
-
- -
\ No newline at end of file diff --git a/packaging/flatpak/logo.svg b/packaging/flatpak/logo.svg deleted file mode 100644 index 46a0ffa303..0000000000 --- a/packaging/flatpak/logo.svg +++ /dev/null @@ -1,15 +0,0 @@ - - - - - diff --git a/packaging/readme.md b/packaging/readme.md index 77b25a7b9b..371ae8608e 100644 --- a/packaging/readme.md +++ b/packaging/readme.md @@ -2,25 +2,6 @@ Ignite CLI is distributed on multiple platforms and package managers. This document describes how to package and distribute Ignite CLI. -## Flatpak - -Read the folowing resources to understand Flatpak. - -* -* - -```bash -cd packaging/flatpak -sudo apt install flatpak-builder -flatpak install org.freedesktop.Platform//23.08 org.freedesktop.Sdk//23.08 org.freedesktop.Sdk.Extension.golang//23.08 -flatpak-builder build-dir com.ignite.Ignite.yml --force-clean -flatpak-builder --user --install--force-clean --repo=repo build-dir com.ignite.Ignite.yml -flatpak run com.ignite.Ignite -``` - -The Flatpak is published at . -The update process is done manually at at the moment. At each release, edit `com.ignite.Ignite.yml` and the metainfo file to update the version. - ## Snap Read the folowing resources to understand Snap.