Skip to content

Commit eadd72a

Browse files
committed
Does not have to be so new nlohmann_json. Debian 11 has older which is still OK
1 parent c6ae259 commit eadd72a

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

68 files changed

+25403
-1
lines changed

-r-.deb

2.84 MB
Binary file not shown.

-r-x86-.deb

2.84 MB
Binary file not shown.

@proj_name@-r@revision@-.deb

2.84 MB
Binary file not shown.

CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ add_library(
4949
src/operations/string/substr.cpp
5050
)
5151

52-
find_package(nlohmann_json 3.11.1 REQUIRED)
52+
find_package(nlohmann_json 3.9.1 REQUIRED)
5353

5454
target_link_libraries(${PROJECT_NAME} PRIVATE nlohmann_json::nlohmann_json)
5555
add_library(jsonlogic::jsonlogic ALIAS jsonlogic)

CPackConfig.cmake

Lines changed: 69 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,69 @@
1+
# This file will be configured to contain variables for CPack. These variables
2+
# should be set in the CMake list file of the project before CPack module is
3+
# included. The list of available CPACK_xxx variables and their associated
4+
# documentation may be obtained using
5+
# cpack --help-variable-list
6+
#
7+
# Some variables are common to all generators (e.g. CPACK_PACKAGE_NAME)
8+
# and some are specific to a generator
9+
# (e.g. CPACK_NSIS_EXTRA_INSTALL_COMMANDS). The generator specific variables
10+
# usually begin with CPACK_<GENNAME>_xxxx.
11+
12+
13+
set(CPACK_BUILD_SOURCE_DIRS "/home/tonu/json-logic-cpp-1;/home/tonu/json-logic-cpp-1")
14+
set(CPACK_CMAKE_GENERATOR "Unix Makefiles")
15+
set(CPACK_COMPONENTS_ALL "Unspecified;jsonlogic")
16+
set(CPACK_COMPONENT_UNSPECIFIED_HIDDEN "TRUE")
17+
set(CPACK_COMPONENT_UNSPECIFIED_REQUIRED "TRUE")
18+
set(CPACK_DEBIAN_PACKAGE_ARCHITECTURE, "ARCH_NAME")
19+
set(CPACK_DEBIAN_PACKAGE_DEPENDS "nlohmann-json3")
20+
set(CPACK_DEBIAN_PACKAGE_MAINTAINER "nobody")
21+
set(CPACK_DEFAULT_PACKAGE_DESCRIPTION_FILE "/usr/share/cmake-3.24/Templates/CPack.GenericDescription.txt")
22+
set(CPACK_DEFAULT_PACKAGE_DESCRIPTION_SUMMARY "jsonlogic built using CMake")
23+
set(CPACK_GENERATOR "DEB")
24+
set(CPACK_INSTALL_CMAKE_PROJECTS "/home/tonu/json-logic-cpp-1;jsonlogic;ALL;/")
25+
set(CPACK_INSTALL_PREFIX "/usr/local")
26+
set(CPACK_MODULE_PATH "")
27+
set(CPACK_NSIS_DISPLAY_NAME "jsonlogic 0.1")
28+
set(CPACK_NSIS_INSTALLER_ICON_CODE "")
29+
set(CPACK_NSIS_INSTALLER_MUI_ICON_CODE "")
30+
set(CPACK_NSIS_INSTALL_ROOT "$PROGRAMFILES")
31+
set(CPACK_NSIS_PACKAGE_NAME "jsonlogic 0.1")
32+
set(CPACK_NSIS_UNINSTALL_NAME "Uninstall")
33+
set(CPACK_OUTPUT_CONFIG_FILE "/home/tonu/json-logic-cpp-1/CPackConfig.cmake")
34+
set(CPACK_PACKAGE_DEFAULT_LOCATION "/")
35+
set(CPACK_PACKAGE_DESCRIPTION_FILE "/usr/share/cmake-3.24/Templates/CPack.GenericDescription.txt")
36+
set(CPACK_PACKAGE_DESCRIPTION_SUMMARY "jsonlogic built using CMake")
37+
set(CPACK_PACKAGE_FILE_NAME "-r-x86-")
38+
set(CPACK_PACKAGE_INSTALL_DIRECTORY "jsonlogic 0.1")
39+
set(CPACK_PACKAGE_INSTALL_REGISTRY_KEY "jsonlogic 0.1")
40+
set(CPACK_PACKAGE_NAME "jsonlogic")
41+
set(CPACK_PACKAGE_RELOCATABLE "true")
42+
set(CPACK_PACKAGE_VENDOR "Humanity")
43+
set(CPACK_PACKAGE_VERSION "0.1")
44+
set(CPACK_PACKAGE_VERSION_MAJOR "0")
45+
set(CPACK_PACKAGE_VERSION_MINOR "1")
46+
set(CPACK_RESOURCE_FILE_LICENSE "/usr/share/cmake-3.24/Templates/CPack.GenericLicense.txt")
47+
set(CPACK_RESOURCE_FILE_README "/usr/share/cmake-3.24/Templates/CPack.GenericDescription.txt")
48+
set(CPACK_RESOURCE_FILE_WELCOME "/usr/share/cmake-3.24/Templates/CPack.GenericWelcome.txt")
49+
set(CPACK_SET_DESTDIR "OFF")
50+
set(CPACK_SOURCE_GENERATOR "TBZ2;TGZ;TXZ;TZ")
51+
set(CPACK_SOURCE_OUTPUT_CONFIG_FILE "/home/tonu/json-logic-cpp-1/CPackSourceConfig.cmake")
52+
set(CPACK_SOURCE_RPM "OFF")
53+
set(CPACK_SOURCE_TBZ2 "ON")
54+
set(CPACK_SOURCE_TGZ "ON")
55+
set(CPACK_SOURCE_TXZ "ON")
56+
set(CPACK_SOURCE_TZ "ON")
57+
set(CPACK_SOURCE_ZIP "OFF")
58+
set(CPACK_SYSTEM_NAME "Linux")
59+
set(CPACK_THREADS "1")
60+
set(CPACK_TOPLEVEL_TAG "Linux")
61+
set(CPACK_WIX_SIZEOF_VOID_P "8")
62+
63+
if(NOT CPACK_PROPERTIES_FILE)
64+
set(CPACK_PROPERTIES_FILE "/home/tonu/json-logic-cpp-1/CPackProperties.cmake")
65+
endif()
66+
67+
if(EXISTS ${CPACK_PROPERTIES_FILE})
68+
include(${CPACK_PROPERTIES_FILE})
69+
endif()

