Skip to content

Commit

Permalink
link distro-provided libjson-c
Browse files Browse the repository at this point in the history
  • Loading branch information
scareything committed Oct 14, 2024
1 parent 3056a8c commit 45553dd
Show file tree
Hide file tree
Showing 13 changed files with 31 additions and 2 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,8 @@ RUN dnf install -y \
systemd-rpm-macros \
protobuf-c-devel \
cmake-rpm-macros \
json-c-devel \
protobuf-c-devel \
perl \
&& dnf config-manager --set-enabled powertools \
&& dnf install -y \
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
set(VCPKG_POLICY_EMPTY_PACKAGE enabled)
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
{
"name": "json-c",
"version": "0"
}
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,7 @@ RUN dnf install -y \
zlib-devel \
systemd-rpm-macros \
cmake-rpm-macros \
json-c-devel \
protobuf-c-devel \
perl-FindBin perl-IPC-Cmd perl-File-Compare perl-File-Copy \
libatomic \
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
set(VCPKG_POLICY_EMPTY_PACKAGE enabled)
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
{
"name": "json-c",
"version": "0"
}
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,7 @@ RUN apt-get update \
doxygen \
git \
graphviz \
libjson-c-dev \
libprotobuf-c-dev \
libsystemd-dev \
libtool \
Expand All @@ -41,6 +42,8 @@ RUN sed -Ei 's/^deb/deb [arch=amd64]/g' /etc/apt/sources.list
RUN dpkg --add-architecture arm64 && dpkg --add-architecture armhf
RUN apt-get update \
&& apt-get -y install \
libjson-c-dev:arm64 \
libjson-c-dev:armhf \
libprotobuf-c-dev:arm64 \
libprotobuf-c-dev:armhf \
zlib1g-dev:arm64 \
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
set(VCPKG_POLICY_EMPTY_PACKAGE enabled)
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
{
"name": "json-c",
"version": "0"
}
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,7 @@ RUN apt-get update \
doxygen \
git \
graphviz \
libjson-c-dev \
libprotobuf-c-dev \
libsystemd-dev \
libtool \
Expand All @@ -41,6 +42,8 @@ RUN sed -Ei 's/^deb/deb [arch=amd64]/g' /etc/apt/sources.list
RUN dpkg --add-architecture arm64 && dpkg --add-architecture armhf
RUN apt-get update \
&& apt-get -y install \
libjson-c-dev:arm64 \
libjson-c-dev:armhf \
libprotobuf-c-dev:arm64 \
libprotobuf-c-dev:armhf \
zlib1g-dev:arm64 \
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
set(VCPKG_POLICY_EMPTY_PACKAGE enabled)
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
{
"name": "json-c",
"version": "0"
}
4 changes: 2 additions & 2 deletions programs/ziti-edge-tunnel/package/CPackGenConfig.cmake
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
cmake_policy(SET CMP0057 NEW)

if(CPACK_GENERATOR MATCHES "RPM")
set(CPACK_RPM_BUILDREQUIRES "cmake >= ${CMAKE_MINIMUM_REQUIRED_VERSION}, systemd-devel, gawk, gcc-c++ >= 4.9, protobuf-c, python3, openssl-devel, zlib-devel")
set(CPACK_RPM_BUILDREQUIRES "cmake >= ${CMAKE_MINIMUM_REQUIRED_VERSION}, systemd-devel, gawk, gcc-c++ >= 4.9, json-c-devel, protobuf-c-devel, python3, openssl-devel, zlib-devel")
if(CPACK_OS_RELEASE_NAME IN_LIST CPACK_RPM_DISTRIBUTIONS AND CPACK_OS_RELEASE_VERSION VERSION_GREATER "7")
list(APPEND CPACK_RPM_BUILDREQUIRES "systemd-rpm-macros")
endif()
set(CPACK_RPM_PACKAGE_SOURCES OFF)
set(CPACK_RPM_PACKAGE_REQUIRES "iproute, gawk, systemd, libatomic, openssl-libs, zlib, polkit")
set(CPACK_RPM_PACKAGE_REQUIRES "iproute, gawk, systemd, libatomic, json-c, protobuf-c, openssl-libs, zlib, polkit")
set(CPACK_RPM_CHANGELOG_FILE "${CMAKE_CURRENT_LIST_DIR}/RPM_CHANGELOG")
set(CPACK_RPM_FILE_NAME "RPM-DEFAULT")
set(CPACK_RPM_PACKAGE_DESCRIPTION "The OpenZiti Edge Tunnel is a zero-trust tunneling software client.")
Expand Down

0 comments on commit 45553dd

Please sign in to comment.