GNOME Bugzilla – Bug 602753
Make it possible to build plugins out-of-tree
Last modified: 2011-01-14 18:42:45 UTC
It would be nice if some C totem plugins could be built separately from the main tarball, as e.g. epiphany or eog allow. This implies installing a selected list of headers, and adding a pkg-config file. The reason why I am asking is that the youtube plugin needs to be handled a special way in stable distributions releases. Every time the Youtube API changes, we need to update the plugin. However it is a pain to update the whole totem package just for that effect. Being able to build plugins separately would make it possible for us to ship a tarball including only this plugin.
Add the Vala .vapi file to this.
Created attachment 161167 [details] [review] install pkg-config and header files Patch to install a totem pkg-config file, the vala bindings (vapi) and the following header files: totem.h totem-plugin.h totem-cell-renderer-video.h totem-video-list.h totem-playlist.h bacon-video-widget.h Most of the plugins use these symbols, but I'm not sure if additional header files should be installed.
Done in http://git.gnome.org/browse/totem/log/?h=introspection.
commit 567558c62a5df85795bbcb2ceb79604e58cb20fb Author: Philip Withnall <philip@tecnocode.co.uk> Date: Sat Jun 26 23:39:13 2010 +0100 Bug 602753 — Make it possible to build plugins out-of-tree Install a limited set of headers for plugins to use, plus a pkg-config file. Closes: bgo#602753 configure.in | 12 ++++++++++++ data/Makefile.am | 4 ++++ data/totem.pc.in | 11 +++++++++++ src/Makefile.am | 4 ++++ 4 files changed, 31 insertions(+), 0 deletions(-)
Comment on attachment 161167 [details] [review] install pkg-config and header files Outdated. We don't install the VAPI file yet, but Vala support for plugins is still broken.
Vala no longer requires VAPI files, and since Totem installs its GIR file, I think this bug can be closed as fixed.