about summary refs log tree commit diff
path: root/pkgs/development/interpreters/python/cpython
diff options
context:
space:
mode:
authorFrederik Rietdijk <fridh@fridh.nl>2020-08-17 14:54:39 +0200
committerFrederik Rietdijk <fridh@fridh.nl>2020-08-17 14:54:39 +0200
commit0ac85bc455148e4a4b359fb230e3e3cca3b35b72 (patch)
tree0774fb04a9a494a4d8048f013cc608b7afa605a7 /pkgs/development/interpreters/python/cpython
parent566683ab5e76f570f34d0a4ec6484250859fae85 (diff)
parent914b9788fd18a0eb908c7bf630cb206f5dabd25e (diff)
downloadnixlib-0ac85bc455148e4a4b359fb230e3e3cca3b35b72.tar
nixlib-0ac85bc455148e4a4b359fb230e3e3cca3b35b72.tar.gz
nixlib-0ac85bc455148e4a4b359fb230e3e3cca3b35b72.tar.bz2
nixlib-0ac85bc455148e4a4b359fb230e3e3cca3b35b72.tar.lz
nixlib-0ac85bc455148e4a4b359fb230e3e3cca3b35b72.tar.xz
nixlib-0ac85bc455148e4a4b359fb230e3e3cca3b35b72.tar.zst
nixlib-0ac85bc455148e4a4b359fb230e3e3cca3b35b72.zip
Merge master into staging-next
Diffstat (limited to 'pkgs/development/interpreters/python/cpython')
-rw-r--r--pkgs/development/interpreters/python/cpython/default.nix5
1 files changed, 5 insertions, 0 deletions
diff --git a/pkgs/development/interpreters/python/cpython/default.nix b/pkgs/development/interpreters/python/cpython/default.nix
index 0d6121c4e110..b25d613eb7f3 100644
--- a/pkgs/development/interpreters/python/cpython/default.nix
+++ b/pkgs/development/interpreters/python/cpython/default.nix
@@ -9,6 +9,7 @@
 , readline
 , sqlite
 , tcl ? null, tk ? null, tix ? null, libX11 ? null, xorgproto ? null, x11Support ? false
+, bluez ? null, bluezSupport ? false
 , zlib
 , self
 , configd
@@ -45,6 +46,9 @@ assert x11Support -> tcl != null
                   && tk != null
                   && xorgproto != null
                   && libX11 != null;
+
+assert bluezSupport -> bluez != null;
+
 with stdenv.lib;
 
 let
@@ -73,6 +77,7 @@ let
   buildInputs = filter (p: p != null) ([
     zlib bzip2 expat lzma libffi gdbm sqlite readline ncurses openssl ]
     ++ optionals x11Support [ tcl tk libX11 xorgproto ]
+    ++ optionals (bluezSupport && stdenv.isLinux) [ bluez ]
     ++ optionals stdenv.isDarwin [ configd ]);
 
   hasDistutilsCxxPatch = !(stdenv.cc.isGNU or false);