From 2b085f4bd15974628bec19ff1b730c07fe8ac4f0 Mon Sep 17 00:00:00 2001 From: Johan Dahlin Date: Thu, 15 Jan 2009 23:08:10 +0000 Subject: [PATCH] Move over the hand-written girs from gir-repository so upstream libraries 2009-01-15 Johan Dahlin * gir/GL-1.0.gir: * gir/Makefile.am: * gir/cairo-1.0.gir: * gir/fontconfig-2.0.gir: * gir/freetype2-2.0.gir: * gir/libxml2-2.0.gir: * gir/xfixes-4.0.gir: * gir/xft-2.0.gir: * gir/xlib-2.0.gir: Move over the hand-written girs from gir-repository so upstream libraries depending on these can avoid a gir-repository dependency. svn path=/trunk/; revision=1047 --- ChangeLog | 16 ++++++++++++++++ gir/GL-1.0.gir | 24 ++++++++++++++++++++++++ gir/Makefile.am | 42 +++++++++++++++++++++++++++--------------- gir/cairo-1.0.gir | 47 +++++++++++++++++++++++++++++++++++++++++++++++ gir/fontconfig-2.0.gir | 16 ++++++++++++++++ gir/freetype2-2.0.gir | 16 ++++++++++++++++ gir/libxml2-2.0.gir | 20 ++++++++++++++++++++ gir/xfixes-4.0.gir | 8 ++++++++ gir/xft-2.0.gir | 18 ++++++++++++++++++ gir/xlib-2.0.gir | 32 ++++++++++++++++++++++++++++++++ 10 files changed, 224 insertions(+), 15 deletions(-) create mode 100644 gir/GL-1.0.gir create mode 100644 gir/cairo-1.0.gir create mode 100644 gir/fontconfig-2.0.gir create mode 100644 gir/freetype2-2.0.gir create mode 100644 gir/libxml2-2.0.gir create mode 100644 gir/xfixes-4.0.gir create mode 100644 gir/xft-2.0.gir create mode 100644 gir/xlib-2.0.gir diff --git a/ChangeLog b/ChangeLog index 5bddbc6..898f7a0 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,21 @@ 2009-01-15 Johan Dahlin + * gir/GL-1.0.gir: + * gir/Makefile.am: + * gir/cairo-1.0.gir: + * gir/fontconfig-2.0.gir: + * gir/freetype2-2.0.gir: + * gir/libxml2-2.0.gir: + * gir/xfixes-4.0.gir: + * gir/xft-2.0.gir: + * gir/xlib-2.0.gir: + + Move over the hand-written girs from gir-repository + so upstream libraries depending on these can avoid + a gir-repository dependency. + +2009-01-15 Johan Dahlin + Bug 567813 – Everything should be versioned * gir/Makefile.am: diff --git a/gir/GL-1.0.gir b/gir/GL-1.0.gir new file mode 100644 index 0000000..2359e3b --- /dev/null +++ b/gir/GL-1.0.gir @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/gir/Makefile.am b/gir/Makefile.am index 1cc5a6a..1a25e3d 100644 --- a/gir/Makefile.am +++ b/gir/Makefile.am @@ -1,8 +1,20 @@ include $(top_srcdir)/common.mk -BUILT_SOURCES = +BUILT_GIRSOURCES = +CLEANFILES = EXTRA_DIST = +BASE_GIRSOURCES = \ + cairo-1.0.gir \ + fontconfig-2.0.gir \ + freetype2-2.0.gir \ + GL-1.0.gir \ + libxml2-2.0.gir \ + xft-2.0.gir \ + xlib-2.0.gir \ + xfixes-4.0.gir +EXTRA_DIST += $(BASE_GIRSOURCES) + # glib GLIB_INCLUDEDIR=`pkg-config --variable=includedir glib-2.0`/glib-2.0 GLIB_LIBDIR=`pkg-config --variable=libdir glib-2.0` @@ -31,7 +43,7 @@ GLib-2.0.gir: $(SCANNER_BIN) $(SCANNER_LIBS) Makefile glib-2.0.c $(GLIB_INCLUDEDIR)/glib/*.h $(SCANNER) $(SCANNER_ARGS) \ --xpath-assertions=$(srcdir)/GLib-2.0.xpath GLib-2.0.gir -BUILT_SOURCES += GLib-2.0.gir +BUILT_GIRSOURCES += GLib-2.0.gir EXTRA_DIST += glib-2.0.c GLib-2.0.xpath # gobject @@ -58,7 +70,7 @@ GObject-2.0.gir: GLib-2.0.gir $(SCANNER_BIN) $(SCANNER_LIBS) Makefile -DGOBJECT_COMPILATION \ --pkg glib-2.0 \ $(GLIB_INCLUDEDIR)/gobject/*.h -BUILT_SOURCES += GObject-2.0.gir +BUILT_GIRSOURCES += GObject-2.0.gir # gmodule GMODULE_INCLUDEDIR=`pkg-config --variable=includedir gmodule-2.0`/glib-2.0 @@ -84,7 +96,7 @@ GModule-2.0.gir: GLib-2.0.gir $(SCANNER_BIN) $(SCANNER_LIBS) -I$(GMODULE_LIBDIR)/glib-2.0/include \ --pkg glib-2.0 \ $(GLIB_INCLUDEDIR)/gmodule.h -BUILT_SOURCES += GModule-2.0.gir +BUILT_GIRSOURCES += GModule-2.0.gir # gio GIO_INCLUDEDIR=`pkg-config --variable=includedir gio-2.0`/glib-2.0 @@ -120,7 +132,7 @@ Gio-2.0.gir: GObject-2.0.gir $(SCANNER_BIN) $(SCANNER_LIBS) Makefile $(srcdir)/g $(srcdir)/gio-2.0.c \ $(GLIB_INCLUDEDIR)/gio/*.h \ $(GIO_UNIX_HDRS) -BUILT_SOURCES += Gio-2.0.gir +BUILT_GIRSOURCES += Gio-2.0.gir EXTRA_DIST += gio-2.0.c # girepository @@ -141,23 +153,23 @@ GIRepository-2.0.gir: GObject-2.0.gir $(SCANNER_BIN) $(SCANNER_LIBS) $(GIREPOSIT --pkg glib-2.0 \ --pkg gobject-2.0 \ $(GIREPOSITORY_FILES) -BUILT_SOURCES += GIRepository-2.0.gir +BUILT_GIRSOURCES += GIRepository-2.0.gir # Generic rules -CLEANFILES = $(BUILT_SOURCES) -girdir=$(datadir)/gir-1.0 -dist_gir_DATA = $(BUILT_SOURCES) +CLEANFILES += $(BUILT_GIRSOURCES) + +GIRSOURCES = \ + $(BASE_GIRSOURCES) \ + $(BUILT_GIRSOURCES) + +girdir = $(datadir)/gir-1.0 +dist_gir_DATA = $(GIRSOURCES) %.typelib: %.gir $(top_builddir)/tools/g-ir-compiler$(EXEEXT) $(DEBUG) $(top_builddir)/tools/g-ir-compiler$(EXEEXT) --includedir=. $(G_IR_COMPILER_OPTS) $< -o $@ typelibsdir = $(libdir)/girepository-1.0 -typelibs_DATA = \ - GLib-2.0.typelib \ - GModule-2.0.typelib \ - GObject-2.0.typelib \ - Gio-2.0.typelib \ - GIRepository-2.0.typelib +typelibs_DATA = $(GIRSOURCES:.gir=.typelib) $(GIRSOURCES:.gir=.typelib) CLEANFILES += $(typelibs_DATA) diff --git a/gir/cairo-1.0.gir b/gir/cairo-1.0.gir new file mode 100644 index 0000000..feeefc1 --- /dev/null +++ b/gir/cairo-1.0.gir @@ -0,0 +1,47 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/gir/fontconfig-2.0.gir b/gir/fontconfig-2.0.gir new file mode 100644 index 0000000..42ebbde --- /dev/null +++ b/gir/fontconfig-2.0.gir @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + diff --git a/gir/freetype2-2.0.gir b/gir/freetype2-2.0.gir new file mode 100644 index 0000000..608b08a --- /dev/null +++ b/gir/freetype2-2.0.gir @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + diff --git a/gir/libxml2-2.0.gir b/gir/libxml2-2.0.gir new file mode 100644 index 0000000..bd994be --- /dev/null +++ b/gir/libxml2-2.0.gir @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + diff --git a/gir/xfixes-4.0.gir b/gir/xfixes-4.0.gir new file mode 100644 index 0000000..e2ca90f --- /dev/null +++ b/gir/xfixes-4.0.gir @@ -0,0 +1,8 @@ + + + + + + diff --git a/gir/xft-2.0.gir b/gir/xft-2.0.gir new file mode 100644 index 0000000..b89e66c --- /dev/null +++ b/gir/xft-2.0.gir @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + diff --git a/gir/xlib-2.0.gir b/gir/xlib-2.0.gir new file mode 100644 index 0000000..5236885 --- /dev/null +++ b/gir/xlib-2.0.gir @@ -0,0 +1,32 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + -- 2.7.4