Merge pull request #8417 from heitbaum/kodi

kodi: support change to Groovy/Apache commons binaries
This commit is contained in:
CvH 2023-12-13 16:19:50 +01:00 committed by GitHub
commit 9340b68726
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
4 changed files with 42 additions and 3 deletions

View File

@ -0,0 +1,12 @@
# SPDX-License-Identifier: GPL-2.0-only
# Copyright (C) 2023-present Team LibreELEC (https://libreelec.tv)
PKG_NAME="commons-lang3"
PKG_VERSION="3.14.0"
PKG_SHA256="317c3e3fcd5fcca3781a7996ff1e0c50c13244ee961e94e5f6f6d84b84733b16"
PKG_LICENSE="Apache-2.0"
PKG_SITE="https://commons.apache.org/proper/commons-lang/"
PKG_URL="https://dlcdn.apache.org/commons/lang/binaries/commons-lang3-${PKG_VERSION}-bin.tar.gz"
PKG_DEPENDS_TARGET="toolchain"
PKG_LONGDESC="Apache Commons Lang provides a host of helper utilities for the java.lang API"
PKG_TOOLCHAIN="manual"

View File

@ -0,0 +1,12 @@
# SPDX-License-Identifier: GPL-2.0-only
# Copyright (C) 2023-present Team LibreELEC (https://libreelec.tv)
PKG_NAME="commons-text"
PKG_VERSION="1.11.0"
PKG_SHA256="4169cb90571fb28fad4c5eea7c1c994c18f1995452f73e8ea7a86087c0e3822e"
PKG_LICENSE="Apache-2.0"
PKG_SITE="https://commons.apache.org/proper/commons-text/"
PKG_URL="https://dlcdn.apache.org/commons/text/binaries/commons-text-${PKG_VERSION}-bin.tar.gz"
PKG_DEPENDS_TARGET="toolchain"
PKG_LONGDESC="Apache Commons Text is a library focused on algorithms working on strings"
PKG_TOOLCHAIN="manual"

View File

@ -0,0 +1,12 @@
# SPDX-License-Identifier: GPL-2.0-only
# Copyright (C) 2023-present Team LibreELEC (https://libreelec.tv)
PKG_NAME="groovy"
PKG_VERSION="4.0.16"
PKG_SHA256="b8c3bec88a3f5a62235d9429a97e371032bf7216f3e28724823a9169dd10befc"
PKG_LICENSE="Apache-2.0"
PKG_SITE="https://groovy.apache.org"
PKG_URL="https://groovy.jfrog.io/artifactory/dist-release-local/groovy-zips/apache-groovy-binary-${PKG_VERSION}.zip"
PKG_DEPENDS_TARGET="toolchain"
PKG_LONGDESC="Apache Groovy is a Java-syntax-compatible object-oriented programming language for the Java platform."
PKG_TOOLCHAIN="manual"

View File

@ -3,12 +3,12 @@
# Copyright (C) 2017-present Team LibreELEC (https://libreelec.tv)
PKG_NAME="kodi"
PKG_VERSION="21.0b2-Omega"
PKG_SHA256="b9d6ecbb8769cdfe00cbbe5da5c330a7624eee50cffb87d87f6271033f1ee74b"
PKG_VERSION="87d2d6f84799224f5fe63a6bba3e973e84e18fef"
PKG_SHA256="682fe2afa246bc708407914a12baff4c76839443afafee0b7b199da856fb89e2"
PKG_LICENSE="GPL"
PKG_SITE="http://www.kodi.tv"
PKG_URL="https://github.com/xbmc/xbmc/archive/${PKG_VERSION}.tar.gz"
PKG_DEPENDS_TARGET="toolchain JsonSchemaBuilder:host TexturePacker:host Python3 zlib systemd lzo pcre swig:host libass curl fontconfig fribidi tinyxml tinyxml2 libjpeg-turbo freetype libcdio taglib libxml2 libxslt rapidjson sqlite ffmpeg crossguid libdvdnav libfmt lirc libfstrcmp flatbuffers:host flatbuffers libudfread spdlog"
PKG_DEPENDS_TARGET="toolchain JsonSchemaBuilder:host TexturePacker:host Python3 zlib systemd lzo pcre swig:host libass commons-lang3 commons-text curl fontconfig fribidi groovy tinyxml tinyxml2 libjpeg-turbo freetype libcdio taglib libxml2 libxslt rapidjson sqlite ffmpeg crossguid libdvdnav libfmt lirc libfstrcmp flatbuffers:host flatbuffers libudfread spdlog"
PKG_DEPENDS_HOST="toolchain"
PKG_LONGDESC="A free and open source cross-platform media player."
PKG_BUILD_FLAGS="+speed"
@ -259,6 +259,9 @@ configure_package() {
-DENABLE_INTERNAL_FLATBUFFERS=OFF \
-DENABLE_LCMS2=OFF \
-DADDONS_CONFIGURE_AT_STARTUP=OFF \
-Dgroovy_SOURCE_DIR=$(get_build_dir groovy) \
-Dapache-commons-lang_SOURCE_DIR=$(get_build_dir commons-lang3) \
-Dapache-commons-text_SOURCE_DIR=$(get_build_dir commons-text) \
${PKG_KODI_USE_LTO} \
${PKG_KODI_LINKER} \
${KODI_ARCH} \