Skip to content
Snippets Groups Projects
Commit 2ba75684 authored by nimrod's avatar nimrod
Browse files

Add the GBM build.

The GBM build runs without X or Wayland and is more suitable for
standalone setups. This requires libinput and adding that and its
dependencies are most of this commit. IIUC libinput will be included in
the next version of the freedesktop SDK so this could (should?) be
removed when rebased to that.
parent 041b8444
No related branches found
No related tags found
No related merge requests found
{
"name": "libevdev",
"buildsystem": "meson",
"cleanup": [
],
"config-opts": [
"-Ddocumentation=disabled",
"-Dtests=disabled"
],
"sources": [
{
"type": "git",
"url": "https://gitlab.freedesktop.org/libevdev/libevdev.git",
"tag": "libevdev-1.9.0"
}
]
}
{
"name": "libgudev",
"buildsystem": "autotools",
"cleanup": [
],
"config-opts": [
"--disable-umockdev"
],
"sources": [
{
"type": "git",
"url": "https://gitlab.gnome.org/GNOME/libgudev.git",
"tag": "233"
}
]
}
{
"name": "libinput",
"buildsystem": "meson",
"cleanup": [
],
"config-opts": [
"-Ddebug-gui=false",
"-Ddocumentation=false",
"-Dtests=false"
],
"sources": [
{
"type": "git",
"url": "https://gitlab.freedesktop.org/libinput/libinput.git",
"tag": "1.14.3"
}
]
}
{
"name": "libwacom",
"sources": [
{
"type": "git",
"url": "https://github.com/linuxwacom/libwacom.git",
"tag": "libwacom-1.3"
}
],
"config-opts": [
],
"cleanup": [
]
}
{
"name": "mtdev",
"sources": [
{
"type": "archive",
"url": "http://bitmath.org/code/mtdev/mtdev-1.1.6.tar.gz",
"sha256": "1325f389a2f25cd5f5a8ea4d29aad24aa7c3ec30401d679400dd79eb9c0a8dbb"
}
],
"config-opts": [
],
"cleanup": [
]
}
......@@ -54,6 +54,11 @@ modules:
- deps/libmariadbclient.json
- deps/libbluray.json
- deps/waylandpp.json
- deps/mtdev.json
- deps/libevdev.json
- deps/libgudev.json
- deps/libwacom.json
- deps/libinput.json
- name: kodi-x11
buildsystem: &kodi-buildsystem cmake-ninja
......@@ -109,6 +114,20 @@ modules:
cleanup: *kodi-cleanup
sources: *kodi-sources
- name: kodi-gbm
buildsystem: *kodi-buildsystem
config-opts:
- -DVERBOSE=1
- -DCROSSGUID_URL=build/download/crossguid.tar.gz
- -DLIBDVDCSS_URL=build/download/libdvdcss.tar.gz
- -DLIBDVDREAD_URL=build/download/libdvdread.tar.gz
- -DLIBDVDNAV_URL=build/download/libdvdnav.tar.gz
- -DJava_JAVA_EXECUTABLE=/usr/lib/sdk/openjdk11/bin/java
- -DCORE_PLATFORM_NAME=gbm
- -DGBM_RENDER_SYSTEM=gl
cleanup: *kodi-cleanup
sources: *kodi-sources
- name: appdata
buildsystem: simple
build-commands:
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment