From cbb644ef7954557396f4f95f26fd735fce35609c Mon Sep 17 00:00:00 2001 From: Henrik Grimler Date: Mon, 7 Feb 2022 22:43:42 +0100 Subject: [PATCH] libp8-platform: build shared library instead of static one libcec (and perhaps other) looks only for a shared one. --- packages/libp8-platform/build-shared-lib.patch | 11 +++++++++++ packages/libp8-platform/build.sh | 1 + 2 files changed, 12 insertions(+) create mode 100644 packages/libp8-platform/build-shared-lib.patch diff --git a/packages/libp8-platform/build-shared-lib.patch b/packages/libp8-platform/build-shared-lib.patch new file mode 100644 index 000000000..6509f1702 --- /dev/null +++ b/packages/libp8-platform/build-shared-lib.patch @@ -0,0 +1,11 @@ +--- ../CMakeLists.txt.orig 2022-02-07 21:37:34.253637300 +0000 ++++ ./CMakeLists.txt 2022-02-07 21:37:47.633618078 +0000 +@@ -36,7 +36,7 @@ + + set(SOURCES src/util/StringUtils.cpp) + +-add_library(p8-platform ${SOURCES} ${PLAT_SOURCES}) ++add_library(p8-platform SHARED ${SOURCES} ${PLAT_SOURCES}) + target_link_libraries(p8-platform ${p8-platform_LIBRARIES}) + set_target_properties(p8-platform PROPERTIES VERSION ${p8-platform_VERSION_MAJOR}.${p8-platform_VERSION_MINOR}.${p8-platform_VERSION_PATCH} + SOVERSION ${p8-platform_VERSION_MAJOR}) diff --git a/packages/libp8-platform/build.sh b/packages/libp8-platform/build.sh index ca477e70a..6783b7c8d 100644 --- a/packages/libp8-platform/build.sh +++ b/packages/libp8-platform/build.sh @@ -3,6 +3,7 @@ TERMUX_PKG_DESCRIPTION="Platform support library used by libCEC and binary add-o TERMUX_PKG_LICENSE="GPL-2.0" TERMUX_PKG_MAINTAINER="@termux" TERMUX_PKG_VERSION=2.1.0.1 +TERMUX_PKG_REVISION=1 TERMUX_PKG_SRCURL=https://github.com/Pulse-Eight/platform/archive/p8-platform-${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=064f8d2c358895c7e0bea9ae956f8d46f3f057772cb97f2743a11d478a0f68a0 TERMUX_PKG_DEPENDS="libc++"