[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