redox/recipes/wip/tools/kodi/recipe.toml
2024-02-11 14:08:48 +00:00

59 lines
1.3 KiB
TOML

#TODO probably wrong script, see https://github.com/xbmc/xbmc/blob/master/docs/README.Linux.md#4-build-kodi
#TODO maybe missing dependencies, see https://archlinux.org/packages/extra/x86_64/kodi/
[source]
git = "https://github.com/xbmc/xbmc"
rev = "5f418d0b133535c6675154688ac7144e34f4d436"
[build]
template = "custom"
dependencies = [
"libass",
"libbluray",
"mesa",
"bzip2",
"curl",
"dbus",
"libflac",
"fontconfig",
"libfmt",
"freetype2",
"fribidi",
"libgcrypt",
"libgif",
"glew",
"gnutls3",
"mesa-glu",
"libgpg-error",
"libjpeg",
"libogg",
"pcre",
"libpng",
"openssl1",
"libtiff",
"sqlite3",
"libevdev",
"libunistring",
"libva",
"libvorbis",
"libxkbcommon",
"libuuid",
"libxslt",
"pipewire",
]
script = """
COOKBOOK_CONFIGURE="cmake"
COOKBOOK_CONFIGURE_FLAGS=(
-DCMAKE_BUILD_TYPE=Release
-DCMAKE_CROSSCOMPILING=True
-DCMAKE_EXE_LINKER_FLAGS="-static"
-DCMAKE_INSTALL_PREFIX="/"
-DCMAKE_PREFIX_PATH="${COOKBOOK_SYSROOT}"
-DCMAKE_SYSTEM_NAME=Generic
-DCMAKE_SYSTEM_PROCESSOR="$(echo "${TARGET}" | cut -d - -f1)"
-DCMAKE_VERBOSE_MAKEFILE=On
-DCORE_PLATFORM_NAME=wayland
-DAPP_RENDER_SYSTEM=gl
"${COOKBOOK_SOURCE}"
)
cookbook_configure
"""