File: gobject-introspection-version.patch

package info (click to toggle)
libical3 3.0.20-2
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 13,068 kB
  • sloc: ansic: 37,740; xml: 6,726; cpp: 6,414; python: 2,551; perl: 1,613; java: 1,415; yacc: 1,136; sh: 520; lex: 133; makefile: 46; php: 10
file content (72 lines) | stat: -rw-r--r-- 3,103 bytes parent folder | download | duplicates (5)
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
Change GObject Introspection files to a fixed API version
--- a/src/libical-glib/CMakeLists.txt
+++ b/src/libical-glib/CMakeLists.txt
@@ -118,17 +118,13 @@
   endforeach()
 
   include(GObjectIntrospectionMacros)
-  set(LIBICAL_GLIB_GIR_VERSION_STRING "${LIBICAL_LIB_MAJOR_VERSION}.${LIBICAL_LIB_MINOR_VERSION}")
+  set(LIBICAL_GLIB_GIR_VERSION_STRING "${LIBICAL_LIB_MAJOR_VERSION}.0")
+  set(LIB_VERSION "${LIBICAL_LIB_MAJOR_VERSION}_0")
 
   set(GObjectIntrospection_GIRS)
   set(GObjectIntrospection_SCANNER_FLAGS)
   set(GObjectIntrospection_SCANNER_ARGS)
   set(GObjectIntrospection_COMPILER_ARGS)
-  set(LIB_VERSION)
-
-  set(LIB_VERSION ${LIBICAL_GLIB_GIR_VERSION_STRING})
-  string(REPLACE "." "_" LIB_VERSION "${LIB_VERSION}")
-  string(REPLACE "-" "_" LIB_VERSION "${LIB_VERSION}")
 
   set(GObjectIntrospection_SCANNER_ARGS
     --add-include-path=${CMAKE_CURRENT_BINARY_DIR}
@@ -139,8 +135,8 @@
     --add-include-path=${CMAKE_SOURCE_DIR}/src/libical
     --library-path=${LIBRARY_OUTPUT_PATH}
     --identifier-prefix=ICal
-    --pkg-export libical-glib-${LIBICAL_LIB_VERSION_STRING}
-    --c-include="libical-glib/libical-glib.h"
+    --pkg-export libical-glib
+    --c-include=libical-glib/libical-glib.h
     --cflags-begin
     -I${CMAKE_BINARY_DIR}/src
     -I${CMAKE_BINARY_DIR}/src/libical
--- a/src/libical/CMakeLists.txt
+++ b/src/libical/CMakeLists.txt
@@ -165,20 +165,23 @@
   #set(GObjectIntrospection_SCANNER_ARGS "--add-include-path=${CMAKE_CURRENT_SOURCE_DIR}")
   #set(GObjectIntrospection_COMPILER_ARGS "--includedir=${CMAKE_CURRENT_SOURCE_DIR}")
 
-  set(LIB_VERSION ${LIBICAL_LIB_VERSION_STRING})
-  string(REPLACE "." "_" LIB_VERSION "${LIB_VERSION}")
-  string(REPLACE "-" "_" LIB_VERSION "${LIB_VERSION}")
-
-  set(libical_${LIB_VERSION}_gir "libical")
-  set(libical_${LIB_VERSION}_gir_VERSION ${LIBICAL_LIB_VERSION_STRING})
-  set(GObjectIntrospection_SCANNER_ARGS -I${CMAKE_CURRENT_SOURCE_DIR} ${CMAKE_BINARY_DIR}/src/libical/ical.h)
-  set(libical_${LIB_VERSION}_gir_LIBRARY "ical")
-  set(libical_${LIB_VERSION}_gir_INCLUDES GObject-2.0)
+  set(LIBICAL_GIR_VERSION_STRING "${LIBICAL_LIB_MAJOR_VERSION}.0")
+  set(LIB_VERSION "${LIBICAL_LIB_MAJOR_VERSION}_0")
+  set(ICal_${LIB_VERSION}_gir "libical")
+  set(ICal_${LIB_VERSION}_gir_VERSION ${LIBICAL_GIR_VERSION_STRING})
+  set(GObjectIntrospection_SCANNER_ARGS
+    --c-include=libical/ical.h
+    --pkg-export libical
+    --identifier-prefix=ical
+    -I${CMAKE_CURRENT_SOURCE_DIR}
+    ${CMAKE_BINARY_DIR}/src/libical/ical.h)
+  set(ICal_${LIB_VERSION}_gir_LIBRARY "ical")
+  set(ICal_${LIB_VERSION}_gir_INCLUDES GObject-2.0)
   set(_includes ${_includes} "-L${LIBRARY_OUTPUT_PATH}")
-  set(libical_${LIB_VERSION}_gir_CFLAGS ${_includes})
-  set(libical_${LIB_VERSION}_gir_LIBS ical)
+  set(ICal_${LIB_VERSION}_gir_CFLAGS ${_includes})
+  set(ICal_${LIB_VERSION}_gir_LIBS ical)
 
-  list(APPEND GObjectIntrospection_GIRS libical-${LIBICAL_LIB_VERSION_STRING}.gir)
+  list(APPEND GObjectIntrospection_GIRS ICal-${LIBICAL_GIR_VERSION_STRING}.gir)
 
   gir_add_introspections(GObjectIntrospection_GIRS)
 endif()