diff options
Diffstat (limited to 'pkgs/desktops')
-rw-r--r-- | pkgs/desktops/cinnamon/cjs.nix | 2 | ||||
-rw-r--r-- | pkgs/desktops/cinnamon/muffin.nix | 3 | ||||
-rw-r--r-- | pkgs/desktops/gnome-3/3.12/core/caribou/default.nix | 4 | ||||
-rw-r--r-- | pkgs/desktops/gnome-3/3.12/core/gnome-shell/default.nix | 1 | ||||
-rw-r--r-- | pkgs/desktops/gnome-3/3.12/core/vte/0.38.0.nix | 2 |
5 files changed, 12 insertions, 0 deletions
diff --git a/pkgs/desktops/cinnamon/cjs.nix b/pkgs/desktops/cinnamon/cjs.nix index 6c10340a8f9e0..5d5847615653c 100644 --- a/pkgs/desktops/cinnamon/cjs.nix +++ b/pkgs/desktops/cinnamon/cjs.nix @@ -19,6 +19,8 @@ stdenv.mkDerivation rec { gobjectIntrospection ]; + preBuild = "patchShebangs ./scripts"; + meta = { homepage = "http://cinnamon.linuxmint.com"; description = "JavaScript bindings for Cinnamon" ; diff --git a/pkgs/desktops/cinnamon/muffin.nix b/pkgs/desktops/cinnamon/muffin.nix index 7eb24444246a4..a1fd6b97ac169 100644 --- a/pkgs/desktops/cinnamon/muffin.nix +++ b/pkgs/desktops/cinnamon/muffin.nix @@ -25,6 +25,9 @@ stdenv.mkDerivation { clutter cogl zenity python gnome_doc_utils makeWrapper]; + preBuild = "patchShebangs ./scripts"; + + postFixup = '' for f in "$out/bin/"*; do 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; |