Skip to content

Latest commit

 

History

History
25 lines (18 loc) · 1.12 KB

BUILDING.md

File metadata and controls

25 lines (18 loc) · 1.12 KB

Building Celeste

This document contains the instructions needed to build Celeste from source.

If you're just trying to install Celeste, look at the installation instructions instead.

Needed packages

Celeste needs some packages installed in order to build:

  • rustup
  • Go
  • just
  • Headers for GTK3, GTK4, Libadwaita, and Libappindicator (The best way I've found to find the needed packages is to try building as described below, and then looking at the output to see what the missing header files are. You can then install the needed packages via your package manager. This process is kind of tedious, but I don't know any other methods at the moment).

Building

To build the project, run the following from the root of the repository:

just build

To install the needed files into a packaging directory (such as how ${pkgdir} functions in Arch/makedeb PKGBUILDs), run the following from the root of the repository (replacing {pkgdir} with the location of your packaging directory):

DESTDIR='{pkgdir}' just install