Skip to content

Latest commit

 

History

History
75 lines (49 loc) · 1.24 KB

INSTALL.md

File metadata and controls

75 lines (49 loc) · 1.24 KB

Installation

Using package manager

Arch Linux

You can install gpseq-git from AUR.

sudo pacman -S yay
yay -S gpseq-git

Building

Build requirements

Required:

  • valac >= 0.39.6
  • meson >= 0.49
  • ninja (or other meson backend to use)

Optional:

  • g-ir-compiler and *.gir of the dependencies (optional; to build typelib)
  • valadoc (optional; to build documentation)
  • gtk-doc-tools (optional; to build gtkdoc)

Dependencies

  • glib-2.0 >= 2.36
  • gobject-2.0 >= 2.36
  • gee-0.8 >= 0.18

Build

cd gpseq
meson _build --buildtype=release
ninja -C _build

In order to build documentations, add the -Ddocs option.

  • Build valadoc: -Ddocs=valadoc
  • Build gtkdoc: -Ddocs=gtkdoc
  • Build both: -Ddocs=valadoc,gtkdoc

Test

After meson build:

meson test -C _build -t 100 --print-errorlogs --verbose

Install

Run (sudo) ninja -C _build install after meson build.

To uninstall: (sudo) ninja -C _build uninstall

You can specify the installation prefix by adding a --prefix option to meson build:

meson _build --buildtype=release --prefix=/usr
sudo ninja -C _build install

Build options

See meson_options.txt.