about summary refs log tree commit diff
path: root/pkgs
diff options
context:
space:
mode:
authorFrederik Rietdijk <freddyrietdijk@fridh.nl>2017-03-29 18:20:14 +0200
committerGitHub <noreply@github.com>2017-03-29 18:20:14 +0200
commit30449c5e36a3611af1d2d4867caed3c9682ef7e4 (patch)
tree3026a360bf298ec8631a192fe8cd8c9146ceb5e7 /pkgs
parenta57bcd38b49bfe9d048b12de3c839bc72b298d2e (diff)
parent94c61cee6607a07a2a4ff8b5215246f9b8b71fe4 (diff)
downloadnixlib-30449c5e36a3611af1d2d4867caed3c9682ef7e4.tar
nixlib-30449c5e36a3611af1d2d4867caed3c9682ef7e4.tar.gz
nixlib-30449c5e36a3611af1d2d4867caed3c9682ef7e4.tar.bz2
nixlib-30449c5e36a3611af1d2d4867caed3c9682ef7e4.tar.lz
nixlib-30449c5e36a3611af1d2d4867caed3c9682ef7e4.tar.xz
nixlib-30449c5e36a3611af1d2d4867caed3c9682ef7e4.tar.zst
nixlib-30449c5e36a3611af1d2d4867caed3c9682ef7e4.zip
Merge pull request #24439 from amosbird/master
Fix xgboost python 2.7 build.
Diffstat (limited to 'pkgs')
-rw-r--r--pkgs/top-level/python-packages.nix5
1 files changed, 2 insertions, 3 deletions
diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix
index 4d0b08c508b0..8fd95ea65d75 100644
--- a/pkgs/top-level/python-packages.nix
+++ b/pkgs/top-level/python-packages.nix
@@ -30698,12 +30698,11 @@ EOF
     propagatedBuildInputs = with self; [ scipy ];
     buildInputs = with self; [ nose ];
 
-    # Cannot be installed with Python 2.x, most likely due to the patch below.
-    disabled = !isPy3k;
-
     postPatch = ''
       cd python-package
 
+      sed "s/CURRENT_DIR = os.path.dirname(__file__)/CURRENT_DIR = os.path.abspath(os.path.dirname(__file__))/g" -i setup.py
+      sed "/^LIB_PATH.*/a LIB_PATH = [os.path.relpath(LIB_PATH[0], CURRENT_DIR)]" -i setup.py
       cat <<EOF >xgboost/libpath.py
       def find_lib_path():
         return ["${pkgs.xgboost}/lib/libxgboost.so"]