From 8393f93a34af125c0e0c21bef21e6ca6b00807c0 Mon Sep 17 00:00:00 2001 From: Tee KOBAYASHI Date: Thu, 31 Mar 2022 14:31:22 +0900 Subject: [PATCH] new package: libnats-c --- packages/libnats-c/CMakeLists.txt.patch | 10 ++++++++++ packages/libnats-c/build.sh | 8 ++++++++ packages/libnats-c/src-libnats.pc.in.patch | 10 ++++++++++ 3 files changed, 28 insertions(+) create mode 100644 packages/libnats-c/CMakeLists.txt.patch create mode 100644 packages/libnats-c/build.sh create mode 100644 packages/libnats-c/src-libnats.pc.in.patch diff --git a/packages/libnats-c/CMakeLists.txt.patch b/packages/libnats-c/CMakeLists.txt.patch new file mode 100644 index 000000000..2c7eac459 --- /dev/null +++ b/packages/libnats-c/CMakeLists.txt.patch @@ -0,0 +1,10 @@ +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -184,7 +184,6 @@ + else(APPLE) + set(NATS_OS "LINUX") + set(NATS_USE_PTHREAD "-pthread") +- set(NATS_EXTRA_LIB "rt") + endif(APPLE) + if (${NATS_BUILD_ARCH} MATCHES "32") + if(NOT APPLE) diff --git a/packages/libnats-c/build.sh b/packages/libnats-c/build.sh new file mode 100644 index 000000000..f94e3a0ce --- /dev/null +++ b/packages/libnats-c/build.sh @@ -0,0 +1,8 @@ +TERMUX_PKG_HOMEPAGE=https://nats-io.github.io/nats.c/ +TERMUX_PKG_DESCRIPTION="A C client for the NATS messaging system" +TERMUX_PKG_LICENSE="Apache-2.0" +TERMUX_PKG_MAINTAINER="@termux" +TERMUX_PKG_VERSION=3.3.0 +TERMUX_PKG_SRCURL=https://github.com/nats-io/nats.c/archive/refs/tags/v${TERMUX_PKG_VERSION}.tar.gz +TERMUX_PKG_SHA256=16e700d912034faefb235a955bd920cfe4d449a260d0371b9694d722eb617ae1 +TERMUX_PKG_DEPENDS="libprotobuf-c, openssl" diff --git a/packages/libnats-c/src-libnats.pc.in.patch b/packages/libnats-c/src-libnats.pc.in.patch new file mode 100644 index 000000000..d73ef603b --- /dev/null +++ b/packages/libnats-c/src-libnats.pc.in.patch @@ -0,0 +1,10 @@ +--- a/src/libnats.pc.in ++++ b/src/libnats.pc.in +@@ -1,6 +1,6 @@ + prefix="@CMAKE_INSTALL_PREFIX@" + exec_prefix="${prefix}" +-libdir="${prefix}/@CMAKE_INSTALL_LIBDIR@" ++libdir="@CMAKE_INSTALL_LIBDIR@" + includedir="${prefix}/include" + + Name: NATS & NATS Streaming - C Client library