Summary: | dev-libs/gdl-3.0.2 Couldn't find include 'Gtk-3.0.gir' | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | optiluca <optiluca> |
Component: | Current packages | Assignee: | Gentoo Linux Gnome Desktop Team <gnome> |
Status: | RESOLVED FIXED | ||
Severity: | normal | ||
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | AMD64 | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
build.log
patch to add $(use_enable introspection) to G2CONF patch to add $(use_enable introspection) to G2CONF |
Description
optiluca@gmail.com
2011-09-19 12:26:06 UTC
Please attach the build log. Created attachment 287125 [details]
build.log
Confirming that gdl-3.0.x ebuilds have broken introspection handling :/ Created attachment 287743 [details, diff]
patch to add $(use_enable introspection) to G2CONF
The cause of this bug is that the introspection USE flag currently has no effect on the build process since it's never passed to gdl's configure.
This patch fixes the problem by adding $(use_enable introspection) to G2CONF to ensure that the introspection USE flag is respected.
Created attachment 287753 [details, diff]
patch to add $(use_enable introspection) to G2CONF
...and here is a non-broken version of the above patch, i.e. it doesn't override G2CONF. Also, with the recent gnome2.eclass change, manually disabling maintainer mode is no longer needed.
(Sorry for the first patch, don't know what I was thinking.)
+ 26 Sep 2011; Pacho Ramos <pacho@gentoo.org> -gdl-3.0.0.ebuild, + -gdl-3.0.1.ebuild, gdl-3.0.2.ebuild: + Handle introspection USE flag properly (bug #383635 by optiluca and fix by + Alexandre Rostovtsev), remove old. + |