about summary refs log tree commit diff
path: root/pkgs/desktops/gnome-3
diff options
context:
space:
mode:
authorJascha Geerds <jascha@jgeerds.name>2017-02-18 12:24:18 +0100
committerJascha Geerds <jascha@jgeerds.name>2017-02-18 12:49:06 +0100
commitc83dfedaa26d57b7c5e5a22d0375d9b8d00d0fbe (patch)
treef311e16ec9f88d8916511f9b54d89209a465fc19 /pkgs/desktops/gnome-3
parentfb13588a8e81ea83083bde977878bb04c97b0ad3 (diff)
downloadnixlib-c83dfedaa26d57b7c5e5a22d0375d9b8d00d0fbe.tar
nixlib-c83dfedaa26d57b7c5e5a22d0375d9b8d00d0fbe.tar.gz
nixlib-c83dfedaa26d57b7c5e5a22d0375d9b8d00d0fbe.tar.bz2
nixlib-c83dfedaa26d57b7c5e5a22d0375d9b8d00d0fbe.tar.lz
nixlib-c83dfedaa26d57b7c5e5a22d0375d9b8d00d0fbe.tar.xz
nixlib-c83dfedaa26d57b7c5e5a22d0375d9b8d00d0fbe.tar.zst
nixlib-c83dfedaa26d57b7c5e5a22d0375d9b8d00d0fbe.zip
gnome3.gnome-tweak-tool: Don't propagate python dependency (#21851)
Diffstat (limited to 'pkgs/desktops/gnome-3')
-rw-r--r--pkgs/desktops/gnome-3/3.22/misc/gnome-tweak-tool/default.nix18
1 files changed, 4 insertions, 14 deletions
diff --git a/pkgs/desktops/gnome-3/3.22/misc/gnome-tweak-tool/default.nix b/pkgs/desktops/gnome-3/3.22/misc/gnome-tweak-tool/default.nix
index f75cdd0e83e2..5a1baa5e3307 100644
--- a/pkgs/desktops/gnome-3/3.22/misc/gnome-tweak-tool/default.nix
+++ b/pkgs/desktops/gnome-3/3.22/misc/gnome-tweak-tool/default.nix
@@ -4,7 +4,7 @@
 , gnome3, librsvg, gdk_pixbuf, file, libnotify, gobjectIntrospection, wrapGAppsHook }:
 
 let
-  python = python2Packages.python.withPackages ( ps: with ps; [ pygobject3 ] );
+  pythonEnv = python2Packages.python.withPackages ( ps: with ps; [ pygobject3 ] );
 in stdenv.mkDerivation rec {
   inherit (import ./src.nix fetchurl) name src;
 
@@ -12,15 +12,6 @@ in stdenv.mkDerivation rec {
 
   propagatedUserEnvPkgs = [ gnome3.gnome_themes_standard ];
 
-  # Make sure that Python 2 is first in $PATH because gnome3.gnome_shell
-  # propagates python3Packages.python.  If we do not do this, autoconf will use
-  # Python 3 instead which gnome-tweak-tool does not support at this time.  See:
-  # https://github.com/NixOS/nixpkgs/issues/21851
-  # https://github.com/NixOS/nixpkgs/pull/22370
-  preConfigure = ''
-    PATH="${python}/bin:$PATH"
-  '';
-
   makeFlags = [ "DESTDIR=/" ];
 
   buildInputs = [ pkgconfig gtk3 glib intltool itstool libxml2
@@ -28,11 +19,10 @@ in stdenv.mkDerivation rec {
                   gdk_pixbuf gnome3.defaultIconTheme librsvg
                   libnotify gnome3.gnome_shell
                   libsoup gnome3.gnome_settings_daemon gnome3.nautilus
-                  gnome3.gnome_desktop wrapGAppsHook ];
-
-  propagatedBuildInputs = [ python gobjectIntrospection ];
+                  gnome3.gnome_desktop wrapGAppsHook
+                  python2Packages.pygobject3.dev pythonEnv gobjectIntrospection ];
 
-  PYTHONPATH = "$out/${python.python.sitePackages}";
+  PYTHONPATH = "$out/${pythonEnv.python.sitePackages}";
 
   wrapPrefixVariables = [ "PYTHONPATH" ];