From c5246d1ebf1aa9fe581485769a06efdae91924a2 Mon Sep 17 00:00:00 2001 From: Rudi Heitbaum Date: Sun, 7 Jul 2024 11:21:50 +0000 Subject: [PATCH 1/2] exiv2: initial package - used by Kodi "Piers" - match kodi internal defines --- packages/graphics/exiv2/package.mk | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 packages/graphics/exiv2/package.mk diff --git a/packages/graphics/exiv2/package.mk b/packages/graphics/exiv2/package.mk new file mode 100644 index 0000000000..143080523c --- /dev/null +++ b/packages/graphics/exiv2/package.mk @@ -0,0 +1,27 @@ +# SPDX-License-Identifier: GPL-2.0-only +# Copyright (C) 2024-present Team LibreELEC (https://libreelec.tv) + +PKG_NAME="exiv2" +PKG_VERSION="0.28.3" +PKG_SHA256="1315e17d454bf4da3cc0edb857b1d2c143670f3485b537d0f946d9ed31d87b70" +PKG_LICENSE="GPL-2.0-or-later" +PKG_SITE="https://exiv2.org" +PKG_URL="https://github.com/Exiv2/exiv2/archive/refs/tags/v${PKG_VERSION}.tar.gz" +PKG_DEPENDS_TARGET="toolchain" +PKG_LONGDESC="Exiv2 is a Cross-platform C++ library to manage image metadata." +PKG_TOOLCHAIN="cmake" + +PKG_CMAKE_OPTS_TARGET="-DBUILD_SHARED_LIBS=OFF \ + -DEXIV2_ENABLE_WEBREADY=OFF \ + -DEXIV2_ENABLE_XMP=OFF \ + -DEXIV2_ENABLE_CURL=OFF \ + -DEXIV2_ENABLE_NLS=OFF \ + -DEXIV2_BUILD_SAMPLES=OFF \ + -DEXIV2_BUILD_UNIT_TESTS=OFF \ + -DEXIV2_ENABLE_VIDEO=OFF \ + -DEXIV2_ENABLE_BMFF=OFF \ + -DEXIV2_ENABLE_BROTLI=OFF \ + -DEXIV2_ENABLE_INIH=OFF \ + -DEXIV2_ENABLE_FILESYSTEM_ACCESS=OFF \ + -DEXIV2_BUILD_EXIV2_COMMAND=OFF \ + -DBUILD_WITH_CCACHE=ON" From 27537636cb17dee4153c59cbbab9e042df3a6b07 Mon Sep 17 00:00:00 2001 From: Rudi Heitbaum Date: Sun, 7 Jul 2024 11:40:07 +0000 Subject: [PATCH 2/2] pcre2: build 8BIT target - used by kodi "Piers" --- packages/devel/pcre2/package.mk | 1 + 1 file changed, 1 insertion(+) diff --git a/packages/devel/pcre2/package.mk b/packages/devel/pcre2/package.mk index 9185c0a922..6229e340aa 100644 --- a/packages/devel/pcre2/package.mk +++ b/packages/devel/pcre2/package.mk @@ -23,6 +23,7 @@ PKG_CMAKE_OPTS_HOST="-DBUILD_SHARED_LIBS=OFF \ -DPCRE2_SUPPORT_LIBREADLINE=OFF" PKG_CMAKE_OPTS_TARGET="-DBUILD_SHARED_LIBS=OFF \ + -DPCRE2_BUILD_PCRE2_8=ON \ -DPCRE2_BUILD_PCRE2_16=ON \ -DPCRE2_SUPPORT_JIT=ON \ -DPCRE2_SUPPORT_LIBEDIT=OFF \