[gxml] Setup new API release
- From: Daniel Espinosa Ortiz <despinosa src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gxml] Setup new API release
- Date: Wed, 10 Feb 2016 00:35:09 +0000 (UTC)
commit e4687f1edd917fee10b809d3a56cb6190e02740e
Author: Daniel Espinosa <esodan gmail com>
Date: Tue Feb 9 10:28:55 2016 -0600
Setup new API release
configure.ac | 4 +-
gxml/Makefile.am | 64 ++++++++++++++++++++------------------------------
gxml/gxml-0.6.pc.in | 14 -----------
3 files changed, 28 insertions(+), 54 deletions(-)
---
diff --git a/configure.ac b/configure.ac
index b2ea9fc..49dc542 100644
--- a/configure.ac
+++ b/configure.ac
@@ -21,8 +21,8 @@ m4_define([project_nano_version], [0])
# increment current and set revision to 0
# If public symbols have been added since last release, increment age
# If public symbols have been removed since last release, set age to 0
-m4_define([project_lt_current], [8])
-m4_define([project_lt_revision], [2])
+m4_define([project_lt_current], [9])
+m4_define([project_lt_revision], [0])
m4_define([project_lt_age], [0])
# Combine numbers to various version variables (different uses)
diff --git a/gxml/Makefile.am b/gxml/Makefile.am
index fab1881..b02b3c0 100644
--- a/gxml/Makefile.am
+++ b/gxml/Makefile.am
@@ -8,7 +8,7 @@ AM_VALAFLAGS=
### Library
# Library to create
-lib_LTLIBRARIES = libgxml-0.6.la
+lib_LTLIBRARIES = libgxml-0.10.la
# Vala source code
sources = \
@@ -130,7 +130,7 @@ endif
# library flags
AM_VALAFLAGS += \
$(ERROR_VALAFLAGS) \
- --library=gxml-0.6 \
+ --library=gxml-0.10 \
$(top_srcdir)/vapi/config.vapi \
$(top_srcdir)/vapi/xlibxml-1.0.vapi \
--vapidir=. \
@@ -140,12 +140,12 @@ AM_VALAFLAGS += \
--pkg gobject-2.0 \
--pkg gio-2.0 \
--includedir gxml \
- --vapi gxml-0.6.vapi \
+ --vapi gxml-0.10.vapi \
-H gxml.h \
-C \
$(NULL)
-libgxml_0_6_la_LIBADD = \
+libgxml_0_10_la_LIBADD = \
$(GEE_LIBS) \
$(GIO_LIBS) \
$(GLIB_LIBS) \
@@ -153,34 +153,31 @@ libgxml_0_6_la_LIBADD = \
$(VALA_LIBS) \
$(NULL)
-libgxml_0_6_la_LDFLAGS = \
+libgxml_0_10_la_LDFLAGS = \
-version-info "$(LT_CURRENT)":"$(LT_REVISION)":"$(LT_AGE)"
-gxml_0_6_la_vala.stamp: $(sources)
+$(sources:.vala=.c): $(sources)
$(VALAC) $(AM_VALAFLAGS) $^
-$(sources:.vala=.c): gxml_0_6_la_vala.stamp
-
-libgxml_0_6_la_SOURCES= \
+libgxml_0_10_la_SOURCES= \
$(sources:.vala=.c) \
xlibxml.c
-libgxml_0_6_la_DEPENDENCIES= gxml_0_6_la_vala.stamp
# .h header file
-gxml.h: gxml_0_6_la_vala.stamp
+gxml.h: libgxml-0.10.la
gxmldir= $(includedir)/gxml-$(API_VERSION)/gxml
gxml_HEADERS = gxml.h xlibxml.h
# .vapi Vala API file
-gxml-0.6.vapi: gxml_0_6_la_vala.stamp
+gxml-0.10.vapi: libgxml-0.10.la
vapidir = $(datadir)/vala/vapi
dist_vapi_DATA = \
- gxml-0.6.vapi \
- gxml-0.6.deps \
+ gxml-0.10.vapi \
+ gxml-0.10.deps \
$(NULL)
# .pc pkg-config file
-pkgconfig_in = gxml-0.6.pc.in
+pkgconfig_in = gxml-0.10.pc.in
pkgconfigdir = $(libdir)/pkgconfig
pkgconfig_DATA = $(pkgconfig_in:.in=)
@@ -191,17 +188,8 @@ EXTRA_DIST = \
GITIGNOREFILES = \
$(sources:.vala=.c) \
- libgxml_0_6_la_vala.stamp \
- $(NULL)
-
-
-BUILT_SOURCES += \
- gxml_0_6_la_vala.stamp \
- gxml.h \
- gxml-0.6.vapi \
$(NULL)
-
# This makes GObject Introspection optional and requires to use --enable-instrospection switch on configure
if HAVE_INTROSPECTION
@@ -210,9 +198,9 @@ if HAVE_INTROSPECTION
# Extract our dlname like libfolks does, see bgo#658002 and bgo#585116
# This is what g-ir-scanner does.
libgxml_dlname=\
- `$(SED) -nE "s/^dlname='([A-Za-z0-9.+-]+)'/\1/p" libgxml-0.6.la`
+ `$(SED) -nE "s/^dlname='([A-Za-z0-9.+-]+)'/\1/p" libgxml-0.10.la`
#libgxml_dlname=\
-# `$(GREP) -e dlname libgxml-0.6.la | $(SED) s/dlname=\'// | $(SED) s/\'//`
+# `$(GREP) -e dlname libgxml-0.10.la | $(SED) s/dlname=\'// | $(SED) s/\'//`
AM_VALAFLAGS += \
--gir=GXml-$(API_VERSION).gir
@@ -220,15 +208,15 @@ AM_VALAFLAGS += \
INTROSPECTION_GIRS = GXml-$(API_VERSION).gir
INTROSPECTION_COMPILER_ARGS = --includedir=. -l $(libgxml_dlname)
-GXml-0.6.gir: libgxml-0.6.la
+GXml-0.10.gir: libgxml-0.10.la
-GXml-0.6.typelib: $(INTROSPECTION_GIRS)
+GXml-0.10.typelib: $(INTROSPECTION_GIRS)
$(INTROSPECTION_COMPILER) $(INTROSPECTION_COMPILER_ARGS) $< -o $@
girdir = $(INTROSPECTION_GIRDIR)
gir_DATA = $(INTROSPECTION_GIRS)
typelibdir = $(INTROSPECTION_TYPELIBDIR)
-typelib_DATA = GXml-0.6.typelib
+typelib_DATA = GXml-0.10.typelib
CLEANFILES += $(gir_DATA) $(typelib_DATA)
endif
@@ -237,26 +225,26 @@ if PLATFORM_WIN32
AM_VALAFLAGS += \
--symbols=gxml.symbols
-libgxml_0_6_la_LDFLAGS += -shared -o libgxml-0.6.dll -no-undefined \
+libgxml_0_10_la_LDFLAGS += -shared -o libgxml-0.10.dll -no-undefined \
-out-imlib -export-all-symbols -output-def
-gxml.symbols: gxml_0_6_la_vala.stamp
+gxml.symbols: libgxml-0.10.la
-libgxml-0.6.def: gxml.symbols
+libgxml-0.10.def: gxml.symbols
(echo -e EXPRTS; $(CPP) -P $(DEF_FLAGS) \
- <$^ | sed -e '/^$$/d' -e 's/^/ /' -e 's/G_GNUC_[^ ]*//g' \
- | sort) > gxml.def.tmp && mv gxml.def.tmp libgxml-0.6.def
+ | sort) > gxml.def.tmp && mv gxml.def.tmp libgxml-0.10.def
-libgxml-0.6.def: libgxml-0.6.la
+libgxml-0.10.def: libgxml-0.10.la
libgxmldefdir=$(libdir)
-libgxmldef_DATA=libgxml-0.6.def
+libgxmldef_DATA=libgxml-0.10.def
CLEANFILES += \
gxml.symbols \
- libgxml-0.6.def
+ libgxml-0.10.def
BUILT_SOURCES += \
- libgxml-0.6.def
+ libgxml-0.10.def
endif
@@ -264,6 +252,6 @@ CLEANFILES += \
$(pkgconfig_DATA) \
namespace-info.vala \
$(sources:.vala=.c) \
- gxml-0.6.vapi \
+ gxml-0.10.vapi \
gxml.h
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]