Skip to content

Latest commit

 

History

History
35 lines (24 loc) · 912 Bytes

CONTRIBUTING.md

File metadata and controls

35 lines (24 loc) · 912 Bytes

Building

There are multiple ways to build the package during development

Flatpak

  • Make sure that you have the rust extension installed
flatpak info org.freedesktop.Sdk.Extension.rust-stable

If it's not installed , run this command

flatpak install  org.freedesktop.Sdk.Extension.rust-stable
  • It is recommended to use fenv to manage the flatpak environment
    • fenv separates the development builds from the EAM installations in the system (similar to venv in python)

Usage

  1. fenv gen build-aux/io.github.achetagames.epic_asset_manager.Devel.json
  2. fenv exec -- meson --prefix=/app -Dprofile=development _build
  3. fenv exec -- ninja -C _build
  4. fenv exec -- ninja -C _build install
  5. fenv run

Meson

Alternatively you can use meson

  1. meson _build --prefix=/usr
  2. ninja -C _build
  3. ninja -C _build install