[libgnome-games-support/arnaudb/meson] fixup! Add Meson support.



commit ae79c657bdecbc561f9ecc5f1f6840b9f2002497
Author: Jan Tojnar <jtojnar gmail com>
Date:   Thu Oct 31 01:42:55 2019 +0100

    fixup! Add Meson support.

 games/meson.build |  3 ++-
 meson.build       | 15 +++++++++++++++
 2 files changed, 17 insertions(+), 1 deletion(-)
---
diff --git a/games/meson.build b/games/meson.build
index 5771413..8f2e356 100644
--- a/games/meson.build
+++ b/games/meson.build
@@ -36,7 +36,8 @@ lggs = library('libgnome-games-support-1',
         '--abi-stability',
         '--target-glib', '2.44'
     ],
-    soversion: '3.0.1',
+    soversion: lggs_soversion,
+    version: lggs_library_version,
     dependencies: lggs_interface_deps,
 )
 
diff --git a/meson.build b/meson.build
index 5d4f469..711ce68 100644
--- a/meson.build
+++ b/meson.build
@@ -13,6 +13,21 @@ i18n = import('i18n')
 cc = meson.get_compiler('c')
 valac = meson.get_compiler('vala')  # TODO 0.39.6 min
 
+# * If the library source code has changed at all since the last update, then
+#   increment revision (‘c:r:a’ becomes ‘c:r+1:a’).
+# * If any interfaces have been added, removed, or changed since the last
+#   update, increment current, and set revision to 0.
+# * If any interfaces have been added since the last public release, then
+#   increment age.
+# * If any interfaces have been removed or changed since the last public
+#   release, then set age to 0)
+#
+# http://www.gnu.org/software/libtool/manual/html_node/Updating-version-info.html
+lggs_soversion = 3
+revision = 1
+age = 0
+lggs_library_version = '@0@.@1@.@2@'.format(lggs_soversion, age, revision)
+
 gee_dependency      = dependency('gee-0.8',     version: '>= 0.14.0')
 gio_dependency      = dependency('gio-2.0',     version: '>= 2.40.0')
 glib_dependency     = dependency('glib-2.0',    version: '>= 2.40.0')


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]