Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)

glib hooks: move gsettings-schemas if on wrong place

Fixes #7325.

+6
+6
pkgs/development/libraries/glib/setup-hook.sh
··· 11 11 envHooks+=(make_glib_find_gsettings_schemas) 12 12 13 13 glibPreFixupPhase() { 14 + # Move gschemas in case the install flag didn't help 15 + if [ -d "$out/share/glib-2.0/schemas" ]; then 16 + mkdir -p "$out/share/gsettings-schemas/$name/glib-2.0" 17 + mv "$out/share/glib-2.0/schemas" "$out/share/gsettings-schemas/$name/glib-2.0/" 18 + fi 19 + 14 20 addToSearchPath GSETTINGS_SCHEMAS_PATH "$out/share/gsettings-schemas/$name" 15 21 } 16 22