mirror of
https://gitlab.freedesktop.org/libinput/libinput.git
synced 2026-05-07 13:08:04 +02:00
doc: point to the gitlab ci file for a list of required packages
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
(cherry picked from commit 30b9c929a6)
This commit is contained in:
parent
b76171ca44
commit
e5e8c17460
2 changed files with 25 additions and 5 deletions
|
|
@ -30,11 +30,22 @@ stages:
|
||||||
- build # for actually building things
|
- build # for actually building things
|
||||||
|
|
||||||
variables:
|
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
|
MESON_BUILDDIR: builddir
|
||||||
NINJA_ARGS: ''
|
NINJA_ARGS: ''
|
||||||
MESON_PARAMS: ''
|
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
|
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
|
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
|
# 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
|
@subsection building_dependencies Build dependencies
|
||||||
|
|
||||||
libinput has a few build-time dependencies that must be installed prior to
|
libinput has a few build-time dependencies that must be installed prior to
|
||||||
running configure. In most cases, it is sufficient to install the
|
running configure.
|
||||||
dependencies that your distribution uses to build the libinput package.
|
|
||||||
These can be installed with one of the following commands:
|
@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>
|
<ul>
|
||||||
<li><b>Debian/Ubuntu</b> based distributions: ```sudo apt-get build-dep
|
<li><b>Debian/Ubuntu</b> based distributions: ```sudo apt-get build-dep
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue