From 7934e1c8f19e1063833a72b28ae2bc92a8dfddc7 Mon Sep 17 00:00:00 2001 From: Kristian Rietveld Date: Sun, 1 May 2016 09:10:12 +0200 Subject: [PATCH] pygimp: make GimpParasite type known to the code generator --- plug-ins/pygimp/Makefile.am | 4 +++- plug-ins/pygimp/gimp-types.defs | 9 +++++++++ 2 files changed, 12 insertions(+), 1 deletion(-) create mode 100644 plug-ins/pygimp/gimp-types.defs diff --git a/plug-ins/pygimp/Makefile.am b/plug-ins/pygimp/Makefile.am index 4b2e36fa70..b7092fa838 100644 --- a/plug-ins/pygimp/Makefile.am +++ b/plug-ins/pygimp/Makefile.am @@ -132,6 +132,7 @@ pygimp_PYTHON = \ pygimp_DATA = pygimp-logo.png codegen_files = \ + gimp-types.defs \ gimpcolor-types.defs \ gimpenums-types.defs \ gimpthumb.defs \ @@ -164,7 +165,7 @@ EXTRA_DIST = \ $(pygimp_DATA) \ $(codegen_files) -gimpui.c: gimpui.defs gimpui.override gimpcolor-types.defs gimpenums-types.defs +gimpui.c: gimpui.defs gimpui.override gimp-types.defs gimpcolor-types.defs gimpenums-types.defs gimpthumb.c: gimpthumb.defs gimpthumb.override @@ -176,6 +177,7 @@ CLEANFILES = gimpui.c gimpthumb.c --override $*.override \ --register $(PYGTK_DEFSDIR)/gdk-types.defs \ --register $(PYGTK_DEFSDIR)/gtk-types.defs \ + --register gimp-types.defs \ --register gimpcolor-types.defs \ --register gimpenums-types.defs \ --prefix $* $*.defs) > gen-$*.c \ diff --git a/plug-ins/pygimp/gimp-types.defs b/plug-ins/pygimp/gimp-types.defs new file mode 100644 index 0000000000..0158ede671 --- /dev/null +++ b/plug-ins/pygimp/gimp-types.defs @@ -0,0 +1,9 @@ +;; -*- scheme -*- + +;; from libgimpbase, implemented manually in pygimp-parasite.c + +(define-boxed GimpParasite + (in-module "Gimp") + (c-name "GimpParasite") + (gtype-id "GIMP_TYPE_PARASITE") +)