[libgit2-glib] build: use 1.0 as api_version



commit 8c91e857477ed126e51112d711fd3170d379fd51
Author: Igor Gnatenko <ignatenko src gnome org>
Date:   Fri Feb 17 10:36:09 2017 +0100

    build: use 1.0 as api_version
    
    And use it from every single place which we will change for new API version.
    
    Signed-off-by: Igor Gnatenko <ignatenko src gnome org>

 docs/reference/meson.build |    6 +++---
 libgit2-glib/meson.build   |    4 ++--
 meson.build                |    6 +++---
 3 files changed, 8 insertions(+), 8 deletions(-)
---
diff --git a/docs/reference/meson.build b/docs/reference/meson.build
index 3993058..f2210e5 100644
--- a/docs/reference/meson.build
+++ b/docs/reference/meson.build
@@ -14,11 +14,11 @@ configure_file(input : 'version.xml.in',
 glib_prefix = dependency('glib-2.0').get_pkgconfig_variable('prefix')
 glib_docpath = join_paths(glib_prefix, 'share', 'gtk-doc', 'html')
 
-gnome.gtkdoc('libgit2-glib-1.0',
-             main_sgml: 'libgit2-glib-1.0-docs.sgml',
+gnome.gtkdoc('libgit2-glib-@0@'.format(libgit2_glib_api_version),
+             main_sgml: 'libgit2-glib-@0 -docs sgml'.format(libgit2_glib_api_version),
              src_dir: join_paths(meson.source_root(), 'libgit2-glib'),
              dependencies: libgit2_glib_dep,
-             gobject_typesfile: 'libgit2-glib-1.0.types',
+             gobject_typesfile: 'libgit2-glib-@0@.types'.format(libgit2_glib_api_version),
              scan_args: [
                '--rebuild-types',
                '--ignore-headers=' + ' '.join(private_headers),
diff --git a/libgit2-glib/meson.build b/libgit2-glib/meson.build
index c870bf5..5443d4b 100644
--- a/libgit2-glib/meson.build
+++ b/libgit2-glib/meson.build
@@ -146,7 +146,7 @@ sources = [
 configure_file(input : 'ggit.h.in',
                output : 'ggit.h',
                configuration : ggit_h_data,
-               install_dir: join_paths(get_option('includedir'), 'libgit2-glib-1.0'))
+               install_dir: join_paths(get_option('includedir'), 
'libgit2-glib-@0@'.format(libgit2_glib_api_version)))
 
 enum_types = gnome.mkenums('ggit-enum-types',
   sources : headers,
@@ -155,7 +155,7 @@ enum_types = gnome.mkenums('ggit-enum-types',
   install_header : true,
   install_dir : get_option('includedir'))
 
-install_headers(headers, subdir: 'libgit2-glib-1.0')
+install_headers(headers, subdir: 'libgit2-glib-@0@'.format(libgit2_glib_api_version))
 
 pkgconfig_files = [ 'libgit2-glib-@0@'.format(libgit2_glib_api_version) ]
 platform_deps = [ glib, gobject, gio, libgit2 ]
diff --git a/meson.build b/meson.build
index 1850b7d..aab7363 100644
--- a/meson.build
+++ b/meson.build
@@ -12,7 +12,7 @@ libgit2_glib_major_version = version_array[0].to_int()
 libgit2_glib_minor_version = version_array[1].to_int()
 libgit2_glib_micro_version = version_array[2].to_int()
 
-libgit2_glib_api_version = '@0@.0'.format(libgit2_glib_major_version)
+libgit2_glib_api_version = '1.0'
 
 # The interface age is reset every time we add new API; this
 # should only happen during development cycles, otherwise the
@@ -209,8 +209,8 @@ endif
 gnome = import('gnome')
 
 # Generate the pkg-config files
-configure_file(input: 'libgit2-glib-1.0.pc.in',
-               output: 'libgit2-glib-1.0.pc',
+configure_file(input: 'libgit2-glib-@0  pc in'.format(libgit2_glib_api_version),
+               output: 'libgit2-glib-@0@.pc'.format(libgit2_glib_api_version),
                configuration: conf,
                install: true,
                install_dir: join_paths(libgit2_glib_libdir, 'pkgconfig'))


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