CPackSourceConfig.cmake

Lines changed: 77 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,77 @@
1+
# This file will be configured to contain variables for CPack. These variables
2+
# should be set in the CMake list file of the project before CPack module is
3+
# included. The list of available CPACK_xxx variables and their associated
4+
# documentation may be obtained using
5+
# cpack --help-variable-list
6+
#
7+
# Some variables are common to all generators (e.g. CPACK_PACKAGE_NAME)
8+
# and some are specific to a generator
9+
# (e.g. CPACK_NSIS_EXTRA_INSTALL_COMMANDS). The generator specific variables
10+
# usually begin with CPACK_<GENNAME>_xxxx.
11+
12+
13+
set(CPACK_BUILD_SOURCE_DIRS "/home/tonu/json-logic-cpp-1;/home/tonu/json-logic-cpp-1")
14+
set(CPACK_CMAKE_GENERATOR "Unix Makefiles")
15+
set(CPACK_COMPONENTS_ALL "Unspecified;jsonlogic")
16+
set(CPACK_COMPONENT_UNSPECIFIED_HIDDEN "TRUE")
17+
set(CPACK_COMPONENT_UNSPECIFIED_REQUIRED "TRUE")
18+
set(CPACK_DEBIAN_PACKAGE_ARCHITECTURE, "ARCH_NAME")
19+
set(CPACK_DEBIAN_PACKAGE_DEPENDS "nlohmann-json3")
20+
set(CPACK_DEBIAN_PACKAGE_MAINTAINER "nobody")
21+
set(CPACK_DEFAULT_PACKAGE_DESCRIPTION_FILE "/usr/share/cmake-3.24/Templates/CPack.GenericDescription.txt")
22+
set(CPACK_DEFAULT_PACKAGE_DESCRIPTION_SUMMARY "jsonlogic built using CMake")
23+
set(CPACK_GENERATOR "TBZ2;TGZ;TXZ;TZ")
24+
set(CPACK_IGNORE_FILES "/CVS/;/\\.svn/;/\\.bzr/;/\\.hg/;/\\.git/;\\.swp\$;\\.#;/#")
25+
set(CPACK_INSTALLED_DIRECTORIES "/home/tonu/json-logic-cpp-1;/")
26+
set(CPACK_INSTALL_CMAKE_PROJECTS "")
27+
set(CPACK_INSTALL_PREFIX "/usr/local")
28+
set(CPACK_MODULE_PATH "")
29+
set(CPACK_NSIS_DISPLAY_NAME "jsonlogic 0.1")
30+
set(CPACK_NSIS_INSTALLER_ICON_CODE "")
31+
set(CPACK_NSIS_INSTALLER_MUI_ICON_CODE "")
32+
set(CPACK_NSIS_INSTALL_ROOT "$PROGRAMFILES")
33+
set(CPACK_NSIS_PACKAGE_NAME "jsonlogic 0.1")
34+
set(CPACK_NSIS_UNINSTALL_NAME "Uninstall")
35+
set(CPACK_OUTPUT_CONFIG_FILE "/home/tonu/json-logic-cpp-1/CPackConfig.cmake")
36+
set(CPACK_PACKAGE_DEFAULT_LOCATION "/")
37+
set(CPACK_PACKAGE_DESCRIPTION_FILE "/usr/share/cmake-3.24/Templates/CPack.GenericDescription.txt")
38+
set(CPACK_PACKAGE_DESCRIPTION_SUMMARY "jsonlogic built using CMake")
39+
set(CPACK_PACKAGE_FILE_NAME "jsonlogic-0.1-Source")
40+
set(CPACK_PACKAGE_INSTALL_DIRECTORY "jsonlogic 0.1")
41+
set(CPACK_PACKAGE_INSTALL_REGISTRY_KEY "jsonlogic 0.1")
42+
set(CPACK_PACKAGE_NAME "jsonlogic")
43+
set(CPACK_PACKAGE_RELOCATABLE "true")
44+
set(CPACK_PACKAGE_VENDOR "Humanity")
45+
set(CPACK_PACKAGE_VERSION "0.1")
46+
set(CPACK_PACKAGE_VERSION_MAJOR "0")
47+
set(CPACK_PACKAGE_VERSION_MINOR "1")
48+
set(CPACK_RESOURCE_FILE_LICENSE "/usr/share/cmake-3.24/Templates/CPack.GenericLicense.txt")
49+
set(CPACK_RESOURCE_FILE_README "/usr/share/cmake-3.24/Templates/CPack.GenericDescription.txt")
50+
set(CPACK_RESOURCE_FILE_WELCOME "/usr/share/cmake-3.24/Templates/CPack.GenericWelcome.txt")
51+
set(CPACK_RPM_PACKAGE_SOURCES "ON")
52+
set(CPACK_SET_DESTDIR "OFF")
53+
set(CPACK_SOURCE_GENERATOR "TBZ2;TGZ;TXZ;TZ")
54+
set(CPACK_SOURCE_IGNORE_FILES "/CVS/;/\\.svn/;/\\.bzr/;/\\.hg/;/\\.git/;\\.swp\$;\\.#;/#")
55+
set(CPACK_SOURCE_INSTALLED_DIRECTORIES "/home/tonu/json-logic-cpp-1;/")
56+
set(CPACK_SOURCE_OUTPUT_CONFIG_FILE "/home/tonu/json-logic-cpp-1/CPackSourceConfig.cmake")
57+
set(CPACK_SOURCE_PACKAGE_FILE_NAME "jsonlogic-0.1-Source")
58+
set(CPACK_SOURCE_RPM "OFF")
59+
set(CPACK_SOURCE_TBZ2 "ON")
60+
set(CPACK_SOURCE_TGZ "ON")
61+
set(CPACK_SOURCE_TOPLEVEL_TAG "Linux-Source")
62+
set(CPACK_SOURCE_TXZ "ON")
63+
set(CPACK_SOURCE_TZ "ON")
64+
set(CPACK_SOURCE_ZIP "OFF")
65+
set(CPACK_STRIP_FILES "")
66+
set(CPACK_SYSTEM_NAME "Linux")
67+
set(CPACK_THREADS "1")
68+
set(CPACK_TOPLEVEL_TAG "Linux-Source")
69+
set(CPACK_WIX_SIZEOF_VOID_P "8")
70+
71+
if(NOT CPACK_PROPERTIES_FILE)
72+
set(CPACK_PROPERTIES_FILE "/home/tonu/json-logic-cpp-1/CPackProperties.cmake")
73+
endif()
74+
75+
if(EXISTS ${CPACK_PROPERTIES_FILE})
76+
include(${CPACK_PROPERTIES_FILE})
77+
endif()

