From: Daniel Espinosa Date: Fri, 26 Apr 2019 18:38:09 +0000 (-0500) Subject: vala: added namespace GIR version annotation X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=6eadef6f0c11abead651cbef90343a4432e0735e;p=thirdparty%2Fvala.git vala: added namespace GIR version annotation --- diff --git a/configure.ac b/configure.ac index aa8097b23..7d9c993a8 100644 --- a/configure.ac +++ b/configure.ac @@ -217,6 +217,7 @@ AC_CONFIG_FILES([Makefile gee/Makefile ccode/Makefile vala/Makefile + vala/namespace-info.vala codegen/Makefile compiler/Makefile vapi/Makefile diff --git a/vala/Makefile.am b/vala/Makefile.am index 6be70557d..a815915e2 100644 --- a/vala/Makefile.am +++ b/vala/Makefile.am @@ -25,6 +25,7 @@ lib_LTLIBRARIES = \ $(NULL) libvala_la_VALASOURCES = \ + namespace-info.vala \ valaaddressofexpression.vala \ valaarraycopymethod.vala \ valaarraycreationexpression.vala \ @@ -224,6 +225,7 @@ libvala@PACKAGE_SUFFIX@.vapi: $(top_srcdir)/gee/gee.vapi $(top_srcdir)/vala/vala EXTRA_DIST = $(libvala_la_VALASOURCES) vala.vapi vala.vala.stamp vala.h valaversion.vala.in MAINTAINERCLEANFILES = \ + namespace-info.vala \s vala.vapi \ vala.h \ $(libvala_la_VALASOURCES:.vala=.c) \ diff --git a/vala/namespace-info.vala.in b/vala/namespace-info.vala.in new file mode 100644 index 000000000..7959aa2f5 --- /dev/null +++ b/vala/namespace-info.vala.in @@ -0,0 +1,25 @@ +/* namespace-info.vala-in + * + * Copyright (C) 2019 Daniel Espinosa + * + * This library is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License as published by the Free Software Foundation; either + * version 2.1 of the License, or (at your option) any later version. + + * This library is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + + * You should have received a copy of the GNU Lesser General Public + * License along with this library; if not, write to the Free Software + * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA + * + * Authors: + * Daniel Espinosa + */ +[CCode (gir_namespace = "Vala", gir_version = "@API_VERSION@", cheader_filename = "vala.h")] +namespace Vala {} + +