summary refs log tree commit diff
path: root/pkgs/top-level
diff options
context:
space:
mode:
authorRaymond Gauthier <jraygauthier@gmail.com>2017-11-02 23:26:49 -0400
committerRaymond Gauthier <jraygauthier@gmail.com>2017-11-02 23:26:49 -0400
commitf07ae8902d09b8ebaf7d3c4d15081dc9edf2550d (patch)
tree1f28491b706d97861f5d940b9becf6fd37d86fe8 /pkgs/top-level
parentb2d6c638105d2178c41e5f5c94e3739e844d0e91 (diff)
downloadnixlib-f07ae8902d09b8ebaf7d3c4d15081dc9edf2550d.tar
nixlib-f07ae8902d09b8ebaf7d3c4d15081dc9edf2550d.tar.gz
nixlib-f07ae8902d09b8ebaf7d3c4d15081dc9edf2550d.tar.bz2
nixlib-f07ae8902d09b8ebaf7d3c4d15081dc9edf2550d.tar.lz
nixlib-f07ae8902d09b8ebaf7d3c4d15081dc9edf2550d.tar.xz
nixlib-f07ae8902d09b8ebaf7d3c4d15081dc9edf2550d.tar.zst
nixlib-f07ae8902d09b8ebaf7d3c4d15081dc9edf2550d.zip
pythonV.V-selenium: from 2.52.0 to 3.6.0
Diffstat (limited to 'pkgs/top-level')
-rw-r--r--pkgs/top-level/python-packages.nix31
1 files changed, 1 insertions, 30 deletions
diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix
index 60d5f9577e47..5313b19b8eb4 100644
--- a/pkgs/top-level/python-packages.nix
+++ b/pkgs/top-level/python-packages.nix
@@ -18615,36 +18615,7 @@ in {
 
   seaborn = callPackage ../development/python-modules/seaborn { };
 
-  selenium = buildPythonPackage rec {
-    name = "selenium-2.52.0";
-    src = pkgs.fetchurl {
-      url = "mirror://pypi/s/selenium/${name}.tar.gz";
-      sha256 = "0971rd9b8kb97xp9fvrwzvxr8vqfdjc020cs75n787ya82km01c2";
-    };
-
-    buildInputs = with self; [pkgs.xorg.libX11];
-
-    # Recompiling x_ignore_nofocus.so as the original one dlopen's libX11.so.6 by some
-    # absolute paths. Replaced by relative path so it is found when used in nix.
-    x_ignore_nofocus =
-      pkgs.fetchFromGitHub {
-        owner = "SeleniumHQ";
-        repo = "selenium";
-        rev = "selenium-2.52.0";
-        sha256 = "1n58akim9np2jy22jfgichq1ckvm8gglqi2hn3syphh0jjqq6cfx";
-      };
-
-    patchPhase = ''
-      cp "${x_ignore_nofocus}/cpp/linux-specific/"* .
-      substituteInPlace x_ignore_nofocus.c --replace "/usr/lib/libX11.so.6" "${pkgs.xorg.libX11.out}/lib/libX11.so.6"
-      gcc -c -fPIC x_ignore_nofocus.c -o x_ignore_nofocus.o
-      gcc -shared \
-        -Wl,${if stdenv.isDarwin then "-install_name" else "-soname"},x_ignore_nofocus.so \
-        -o x_ignore_nofocus.so \
-        x_ignore_nofocus.o
-      cp -v x_ignore_nofocus.so py/selenium/webdriver/firefox/${if pkgs.stdenv.is64bit then "amd64" else "x86"}/
-    '';
-  };
+  selenium = callPackage ../development/python-modules/selenium { };
 
   serpy = callPackage ../development/python-modules/serpy { };