We're still not ready to launch Echy yet so there are no pre-built packages yet!
You can however build from the cute source code! See the Build from Source section.
The sections relevant are Dependencies and Compiling. On Windows, you need also see Building in Windows.
If you're on Linux, just jump to Building with Flatpak in Linux. Unless if you're looking to repackage Echidna. <3
To build Echidna Code, you'll need the following programs:
- Meson and the Ninja build system
For both running and building the app, the following dependencies need to be present on the system.
- Glib+Gio 2.66
- GTK4
- Gtksourceview 5
- libvte3 with the "gtk4" flag turned on (currently this is not needed yet)
$ meson _build
$ meson compile
I haven't tested Echidna Code in Windows yet, but if you want to build this in Windows, you can either build the dependencies from source with Gvsbuild, or get the fluffyy pre-built binary happiness from fluffy-prebuilt-happiness.
To use Visual Studio in Meson, use this instead of the one in Compiling.
> meson _build --backend=vs
On Linux, Echidna Code is generally not intended for use on a native distro. It's recommended to develop and run Echidna with Flatpak. See the part below.
Firstly, install Flatpak and Flatpak Builder.
The official docs of Flatpak isn't great if you're looking to use it for development purposes, as many default parameters aren't suited for development purposes.
You should just stick to these two lovely angels: GNOME Builder and the Flatpak extension for Visual Studio Code.
It's roughly the same as the one written in the Flathub packaging disclaimer for VSCode.
I will brew a GUI helper for that thooo. <3
Windows 10 is planned. Thankfully, I still keep my Windows 10 installation in my laptop, since I use it for games. MacOS however, kinda hard, since I don't have any Mac devices. If you are a Mac user, you can try Building from Source.
I'm interested to port GDK to Android and the Web (without the current state of Broadway), but that'll take time definitely.
This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed in the LICENSE
file, You can obtain one at https://mozilla.org/MPL/2.0/.
Credits to Dogehouse for the README template. To use Visual Studio in Meson, use this instead of the one in Compiling.
> meson _build --backend=vs
On Linux, Echidna Code is generally not intended for use on a native distro. It's recommended to develop and run Echidna with Flatpak. See the part below.
Firstly, install Flatpak and Flatpak Builder.
The official docs of Flatpak isn't great if you're looking to use it for development purposes, as many default parameters aren't suited for development purposes.
You should just stick to these two lovely angels: GNOME Builder and the Flatpak extension for Visual Studio Code.
It's roughly the same as the one written in the Flathub packaging disclaimer for VSCode.
I will brew a GUI helper for that thooo. <3
Windows 10 is planned. Thankfully, I still keep my Windows 10 installation in my laptop, since I use it for games. MacOS however, kinda hard, since I don't have any Mac devices. If you are a Mac user, you can try Building from Source.
I'm interested to port GDK to Android and the Web (without the current state of Broadway), but that'll take time definitely.
This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed in the LICENSE
file, You can obtain one at https://mozilla.org/MPL/2.0/.
Credits to Dogehouse for the README template.