mirror of
https://gitlab.freedesktop.org/libinput/libinput.git
synced 2026-01-08 12:50:28 +01:00
doc: point to the gitlab ci file for a list of required packages
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
This commit is contained in:
parent
4de756766c
commit
30b9c929a6
2 changed files with 25 additions and 5 deletions
|
|
@ -30,11 +30,22 @@ stages:
|
|||
- build # for actually building things
|
||||
|
||||
variables:
|
||||
###############################################################################
|
||||
# This is the list of packages required to build libinput with the default #
|
||||
# configuration. #
|
||||
# #
|
||||
# Run dnf install/apt-get install/.. with the list of packages for your #
|
||||
# distribution #
|
||||
# #
|
||||
# See the documentation here: #
|
||||
# https://wayland.freedesktop.org/libinput/doc/latest/building_libinput.html #
|
||||
###############################################################################
|
||||
FEDORA_RPMS: 'git gcc gcc-c++ meson check-devel libudev-devel libevdev-devel doxygen graphviz valgrind binutils libwacom-devel cairo-devel gtk3-devel glib2-devel mtdev-devel'
|
||||
UBUNTU_DEBS: 'git gcc g++ meson check libudev-dev libevdev-dev doxygen graphviz valgrind binutils libwacom-dev libcairo2-dev libgtk-3-dev libglib2.0-dev libmtdev-dev'
|
||||
############################ end of package lists #############################
|
||||
MESON_BUILDDIR: builddir
|
||||
NINJA_ARGS: ''
|
||||
MESON_PARAMS: ''
|
||||
FEDORA_RPMS: 'git gcc gcc-c++ meson check-devel libudev-devel libevdev-devel doxygen graphviz valgrind binutils libwacom-devel cairo-devel gtk3-devel glib2-devel mtdev-devel'
|
||||
UBUNTU_DEBS: 'git gcc g++ meson check libudev-dev libevdev-dev doxygen graphviz valgrind binutils libwacom-dev libcairo2-dev libgtk-3-dev libglib2.0-dev libmtdev-dev'
|
||||
FEDORA_DOCKER_IMAGE: $CI_REGISTRY/libinput/$CI_PROJECT_NAME/fedora/$FEDORA_VERSION:latest
|
||||
UBUNTU_DOCKER_IMAGE: $CI_REGISTRY/libinput/$CI_PROJECT_NAME/ubuntu/$UBUNTU_VERSION:latest
|
||||
# When using docker-in-docker (dind), it's wise to use the overlayfs driver
|
||||
|
|
|
|||
|
|
@ -117,9 +117,18 @@ This issue is tracked in https://github.com/mesonbuild/meson/issues/1967.
|
|||
@subsection building_dependencies Build dependencies
|
||||
|
||||
libinput has a few build-time dependencies that must be installed prior to
|
||||
running configure. In most cases, it is sufficient to install the
|
||||
dependencies that your distribution uses to build the libinput package.
|
||||
These can be installed with one of the following commands:
|
||||
running configure.
|
||||
|
||||
@note The build dependencies for some distributions can be found in the
|
||||
<a href="https://gitlab.freedesktop.org/libinput/libinput/blob/master/.gitlab-ci.yml">
|
||||
GitLab Continuous Integration file</a>. Search for <b>FEDORA_RPMS</b> in the
|
||||
<b>variables:</b> definition and check the list for an entry for your
|
||||
distribution.
|
||||
|
||||
|
||||
In most cases, it is sufficient to install the dependencies that your
|
||||
distribution uses to build the libinput package. These can be installed
|
||||
with one of the following commands:
|
||||
|
||||
<ul>
|
||||
<li><b>Debian/Ubuntu</b> based distributions: ```sudo apt-get build-dep
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue