Development Build - AchetaGames/Epic-Asset-Manager GitHub Wiki
Required dependency
flatpak-builder
Required flatpaks
flatpak install org.gnome.Sdk org.gnome.Platform org.freedesktop.Sdk.Extension.rust-stable org.freedesktop.Sdk.Extension.llvm18
fenv
We use fenv during EAM development. To install it
cargo install --git https://gitlab.gnome.org/ZanderBrown/fenv
Generating the environment
fenv gen build-aux/io.github.achetagames.epic_asset_manager.Devel.json
Set up the build directory
fenv exec -- meson --prefix=/app -Dprofile=development _build
Building
fenv exec -- ninja -C _build
Installing
fenv exec -- ninja -C _build install
Running
fenv run
Cleaning
exec -- ninja -C _build clean