diff --git a/recipes/incoming-gnome-onda2/gi-foreign-girs.toml b/recipes/incoming-gnome-onda2/gi-foreign-girs.toml index 1814000f..7ee89281 100644 --- a/recipes/incoming-gnome-onda2/gi-foreign-girs.toml +++ b/recipes/incoming-gnome-onda2/gi-foreign-girs.toml @@ -21,7 +21,10 @@ link = "dynamic" # Sin compilar: sólo copia los .gir estáticos del source a /usr/share/gir-1.0. configure = "true" compile = "true" -install = "mkdir -p /out/usr/share/gir-1.0 && cp gir/*.gir /out/usr/share/gir-1.0/ && ls /out/usr/share/gir-1.0/" +# cairo-1.0.gir NO está en gir/ como .gir sino como .gir.in (g-i lo genera con configure_file +# sustituyendo @CAIRO_GIR_PACKAGE@=cairo-gobject y @CAIRO_SHARED_LIBRARY@=libcairo-gobject.so.2). +# Reproduzco la sustitución con sed (pango/PangoCairo lo referencian por --include=cairo-1.0). +install = "mkdir -p /out/usr/share/gir-1.0 && cp gir/*.gir /out/usr/share/gir-1.0/ && sed -e 's/@CAIRO_GIR_PACKAGE@/cairo-gobject/g' -e 's/@CAIRO_SHARED_LIBRARY@/libcairo-gobject.so.2/g' gir/cairo-1.0.gir.in > /out/usr/share/gir-1.0/cairo-1.0.gir && ls /out/usr/share/gir-1.0/" [deps] build = [] diff --git a/recipes/incoming-gnome/gi-foreign-girs.toml b/recipes/incoming-gnome/gi-foreign-girs.toml index 1814000f..7ee89281 100644 --- a/recipes/incoming-gnome/gi-foreign-girs.toml +++ b/recipes/incoming-gnome/gi-foreign-girs.toml @@ -21,7 +21,10 @@ link = "dynamic" # Sin compilar: sólo copia los .gir estáticos del source a /usr/share/gir-1.0. configure = "true" compile = "true" -install = "mkdir -p /out/usr/share/gir-1.0 && cp gir/*.gir /out/usr/share/gir-1.0/ && ls /out/usr/share/gir-1.0/" +# cairo-1.0.gir NO está en gir/ como .gir sino como .gir.in (g-i lo genera con configure_file +# sustituyendo @CAIRO_GIR_PACKAGE@=cairo-gobject y @CAIRO_SHARED_LIBRARY@=libcairo-gobject.so.2). +# Reproduzco la sustitución con sed (pango/PangoCairo lo referencian por --include=cairo-1.0). +install = "mkdir -p /out/usr/share/gir-1.0 && cp gir/*.gir /out/usr/share/gir-1.0/ && sed -e 's/@CAIRO_GIR_PACKAGE@/cairo-gobject/g' -e 's/@CAIRO_SHARED_LIBRARY@/libcairo-gobject.so.2/g' gir/cairo-1.0.gir.in > /out/usr/share/gir-1.0/cairo-1.0.gir && ls /out/usr/share/gir-1.0/" [deps] build = []