about summary refs log tree commit diff
path: root/pkgs/development
diff options
context:
space:
mode:
authorOrivej Desh <orivej@gmx.fr>2018-12-27 03:01:15 +0000
committerOrivej Desh <orivej@gmx.fr>2018-12-27 11:17:22 +0000
commitbf1a563af0aab7e3057eb7f0f20b6c26ce0ee7cc (patch)
treeff0866c3bcb6f81d6eb69bbe9126953254e451f9 /pkgs/development
parentae002fe44e96b868c62581e8066d559ca2179e01 (diff)
downloadnixlib-bf1a563af0aab7e3057eb7f0f20b6c26ce0ee7cc.tar
nixlib-bf1a563af0aab7e3057eb7f0f20b6c26ce0ee7cc.tar.gz
nixlib-bf1a563af0aab7e3057eb7f0f20b6c26ce0ee7cc.tar.bz2
nixlib-bf1a563af0aab7e3057eb7f0f20b6c26ce0ee7cc.tar.lz
nixlib-bf1a563af0aab7e3057eb7f0f20b6c26ce0ee7cc.tar.xz
nixlib-bf1a563af0aab7e3057eb7f0f20b6c26ce0ee7cc.tar.zst
nixlib-bf1a563af0aab7e3057eb7f0f20b6c26ce0ee7cc.zip
pythonPackages.sip: make sip-module name overridable
The author of sip wants it to be a private dependency of other packages by
making it importable under different names.
Diffstat (limited to 'pkgs/development')
-rw-r--r--pkgs/development/python-modules/sip/default.nix8
1 files changed, 4 insertions, 4 deletions
diff --git a/pkgs/development/python-modules/sip/default.nix b/pkgs/development/python-modules/sip/default.nix
index ee8a1ffbafc6..b0ba377d628f 100644
--- a/pkgs/development/python-modules/sip/default.nix
+++ b/pkgs/development/python-modules/sip/default.nix
@@ -1,20 +1,20 @@
-{ lib, fetchurl, buildPythonPackage, python, isPyPy }:
+{ lib, fetchurl, buildPythonPackage, python, isPyPy, sip-module ? "sip" }:
 
 buildPythonPackage rec {
-  pname = "sip";
+  pname = sip-module;
   version = "4.19.13";
   format = "other";
 
   disabled = isPyPy;
 
   src = fetchurl {
-    url = "mirror://sourceforge/pyqt/sip/${pname}-${version}/${pname}-${version}.tar.gz";
+    url = "mirror://sourceforge/pyqt/sip/sip-${version}/sip-${version}.tar.gz";
     sha256 = "0pniq03jk1n5bs90yjihw3s3rsmjd8m89y9zbnymzgwrcl2sflz3";
   };
 
   configurePhase = ''
     ${python.executable} ./configure.py \
-      --sip-module PyQt5.sip \
+      --sip-module ${sip-module} \
       -d $out/lib/${python.libPrefix}/site-packages \
       -b $out/bin -e $out/include
   '';