gala/README.md

37 lines
1.1 KiB
Markdown
Raw Normal View History

2017-05-16 08:56:52 +02:00
# Gala
2019-12-14 23:17:09 +01:00
[![Translation status](https://l10n.elementary.io/widgets/desktop/-/gala/svg-badge.svg)](https://l10n.elementary.io/engage/desktop/?utm_source=widget)
2017-05-16 08:56:52 +02:00
A window & compositing manager based on libmutter and designed by elementary for use with Pantheon.
## Building, Testing, and Installation
You'll need the following dependencies:
* gettext (>= 0.19.6)
* gsettings-desktop-schemas-dev
* libcanberra-dev
* libclutter-1.0-dev (>= 1.12.0)
* libgee-0.8-dev
2024-07-18 16:16:17 +02:00
* libglib2.0-dev (>= 2.74)
2017-05-16 08:56:52 +02:00
* libgnome-desktop-3-dev
* libgranite-dev (>= 5.4.0)
* libgtk-3-dev (>= 3.10.0)
2023-02-21 05:29:21 +01:00
* libmutter-10-dev (>= 42.0) | libmutter-dev (>= 3.18.3)
* libxml2-utils
* meson (>= 0.59.0)
* valac (>= 0.46.0)
2017-05-16 08:56:52 +02:00
2017-09-22 00:42:22 +02:00
Run `meson build` to configure the build environment. Change to the build directory and run `ninja` to build
2017-05-16 08:56:52 +02:00
2017-09-22 00:42:22 +02:00
meson build --prefix=/usr
cd build
ninja
2017-05-16 08:56:52 +02:00
2017-09-22 00:42:22 +02:00
You can set the `documentation` option to `true` to build the documentation. In the build directory, use `meson configure`
2017-05-16 08:56:52 +02:00
2017-09-22 00:42:22 +02:00
meson configure -Ddocumentation=true
To install, use `ninja install`, then execute with `gala --replace`
sudo ninja install
2017-05-16 08:56:52 +02:00
gala --replace