about summary refs log tree commit diff
path: root/pkgs/desktops/gnome-3/3.12
diff options
context:
space:
mode:
Diffstat (limited to 'pkgs/desktops/gnome-3/3.12')
-rw-r--r--pkgs/desktops/gnome-3/3.12/core/caribou/default.nix4
-rw-r--r--pkgs/desktops/gnome-3/3.12/core/gnome-shell/default.nix1
-rw-r--r--pkgs/desktops/gnome-3/3.12/core/vte/0.38.0.nix2
3 files changed, 7 insertions, 0 deletions
diff --git a/pkgs/desktops/gnome-3/3.12/core/caribou/default.nix b/pkgs/desktops/gnome-3/3.12/core/caribou/default.nix
index 966d26cff01ee..3a6c3f0dd3573 100644
--- a/pkgs/desktops/gnome-3/3.12/core/caribou/default.nix
+++ b/pkgs/desktops/gnome-3/3.12/core/caribou/default.nix
@@ -16,6 +16,10 @@ stdenv.mkDerivation rec {
 
   propagatedBuildInputs = [ gnome3.libgee libxklavier ];
 
+  preBuild = ''
+    patchShebangs .
+  '';
+
   meta = with stdenv.lib; {
     platforms = platforms.linux;
   };
diff --git a/pkgs/desktops/gnome-3/3.12/core/gnome-shell/default.nix b/pkgs/desktops/gnome-3/3.12/core/gnome-shell/default.nix
index 9136a48d40124..6f6816efa5bd7 100644
--- a/pkgs/desktops/gnome-3/3.12/core/gnome-shell/default.nix
+++ b/pkgs/desktops/gnome-3/3.12/core/gnome-shell/default.nix
@@ -27,6 +27,7 @@ stdenv.mkDerivation rec {
   installFlags = [ "keysdir=$(out)/share/gnome-control-center/keybindings" ];
 
   preBuild = ''
+    patchShebangs src/data-to-c.pl
     substituteInPlace data/Makefile --replace " install-keysDATA" ""
   '';
 
diff --git a/pkgs/desktops/gnome-3/3.12/core/vte/0.38.0.nix b/pkgs/desktops/gnome-3/3.12/core/vte/0.38.0.nix
index 2c10eccb1e83c..548ca347a456d 100644
--- a/pkgs/desktops/gnome-3/3.12/core/vte/0.38.0.nix
+++ b/pkgs/desktops/gnome-3/3.12/core/vte/0.38.0.nix
@@ -17,6 +17,8 @@ stdenv.mkDerivation rec {
 
   buildInputs = [ gobjectIntrospection intltool pkgconfig gnome3.glib gnome3.gtk3 ncurses vala libxml2 ];
 
+  preConfigure = "patchShebangs .";
+
   configureFlags = [ "--enable-introspection" ];
 
   enableParallelBuilding = true;