From e856c72159abb655872bd8d32daf82874cb1d3ee Mon Sep 17 00:00:00 2001 From: Florian Friesdorf Date: Fri, 11 Jan 2013 15:30:56 +0100 Subject: [PATCH] pygobject: in pythonPackages, removed hack handled now by pth --- .../development/python-modules/pygobject/default.nix | 12 ------------ pkgs/top-level/all-packages.nix | 2 +- pkgs/top-level/python-packages.nix | 5 +++++ 3 files changed, 6 insertions(+), 13 deletions(-) diff --git a/pkgs/development/python-modules/pygobject/default.nix b/pkgs/development/python-modules/pygobject/default.nix index 4ef851f5b3ed..5a320cc97ee1 100644 --- a/pkgs/development/python-modules/pygobject/default.nix +++ b/pkgs/development/python-modules/pygobject/default.nix @@ -12,18 +12,6 @@ stdenv.mkDerivation rec { buildInputs = [ python pkgconfig glib ]; - postInstall = '' - # All python code is installed into a "gtk-2.0" sub-directory. That - # sub-directory may be useful on systems which share several library - # versions in the same prefix, i.e. /usr/local, but on Nix that directory - # is useless. Furthermore, its existence makes it very hard to guess a - # proper $PYTHONPATH that allows "import gtk" to succeed. - cd $(toPythonPath $out)/gtk-2.0 - for n in *; do - ln -s "gtk-2.0/$n" "../$n" - done - ''; - meta = { homepage = http://live.gnome.org/PyGObject; description = "Python bindings for Glib"; diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 7b5cc11a7c30..2303d730720a 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -5309,7 +5309,7 @@ let pygame = callPackage ../development/python-modules/pygame { }; - pygobject = callPackage ../development/python-modules/pygobject { }; + pygobject = pythonPackages.pygobject; pygtk = callPackage ../development/python-modules/pygtk { }; diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 72a44f48f332..65711acf6f8f 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -62,6 +62,11 @@ let pythonPackages = python.modules // rec { inherit python buildPythonPackage; }; + pygobject = import ../development/python-modules/pygobject { + inherit (pkgs) stdenv fetchurl pkgconfig glib; + inherit python; + }; + # packages defined here