File soversion.patch of Package wgrib2

diff --git a/wgrib2/CMakeLists.txt b/wgrib2/CMakeLists.txt
index 479f73d..e44ed6c 100644
--- a/wgrib2/CMakeLists.txt
+++ b/wgrib2/CMakeLists.txt
@@ -103,6 +103,7 @@ if(BUILD_LIB)
   if(BUILD_SHARED_LIB)
     add_library(wgrib2_lib SHARED ${lib_src})
     set_property(TARGET wgrib2_lib PROPERTY POSITION_INDEPENDENT_CODE ON)
+    set_target_properties(wgrib2_lib PROPERTIES SOVERSION 0)
   else()
     add_library(wgrib2_lib STATIC ${lib_src} $<TARGET_OBJECTS:gctpc>)
     set_property(TARGET wgrib2_lib PROPERTY POSITION_INDEPENDENT_CODE ON)
diff --git a/wgrib2/fatal_error.c b/wgrib2/fatal_error.c
index 2c6d949..233da70 100644
diff --git a/wgrib2/ftn_api/CMakeLists.txt b/wgrib2/ftn_api/CMakeLists.txt
index 66ba0e8..42b0966 100644
--- a/wgrib2/ftn_api/CMakeLists.txt
+++ b/wgrib2/ftn_api/CMakeLists.txt
@@ -15,6 +15,7 @@ set(c_src

 if (BUILD_SHARED_LIB)
    add_library(wgrib2_ftn_api SHARED ${fortran_src} ${c_src})
+   set_target_properties(wgrib2_ftn_api PROPERTIES SOVERSION 0)
 else()
    add_library(wgrib2_ftn_api STATIC ${fortran_src} ${c_src})
    set_property(TARGET wgrib2_ftn_api PROPERTY POSITION_INDEPENDENT_CODE ON)
diff -Nupr a/wgrib2/c_api/CMakeLists.txt b/wgrib2/c_api/CMakeLists.txt
--- a/wgrib2/c_api/CMakeLists.txt	2025-11-06 23:06:29.000000000 +0100
+++ b/wgrib2/c_api/CMakeLists.txt	2025-11-18 12:15:53.114992645 +0100
@@ -7,6 +7,7 @@ set(src grb2_cmd.c grb2_inq.c grb2_mk_in
 
 if (BUILD_SHARED_LIB)
    add_library(wgrib2_c_api SHARED ${src})
+   set_target_properties(wgrib2_c_api PROPERTIES SOVERSION 0)
 else()
    add_library(wgrib2_c_api STATIC ${src})
    set_property(TARGET wgrib2_c_api PROPERTY POSITION_INDEPENDENT_CODE ON)
openSUSE Build Service is sponsored by