diff options
author | Jörg Thalheim <joerg@thalheim.io> | 2018-04-05 21:12:18 +0100 |
---|---|---|
committer | Jörg Thalheim <joerg@thalheim.io> | 2018-04-06 00:21:46 +0100 |
commit | 9d6ac12f3935db5fedf530efa6aed8c3913924e3 (patch) | |
tree | 19c69e7e25da0f785b3f55c3cc2e8fd0df611e2c /pkgs/development/libraries/glib/default.nix | |
parent | f55a6ab844b59879ba1874a0c3bf3f14cca21ba5 (diff) | |
download | nixpkgs-9d6ac12f3935db5fedf530efa6aed8c3913924e3.tar nixpkgs-9d6ac12f3935db5fedf530efa6aed8c3913924e3.tar.gz nixpkgs-9d6ac12f3935db5fedf530efa6aed8c3913924e3.tar.bz2 nixpkgs-9d6ac12f3935db5fedf530efa6aed8c3913924e3.tar.lz nixpkgs-9d6ac12f3935db5fedf530efa6aed8c3913924e3.tar.xz nixpkgs-9d6ac12f3935db5fedf530efa6aed8c3913924e3.tar.zst nixpkgs-9d6ac12f3935db5fedf530efa6aed8c3913924e3.zip |
glib: bin/gio is required by gvfs executables
this fixes gvfs in caia (mate desktop)
Diffstat (limited to 'pkgs/development/libraries/glib/default.nix')
-rw-r--r-- | pkgs/development/libraries/glib/default.nix | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/pkgs/development/libraries/glib/default.nix b/pkgs/development/libraries/glib/default.nix index 2c070ff3fa8..4f347f3e15d 100644 --- a/pkgs/development/libraries/glib/default.nix +++ b/pkgs/development/libraries/glib/default.nix @@ -57,7 +57,7 @@ stdenv.mkDerivation rec { ++ optional doCheck ./skip-timer-test.patch ++ [ ./schema-override-variable.patch ]; - outputs = [ "out" "dev" "devdoc" ]; + outputs = [ "bin" "out" "dev" "devdoc" ]; outputBin = "dev"; setupHook = ./setup-hook.sh; @@ -106,12 +106,16 @@ stdenv.mkDerivation rec { DETERMINISTIC_BUILD = 1; postInstall = '' + mkdir -p $bin/bin + for app in gapplication gdbus gio gsettings; do + mv "$dev/bin/$app" "$bin/bin" + done + moveToOutput "share/glib-2.0" "$dev" substituteInPlace "$dev/bin/gdbus-codegen" --replace "$out" "$dev" sed -i "$dev/bin/glib-gettextize" -e "s|^gettext_dir=.*|gettext_dir=$dev/share/glib-2.0/gettext|" - '' - # This file is *included* in gtk3 and would introduce runtime reference via __FILE__. - + '' + + # This file is *included* in gtk3 and would introduce runtime reference via __FILE__. sed '1i#line 1 "${name}/include/glib-2.0/gobject/gobjectnotifyqueue.c"' \ -i "$dev"/include/glib-2.0/gobject/gobjectnotifyqueue.c ''; |