diff options
author | Alexander Ried <ried@mytum.de> | 2016-10-03 00:09:28 +0200 |
---|---|---|
committer | Alexander Ried <ried@mytum.de> | 2016-10-15 20:32:14 +0200 |
commit | a1a364102a872325638ecc0c5ba570f9b5bde86c (patch) | |
tree | 23dd40392e9479fb185aae37a8b8a07939d1b558 /pkgs/desktops | |
parent | 56d24b8e1dbba112288308268a384c1e7f363027 (diff) | |
download | nixpkgs-a1a364102a872325638ecc0c5ba570f9b5bde86c.tar nixpkgs-a1a364102a872325638ecc0c5ba570f9b5bde86c.tar.gz nixpkgs-a1a364102a872325638ecc0c5ba570f9b5bde86c.tar.bz2 nixpkgs-a1a364102a872325638ecc0c5ba570f9b5bde86c.tar.lz nixpkgs-a1a364102a872325638ecc0c5ba570f9b5bde86c.tar.xz nixpkgs-a1a364102a872325638ecc0c5ba570f9b5bde86c.tar.zst nixpkgs-a1a364102a872325638ecc0c5ba570f9b5bde86c.zip |
patch gnome-session path in desktop file
Diffstat (limited to 'pkgs/desktops')
-rw-r--r-- | pkgs/desktops/gnome-3/3.22/core/gnome-session/default.nix | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/pkgs/desktops/gnome-3/3.22/core/gnome-session/default.nix b/pkgs/desktops/gnome-3/3.22/core/gnome-session/default.nix index 135e833e9b4..8dec630354c 100644 --- a/pkgs/desktops/gnome-3/3.22/core/gnome-session/default.nix +++ b/pkgs/desktops/gnome-3/3.22/core/gnome-session/default.nix @@ -13,6 +13,11 @@ stdenv.mkDerivation rec { # FIXME: glib binaries shouldn't be in .dev! preFixup = '' + for desktopFile in $(grep -rl "Exec=gnome-session" $out/share) + do + echo "Patching gnome-session path in: $desktopFile" + sed -i "s,^Exec=gnome-session,Exec=$out/bin/gnome-session," $desktopFile + done wrapProgram "$out/bin/gnome-session" \ --prefix PATH : "${glib.dev}/bin" \ --prefix GI_TYPELIB_PATH : "$GI_TYPELIB_PATH" \ |