File: shared_lib.patch

package info (click to toggle)
eckit 1.29.1%2Breally.1.28.7-1
  • links: PTS
  • area: main
  • in suites: trixie
  • size: 304,548 kB
  • sloc: cpp: 107,495; ansic: 3,161; yacc: 590; lex: 361; python: 132; sh: 109; makefile: 39
file content (158 lines) | stat: -rw-r--r-- 6,427 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
Description: Add versioning to the shared libraries
Author: Alastair McKinstry <mckinstry@debian.org>
Last-Updated: 2025-01-13
Forwarded: no

* Updated 20256-01-13 to add version to eckit_geo

Index: eckit-1.28.4/src/eckit/cmd/CMakeLists.txt
===================================================================
--- eckit-1.28.4.orig/src/eckit/cmd/CMakeLists.txt
+++ eckit-1.28.4/src/eckit/cmd/CMakeLists.txt
@@ -83,6 +83,7 @@ endif()
 
 ecbuild_add_library( TARGET             eckit_cmd TYPE SHARED
                      INSTALL_HEADERS    LISTED
+                     VERSION            0d
                      SOURCES            ${eckit_cmd_srcs}
                      HEADER_DESTINATION ${INSTALL_INCLUDE_DIR}/eckit/cmd
                      PRIVATE_INCLUDES   ${CURSES_INCLUDE_DIR}
Index: eckit-1.28.4/src/eckit/geometry/CMakeLists.txt
===================================================================
--- eckit-1.28.4.orig/src/eckit/geometry/CMakeLists.txt
+++ eckit-1.28.4/src/eckit/geometry/CMakeLists.txt
@@ -28,6 +28,8 @@ ecbuild_add_library(
 					HEADER_DESTINATION
 						${INSTALL_INCLUDE_DIR}/eckit/geometry
 					SOURCES
-						${eckit_geometry_srcs}
+					        ${eckit_geometry_srcs}
+				        VERSION
+					        0d	 
 					PUBLIC_LIBS
 						eckit  )
Index: eckit-1.28.4/src/eckit/linalg/CMakeLists.txt
===================================================================
--- eckit-1.28.4.orig/src/eckit/linalg/CMakeLists.txt
+++ eckit-1.28.4/src/eckit/linalg/CMakeLists.txt
@@ -83,6 +83,7 @@ endif()
 
 ecbuild_add_library( TARGET             eckit_linalg TYPE SHARED
                      INSTALL_HEADERS    ALL
+                     VERSION            0d
                      HEADER_DESTINATION ${INSTALL_INCLUDE_DIR}/eckit/linalg
                      SOURCES            ${eckit_la_srcs}
                      PRIVATE_INCLUDES   ${eckit_la_pincludes}
Index: eckit-1.28.4/src/eckit/maths/CMakeLists.txt
===================================================================
--- eckit-1.28.4.orig/src/eckit/maths/CMakeLists.txt
+++ eckit-1.28.4/src/eckit/maths/CMakeLists.txt
@@ -18,6 +18,7 @@ ecbuild_add_library(
     TARGET             eckit_maths
     TYPE               SHARED
     INSTALL_HEADERS    ALL
+    VERSION            0d
     HEADER_DESTINATION ${INSTALL_INCLUDE_DIR}/eckit/maths
     SOURCES            ${eckit_maths_sources}
     PRIVATE_LIBS       ${eckit_maths_private_libs}
Index: eckit-1.28.4/src/eckit/option/CMakeLists.txt
===================================================================
--- eckit-1.28.4.orig/src/eckit/option/CMakeLists.txt
+++ eckit-1.28.4/src/eckit/option/CMakeLists.txt
@@ -23,6 +23,8 @@ ecbuild_add_library( TARGET eckit_option
         EckitTool.cc
         EckitTool.h
 
+    VERSION
+	0d
     TEMPLATES
         FactoryOption.cc
         VectorOption.cc
Index: eckit-1.28.4/src/eckit/web/CMakeLists.txt
===================================================================
--- eckit-1.28.4.orig/src/eckit/web/CMakeLists.txt
+++ eckit-1.28.4/src/eckit/web/CMakeLists.txt
@@ -41,7 +41,8 @@ Url.h)
 ecbuild_add_library( TARGET eckit_web TYPE SHARED
 					 INSTALL_HEADERS LISTED
 					 SOURCES
-						${eckit_web_srcs}
+					 ${eckit_web_srcs}
+					 VERSION 0d
 					 PERSISTENT
 						HtmlObject.h
 					 HEADER_DESTINATION
Index: eckit-1.28.4/src/eckit/CMakeLists.txt
===================================================================
--- eckit-1.28.4.orig/src/eckit/CMakeLists.txt
+++ eckit-1.28.4/src/eckit/CMakeLists.txt
@@ -914,6 +914,8 @@ ecbuild_add_library(
           SOURCES
               ${eckit_srcs}
 
+	   VERSION                                0d
+						  
           TEMPLATES
               ${eckit_templates}
 
Index: eckit-1.28.4/src/eckit/mpi/CMakeLists.txt
===================================================================
--- eckit-1.28.4.orig/src/eckit/mpi/CMakeLists.txt
+++ eckit-1.28.4/src/eckit/mpi/CMakeLists.txt
@@ -43,6 +43,8 @@ ecbuild_add_library( TARGET eckit_mpi TY
                      INSTALL_HEADERS ALL
                      HEADER_DESTINATION
                          ${INSTALL_INCLUDE_DIR}/eckit/mpi
+	             VERSION
+		         0d     
                      SOURCES
                          ${eckit_mpi_srcs}
                      DEFINITIONS
Index: eckit-1.28.4/src/eckit/sql/CMakeLists.txt
===================================================================
--- eckit-1.28.4.orig/src/eckit/sql/CMakeLists.txt
+++ eckit-1.28.4/src/eckit/sql/CMakeLists.txt
@@ -173,6 +173,7 @@ ecbuild_add_library( TARGET
                      INSTALL_HEADERS     ALL
                      HEADER_DESTINATION  ${INSTALL_INCLUDE_DIR}/eckit/sql
                      SOURCES             ${eckit_sql_lib_srcs}
+		     VERSION             0d
                      TEMPLATES
                                          SQLIteratorOutput.cc
                                          expression/ShiftedColumnExpression.cc
Index: eckit-1.28.4/src/eckit/distributed/CMakeLists.txt
===================================================================
--- eckit-1.28.4.orig/src/eckit/distributed/CMakeLists.txt
+++ eckit-1.28.4/src/eckit/distributed/CMakeLists.txt
@@ -28,7 +28,8 @@ if( HAVE_MPI )
 endif()
 
 ecbuild_add_library( TARGET eckit_distributed TYPE SHARED
-                     INSTALL_HEADERS ALL
+  INSTALL_HEADERS ALL
+  VERSION 0d
                      HEADER_DESTINATION
                          ${INSTALL_INCLUDE_DIR}/eckit/distributed
                      SOURCES
Index: eckit-1.28.4/src/eckit/codec/CMakeLists.txt
===================================================================
--- eckit-1.28.4.orig/src/eckit/codec/CMakeLists.txt
+++ eckit-1.28.4/src/eckit/codec/CMakeLists.txt
@@ -11,6 +11,7 @@ ecbuild_add_library(
     INSTALL_HEADERS    ALL
     HEADER_DESTINATION ${INSTALL_INCLUDE_DIR}/eckit/codec
     PUBLIC_LIBS        eckit
+    VERSION            0d
     PUBLIC_INCLUDES
       $<BUILD_INTERFACE:${PROJECT_SOURCE_DIR}/src>
       $<BUILD_INTERFACE:${PROJECT_BINARY_DIR}/src>
Index: eckit-1.28.4/src/eckit/geo/CMakeLists.txt
===================================================================
--- eckit-1.28.4.orig/src/eckit/geo/CMakeLists.txt
+++ eckit-1.28.4/src/eckit/geo/CMakeLists.txt
@@ -183,4 +183,5 @@ ecbuild_add_library(
     PUBLIC_LIBS        ${eckit_geo_libs}
     PUBLIC_INCLUDES    ${eckit_geo_include_dirs}
     SOURCES            ${eckit_geo_srcs}
+    VERSION	       0d
 )