From e7495021069097626e97c4290d51321a28416226 Mon Sep 17 00:00:00 2001 From: Sebastien Bourdeauducq Date: Fri, 19 Apr 2019 20:16:59 +0800 Subject: [PATCH] package korad_ka3005p for conda --- artiq/artiq-extras.nix | 26 +++++++++++++++++++------- 1 file changed, 19 insertions(+), 7 deletions(-) diff --git a/artiq/artiq-extras.nix b/artiq/artiq-extras.nix index da5a529..861fcf6 100644 --- a/artiq/artiq-extras.nix +++ b/artiq/artiq-extras.nix @@ -1,14 +1,26 @@ { pkgs, asyncserial, artiq }: -{ +let + korad_ka3005p_version = "1.0"; + korad_ka3005p_src = pkgs.fetchFromGitHub { + owner = "m-labs"; + repo = "korad_ka3005p"; + rev = "e0adec6c577d7d1b832a2b1bf20e89ac393ca27e"; + sha256 = "18092zgjh63qrg6lg9mzsbr2yri7k7wb97mip5xq3zrcabmmpbk3"; + }; +in rec { korad_ka3005p = pkgs.python3Packages.buildPythonPackage rec { - version = "1.0"; + version = korad_ka3005p_version; name = "korad_ka3005p-${version}"; buildInputs = [ asyncserial artiq ]; - src = pkgs.fetchFromGitHub { - owner = "m-labs"; - repo = "korad_ka3005p"; - rev = "e0adec6c577d7d1b832a2b1bf20e89ac393ca27e"; - sha256 = "18092zgjh63qrg6lg9mzsbr2yri7k7wb97mip5xq3zrcabmmpbk3"; + src = korad_ka3005p_src; + }; + conda-korad_ka3005p = import ./conda-build.nix { inherit pkgs; } { + name = "conda-korad_ka3005p"; + src = import ./conda-fake-source.nix { inherit pkgs; } { + name = "korad_ka3005p"; + version = korad_ka3005p_version; + src = korad_ka3005p_src; + dependencies = [ "asyncserial" ]; }; }; }