[packages/jsoncpp] - updated to 1.9.6 (new soname)

qboosh qboosh at pld-linux.org
Wed Aug 27 21:58:34 CEST 2025


commit 288fb3a05a28687fe444ff781b5b2d071ca7f11a
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date:   Wed Aug 27 22:01:15 2025 +0200

    - updated to 1.9.6 (new soname)

 jsoncpp-cmake-prefer-shared.patch | 32 ++++++++++++++++----------------
 jsoncpp.spec                      | 12 ++++++------
 2 files changed, 22 insertions(+), 22 deletions(-)
---
diff --git a/jsoncpp.spec b/jsoncpp.spec
index 6b105fb..aae7990 100644
--- a/jsoncpp.spec
+++ b/jsoncpp.spec
@@ -7,13 +7,13 @@
 Summary:	API for manipulating JSON
 Summary(pl.UTF-8):	API do operacji na strukturach JSON
 Name:		jsoncpp
-Version:	1.9.5
-Release:	3
+Version:	1.9.6
+Release:	1
 License:	MIT or Public Domain
 Group:		Libraries
 #Source0Download: https://github.com/open-source-parsers/jsoncpp/releases
 Source0:	https://github.com/open-source-parsers/jsoncpp/archive/%{version}/%{name}-%{version}.tar.gz
-# Source0-md5:	d6c8c609f2162eff373db62b90a051c7
+# Source0-md5:	bf641b36615341b31ef917f104318608
 Patch0:		%{name}-cmake-prefer-shared.patch
 URL:		https://github.com/open-source-parsers/jsoncpp/
 BuildRequires:	cmake >= 3.8.0
@@ -109,13 +109,13 @@ rm -rf $RPM_BUILD_ROOT
 
 %files
 %defattr(644,root,root,755)
-%doc AUTHORS LICENSE README.md
+%doc AUTHORS LICENSE README.md SECURITY.md
 %attr(755,root,root) %{_libdir}/libjsoncpp.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libjsoncpp.so.25
+%ghost %{_libdir}/libjsoncpp.so.26
 
 %files devel
 %defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/libjsoncpp.so
+%{_libdir}/libjsoncpp.so
 %{_includedir}/jsoncpp
 %{_pkgconfigdir}/jsoncpp.pc
 %{_libdir}/cmake/jsoncpp
diff --git a/jsoncpp-cmake-prefer-shared.patch b/jsoncpp-cmake-prefer-shared.patch
index bc9fce5..8d9aede 100644
--- a/jsoncpp-cmake-prefer-shared.patch
+++ b/jsoncpp-cmake-prefer-shared.patch
@@ -1,16 +1,16 @@
---- jsoncpp-1.9.5/jsoncpp-namespaced-targets.cmake.orig	2021-11-03 18:53:28.000000000 +0100
-+++ jsoncpp-1.9.5/jsoncpp-namespaced-targets.cmake	2023-05-10 16:21:39.573256446 +0200
-@@ -1,7 +1,7 @@
--if (TARGET jsoncpp_static)
--    add_library(JsonCpp::JsonCpp INTERFACE IMPORTED)
--    set_target_properties(JsonCpp::JsonCpp PROPERTIES INTERFACE_LINK_LIBRARIES "jsoncpp_static")
--elseif (TARGET jsoncpp_lib)
-+if (TARGET jsoncpp_lib)
-     add_library(JsonCpp::JsonCpp INTERFACE IMPORTED)
-     set_target_properties(JsonCpp::JsonCpp PROPERTIES INTERFACE_LINK_LIBRARIES "jsoncpp_lib")
--endif ()
-\ No newline at end of file
-+elseif (TARGET jsoncpp_static)
-+    add_library(JsonCpp::JsonCpp INTERFACE IMPORTED)
-+    set_target_properties(JsonCpp::JsonCpp PROPERTIES INTERFACE_LINK_LIBRARIES "jsoncpp_static")
-+endif ()
+--- jsoncpp-1.9.6/jsoncpp-namespaced-targets.cmake.orig	2024-09-10 05:18:29.000000000 +0200
++++ jsoncpp-1.9.6/jsoncpp-namespaced-targets.cmake	2025-08-27 20:27:33.362448908 +0200
+@@ -1,9 +1,9 @@
+ if (NOT TARGET JsonCpp::JsonCpp)
+-    if (TARGET jsoncpp_static)
+-        add_library(JsonCpp::JsonCpp INTERFACE IMPORTED)
+-        set_target_properties(JsonCpp::JsonCpp PROPERTIES INTERFACE_LINK_LIBRARIES "jsoncpp_static")
+-    elseif (TARGET jsoncpp_lib)
++    if (TARGET jsoncpp_lib)
+         add_library(JsonCpp::JsonCpp INTERFACE IMPORTED)
+         set_target_properties(JsonCpp::JsonCpp PROPERTIES INTERFACE_LINK_LIBRARIES "jsoncpp_lib")
++    elseif (TARGET jsoncpp_static)
++        add_library(JsonCpp::JsonCpp INTERFACE IMPORTED)
++        set_target_properties(JsonCpp::JsonCpp PROPERTIES INTERFACE_LINK_LIBRARIES "jsoncpp_static")
+     endif ()
+ endif ()
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/jsoncpp.git/commitdiff/288fb3a05a28687fe444ff781b5b2d071ca7f11a



More information about the pld-cvs-commit mailing list