From 739dbd6347d3eb958f0643fb64841741d1fe487a Mon Sep 17 00:00:00 2001 From: Pavol Rusnak Date: Tue, 5 Oct 2021 18:15:40 +0200 Subject: [PATCH] python3Packages.foxdot: enable darwin build by not requiring SuperCollider. User can install the official binary of SuperCollider and use that. --- pkgs/development/python-modules/foxdot/default.nix | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/foxdot/default.nix b/pkgs/development/python-modules/foxdot/default.nix index eff080fa2f8f..4b606f277249 100644 --- a/pkgs/development/python-modules/foxdot/default.nix +++ b/pkgs/development/python-modules/foxdot/default.nix @@ -1,4 +1,10 @@ -{ lib, buildPythonPackage, fetchPypi, tkinter, supercollider }: +{ lib +, stdenv +, buildPythonPackage +, fetchPypi +, tkinter +, supercollider +}: buildPythonPackage rec { pname = "FoxDot"; @@ -9,7 +15,10 @@ buildPythonPackage rec { sha256 = "528999da55ad630e540a39c0eaeacd19c58c36f49d65d24ea9704d0781e18c90"; }; - propagatedBuildInputs = [ tkinter supercollider ]; + propagatedBuildInputs = [ tkinter ] + # we currently build SuperCollider only on Linux + # but FoxDot is totally usable on macOS with the official SuperCollider binary + ++ lib.optionals stdenv.isLinux [ supercollider ]; # Requires a running SuperCollider instance doCheck = false;