1make_gobject_introspection_find_gir_files() { 2 # required for .typelib files, eg mypaint git version 3 if [ -d "$1/lib/girepository-1.0" ]; then 4 addToSearchPath GI_TYPELIB_PATH $1/lib/girepository-1.0 5 fi 6 7 # XDG_DATA_DIRS: required for finding .gir files 8 if [ -d "$1/share/gir-1.0" ]; then 9 addToSearchPath XDG_DATA_DIRS $1/share 10 fi 11} 12 13addEnvHooks "$targetOffset" make_gobject_introspection_find_gir_files 14 15giDiscoverSelf() { 16 if [ -d "$prefix/lib/girepository-1.0" ]; then 17 addToSearchPath GI_TYPELIB_PATH $prefix/lib/girepository-1.0 18 fi 19} 20 21# gappsWrapperArgsHook expects GI_TYPELIB_PATH variable to be set by this. 22# Until we have dependency mechanism in generic builder, we need to use this hack. 23postInstallHooks+=(giDiscoverSelf) 24 25_multioutMoveGlibGir() { 26 moveToOutput share/gir-1.0 "${!outputDev}" 27} 28 29preFixupHooks+=(_multioutMoveGlibGir)