GNOME Bugzilla – Bug 515860
plugins should not install headers - fix metadata
Last modified: 2008-02-12 23:14:02 UTC
Plugins are not allowed to install headers - we don't add API that way. The tags in the 'metadata/metadatatags.h' header should be merged into libgsttag in -base after this release and used from there. In the meantime, the header should not be installed at all.
> In the meantime, the header should not be installed at all. Agreed. One thing to consider: some of the tags may change their GType when the move to -base. This might cause problems later on when building + using the released -bad against CVS -base, e.g. when the enum types are actually turned into enum types instead of G_TYPE_UINT.
Hmmm. Do you have a solution for mitigating that, or do you think it's ok because metadata is in -bad?
Created attachment 104992 [details] [review] simple patch to disable installing the header
committed: 2008-02-12 Jan Schmidt <jan.schmidt@sun.com> * ext/metadata/Makefile.am: Don't install a header file. We will have to merge these tags into libgsttag after the release and use them from there. Fixes: #515860