diff --git a/gi-find-deps.sh b/gi-find-deps.sh index a1fd044..df19378 100644 --- a/gi-find-deps.sh +++ b/gi-find-deps.sh @@ -70,6 +70,11 @@ function python_requires { split_name_version $module print_req_prov done + # python glue layers (/gi/overrides) import their typelibs slightly different + for module in $(grep -h -P -o "=\s+(get_introspection_module\(['\"][^'\"]+['\"]\))" $1 | sed -e 's:#.*::' -e 's:=.*get_introspection_module::' -e "s:[()\"' ]::g"); do + split_name_version $module + print_req_prov + done } function javascript_requires { diff --git a/gobject-introspection.changes b/gobject-introspection.changes index b335d7c..ec3d25f 100644 --- a/gobject-introspection.changes +++ b/gobject-introspection.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Mon Apr 18 13:47:39 UTC 2016 - dimstar@opensuse.org + +- gi-find-deps.sh: scan GI overrides glue layers to add their + respective dependencies. + ------------------------------------------------------------------- Wed Mar 23 08:09:34 UTC 2016 - dimstar@opensuse.org