_CPack_Packages/Linux/DEB/-r-x86-.deb

2.84 MB
Binary file not shown.
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
Architecture: amd64
2+
Depends: nlohmann-json3
3+
Description: jsonlogic built using CMake
4+
Maintainer: nobody
5+
Package: jsonlogic
6+
Priority: optional
7+
Section: devel
8+
Version: 0.1
9+
Installed-Size: 23636
10+
1.77 KB
Binary file not shown.
2.84 MB
Binary file not shown.
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
2.0
Lines changed: 53 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,53 @@
1+
959c653dc2b292023ef9ce3cc3fdcde0 usr/include/gmock/gmock-actions.h
2+
7cd301e8ea87ec2d522fc02ccc5e50fc usr/include/gmock/gmock-cardinalities.h
3+
0f8af0ddc20fc63e9714776930bed857 usr/include/gmock/gmock-function-mocker.h
4+
ee3be7e990eccaba3ba1ccad624aa223 usr/include/gmock/gmock-matchers.h
5+
6eeb60ee89c634f2abc97f2fb2e45697 usr/include/gmock/gmock-more-actions.h
6+
81aeb5870482727c0a1527d6fffef6fe usr/include/gmock/gmock-more-matchers.h
7+
4cb356914bd0c0a66e06791e9365a148 usr/include/gmock/gmock-nice-strict.h
8+
3699797b635ea16c6bddd6929b50ec5b usr/include/gmock/gmock-spec-builders.h
9+
8d57f483d193cca15b1d4bccd5230ab0 usr/include/gmock/gmock.h
10+
86990b7f4996b3326ba538be819ff72b usr/include/gmock/internal/custom/README.md
11+
2a084549ecf414e161a9e7ae6c01ee7d usr/include/gmock/internal/custom/gmock-generated-actions.h
12+
d5d958807f22fe697343c72d6a7543b9 usr/include/gmock/internal/custom/gmock-matchers.h
13+
1af29db524c8efc43b1d8f0777e56c4c usr/include/gmock/internal/custom/gmock-port.h
14+
a719d4bf79c30cca6ef3e3ed3bf27cb9 usr/include/gmock/internal/gmock-internal-utils.h
15+
0a1cc62de1d982c5e8e79465c7cca95b usr/include/gmock/internal/gmock-port.h
16+
6158d969cff560e059f3e910a8f88bf0 usr/include/gmock/internal/gmock-pp.h
17+
35da1062ac700d2b3223f70c88ce57d2 usr/include/gtest/gtest-death-test.h
18+
f962e9298e5194619db9817731937ba0 usr/include/gtest/gtest-matchers.h
19+
21d0b08ca13f7ab363870a8f738761ba usr/include/gtest/gtest-message.h
20+
b11ede2d1afd970d5fccdf0dd36cc74b usr/include/gtest/gtest-param-test.h
21+
ab9d39668ecb689b157075659400bc47 usr/include/gtest/gtest-printers.h
22+
6a61821b744b99cc5cb0ebfc4b1caf48 usr/include/gtest/gtest-spi.h
23+
5fcf311c5a06a9802c41ce67a138796a usr/include/gtest/gtest-test-part.h
24+
a41e3f81fca9c7741ec4a4cf2d975119 usr/include/gtest/gtest-typed-test.h
25+
10165a0391aa917fc344d3f0197133a1 usr/include/gtest/gtest.h
26+
e036d27c6be4e1e7317b8ae098a2709c usr/include/gtest/gtest_pred_impl.h
27+
cdd0decbe61471ce281db2abfd6fd4da usr/include/gtest/gtest_prod.h
28+
76bd64583ebb877fc514361ee8728576 usr/include/gtest/internal/custom/README.md
29+
5abc97297cc995829803e55ca18b7c72 usr/include/gtest/internal/custom/gtest-port.h
30+
9b357ca6fccc770840e323d1866ba088 usr/include/gtest/internal/custom/gtest-printers.h
31+
913aa4f83ce1f1bca0b3028fe6566ca1 usr/include/gtest/internal/custom/gtest.h
32+
c8772fddbd26070e7436c7b167138d16 usr/include/gtest/internal/gtest-death-test-internal.h
33+
be9616f88845e4f28ce9079c32e11e91 usr/include/gtest/internal/gtest-filepath.h
34+
fc42d18b075ae63861673747ed3c3169 usr/include/gtest/internal/gtest-internal.h
35+
144281cedb919162de374cbd72f8af42 usr/include/gtest/internal/gtest-param-util.h
36+
856b7ec9a816449fecd47a8ba1bd4672 usr/include/gtest/internal/gtest-port-arch.h
37+
99df549b6765c8c058f309def754daf2 usr/include/gtest/internal/gtest-port.h
38+
91d9d2635fe43a677a626b4fa8326109 usr/include/gtest/internal/gtest-string.h
39+
888fdc60500565be53925c76e225b730 usr/include/gtest/internal/gtest-type-util.h
40+
1a9325761a7705aee1ca5b545c1478ba usr/include/json_logic.h
41+
40538b771686fa5465e433bd994cb0f8 usr/lib/cmake/GTest/GTestConfig.cmake
42+
416be69134c893214e4d4caf45b562c6 usr/lib/cmake/GTest/GTestConfigVersion.cmake
43+
0f14b9db8796421731b533afcc8828df usr/lib/cmake/GTest/GTestTargets-noconfig.cmake
44+
cd734e036ec23bb69735061d84238e37 usr/lib/cmake/GTest/GTestTargets.cmake
45+
a4903a7f30ace6cca366a4d6ce2a8f18 usr/lib/libgmock.a
46+
83180c4893c63a1c6f5ee0c0d03b293c usr/lib/libgmock_main.a
47+
b082d4d5c3cc1d067de319816768d484 usr/lib/libgtest.a
48+
70e56edca86bc4cdc051fd02805b27be usr/lib/libgtest_main.a
49+
ae9589749a49a99addfba8be9e3a2ea1 usr/lib/libjsonlogic.a
50+
2d6281c83e7b9f6df429c3e121cd5dfc usr/lib/pkgconfig/gmock.pc
51+
eef25af63621f219f15bb60b998fc539 usr/lib/pkgconfig/gmock_main.pc
52+
bf8759f91d3a28ba34e544a7c9701f98 usr/lib/pkgconfig/gtest.pc
53+
6d3deabccd6af50ade4e302a5a540413 usr/lib/pkgconfig/gtest_main.pc

0 commit comments

Comments
 (0)