From dc7b2038e5e76f34a84bd11f0baff0036de0802e Mon Sep 17 00:00:00 2001 From: Rudi Heitbaum Date: Wed, 13 Dec 2023 12:44:31 +0000 Subject: [PATCH 1/5] commons-lang3: initial package --- packages/devel/commons-lang3/package.mk | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 packages/devel/commons-lang3/package.mk diff --git a/packages/devel/commons-lang3/package.mk b/packages/devel/commons-lang3/package.mk new file mode 100644 index 0000000000..b68ed1971a --- /dev/null +++ b/packages/devel/commons-lang3/package.mk @@ -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" From 8553c1b38aab1f2f90144a0447747df9717ace6f Mon Sep 17 00:00:00 2001 From: Rudi Heitbaum Date: Wed, 13 Dec 2023 12:44:53 +0000 Subject: [PATCH 2/5] commons-text: initial package --- packages/devel/commons-text/package.mk | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 packages/devel/commons-text/package.mk diff --git a/packages/devel/commons-text/package.mk b/packages/devel/commons-text/package.mk new file mode 100644 index 0000000000..c0277ca900 --- /dev/null +++ b/packages/devel/commons-text/package.mk @@ -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" From d11f0ffd6174458c3c5f3adb1820ec5978ad8c54 Mon Sep 17 00:00:00 2001 From: Rudi Heitbaum Date: Wed, 13 Dec 2023 12:45:16 +0000 Subject: [PATCH 3/5] groovy: initial package --- packages/devel/groovy/package.mk | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 packages/devel/groovy/package.mk diff --git a/packages/devel/groovy/package.mk b/packages/devel/groovy/package.mk new file mode 100644 index 0000000000..398fb879e2 --- /dev/null +++ b/packages/devel/groovy/package.mk @@ -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" From e02cc989f0f827766b776b98856da64ebaea9778 Mon Sep 17 00:00:00 2001 From: Rudi Heitbaum Date: Wed, 13 Dec 2023 12:47:48 +0000 Subject: [PATCH 4/5] kodi: support change to Groovy/Apache commons binaries --- packages/mediacenter/kodi/package.mk | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/packages/mediacenter/kodi/package.mk b/packages/mediacenter/kodi/package.mk index a2d58956a2..40d32279a7 100644 --- a/packages/mediacenter/kodi/package.mk +++ b/packages/mediacenter/kodi/package.mk @@ -8,7 +8,7 @@ PKG_SHA256="b9d6ecbb8769cdfe00cbbe5da5c330a7624eee50cffb87d87f6271033f1ee74b" 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} \ From 6afe779794b4e1b18b633bf7a0df97d0a55ae9e6 Mon Sep 17 00:00:00 2001 From: Rudi Heitbaum Date: Wed, 13 Dec 2023 13:01:12 +0000 Subject: [PATCH 5/5] kodi: update to githash 87d2d6f --- packages/mediacenter/kodi/package.mk | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/mediacenter/kodi/package.mk b/packages/mediacenter/kodi/package.mk index 40d32279a7..4fdf0f75a6 100644 --- a/packages/mediacenter/kodi/package.mk +++ b/packages/mediacenter/kodi/package.mk @@ -3,8 +3,8 @@ # 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"