Make GIR outputs more consistent with autotools. meson

Mon, 19 Jun 2017 23:23:36 -0400

author
Elliott Sales de Andrade <qulogic@pidgin.im>
date
Mon, 19 Jun 2017 23:23:36 -0400
branch
meson
changeset 38516
dd0ddcb829b9
parent 38515
2d4d3a8fd23c
child 38517
286bb278081b

Make GIR outputs more consistent with autotools.

finch/libgnt/meson.build file | annotate | diff | comparison | revisions
finch/meson.build file | annotate | diff | comparison | revisions
libpurple/meson.build file | annotate | diff | comparison | revisions
pidgin/meson.build file | annotate | diff | comparison | revisions
--- a/finch/libgnt/meson.build	Mon Jun 19 22:50:05 2017 -0400
+++ b/finch/libgnt/meson.build	Mon Jun 19 23:23:36 2017 -0400
@@ -90,7 +90,7 @@
 	    sources : libgnt_headers,
 	    includes : 'GObject-2.0',
 	    namespace : 'Gnt',
-	    symbol_prefix : 'gnt_',
+	    symbol_prefix : 'gnt',
 	    identifier_prefix : 'Gnt',
 	    nsversion : '@0@.@1@'.format(gnt_major_version, gnt_minor_version),
 	    install : true)
--- a/finch/meson.build	Mon Jun 19 22:50:05 2017 -0400
+++ b/finch/meson.build	Mon Jun 19 23:23:36 2017 -0400
@@ -106,8 +106,9 @@
 		    sources : introspection_sources,
 		    includes : [libgnt_gir[0], libpurple_gir[0]],
 		    namespace : 'Finch',
-		    symbol_prefix : 'finch_',
+		    symbol_prefix : 'finch',
 		    identifier_prefix : 'Finch',
+		    export_packages : 'finch',
 		    nsversion : '@0@.@1@'.format(purple_major_version,
 		                                 purple_minor_version),
 		    install : true)
--- a/libpurple/meson.build	Mon Jun 19 22:50:05 2017 -0400
+++ b/libpurple/meson.build	Mon Jun 19 23:23:36 2017 -0400
@@ -469,7 +469,7 @@
 	                         dbus_headers + purple_cipherheaders +
 	                         purple_mediaheaders)
 
-	Purple_gir_includes = ['GObject-2.0']
+	Purple_gir_includes = ['GObject-2.0', 'Gio-2.0']
 	if PLUGINS
 		Purple_gir_includes += ['GPlugin-0.0']
 	endif
@@ -481,8 +481,9 @@
 	    sources : introspection_sources,
 	    includes : Purple_gir_includes,
 	    namespace : 'Purple',
-	    symbol_prefix : 'purple_',
+	    symbol_prefix : 'purple',
 	    identifier_prefix : 'Purple',
+	    export_packages : 'purple-@0@'.format(purple_major_version),
 	    nsversion : '@0@.@1@'.format(purple_major_version,
 	                                 purple_minor_version),
 	    install : true)
--- a/pidgin/meson.build	Mon Jun 19 22:50:05 2017 -0400
+++ b/pidgin/meson.build	Mon Jun 19 23:23:36 2017 -0400
@@ -211,8 +211,9 @@
 		    sources : introspection_sources,
 		    includes : ['GObject-2.0', 'Gtk-3.0', libpurple_gir[0]],
 		    namespace : 'Pidgin',
-		    symbol_prefix : 'pidgin_',
+		    symbol_prefix : 'pidgin',
 		    identifier_prefix : 'Pidgin',
+		    export_packages : 'pidgin-@0@'.format(purple_major_version),
 		    nsversion : '@0@.@1@'.format(purple_major_version,
 		                                 purple_minor_version),
 		    install : true)

mercurial