keep old WFVM/conda for ARTIQ legacy
This commit is contained in:
parent
ffe1fd2274
commit
f35ae55a15
16
artiq-fast/wfvm-legacy.nix
Normal file
16
artiq-fast/wfvm-legacy.nix
Normal file
@ -0,0 +1,16 @@
|
|||||||
|
{ pkgs }:
|
||||||
|
|
||||||
|
let
|
||||||
|
# Pin nixpkgs to avoid frequent resource-intensive Windows reinstallations on Hydra.
|
||||||
|
wfvm-pkgs = pkgs.fetchFromGitHub {
|
||||||
|
owner = "NixOS";
|
||||||
|
repo = "nixpkgs";
|
||||||
|
rev = "f8248ab6d9e69ea9c07950d73d48807ec595e923";
|
||||||
|
sha256 = "009i9j6mbq6i481088jllblgdnci105b2q4mscprdawg3knlyahk";
|
||||||
|
};
|
||||||
|
wfvm = pkgs.fetchgit {
|
||||||
|
url = "https://git.m-labs.hk/M-Labs/wfvm.git";
|
||||||
|
rev = "4b497938ffd9fcddf84a3dbe2f01524395292adb";
|
||||||
|
sha256 = "0m3kdbbcskqc1lf8b5f7ccbll9b7vkl4r00kbyx3yjb2rs6cqvil";
|
||||||
|
};
|
||||||
|
in import "${wfvm}/wfvm" { pkgs = (import wfvm-pkgs {}); }
|
@ -10,11 +10,11 @@ let
|
|||||||
inherit port;
|
inherit port;
|
||||||
}) tcpPorts;
|
}) tcpPorts;
|
||||||
|
|
||||||
wfvm = import ../wfvm.nix { inherit pkgs; };
|
artiq6 = pkgs.lib.strings.versionAtLeast artiqpkgs.artiq.version "6.0";
|
||||||
|
wfvm = import (if artiq6 then ../wfvm.nix else ../wfvm-legacy.nix) { inherit pkgs; };
|
||||||
conda-deps = {
|
conda-deps = {
|
||||||
name = "conda-deps";
|
name = "conda-deps";
|
||||||
script = let
|
script = let
|
||||||
artiq6 = pkgs.lib.strings.versionAtLeast artiqpkgs.artiq.version "6.0";
|
|
||||||
qt-asyncio-package = if artiq6 then artiqpkgs.conda-qasync else artiqpkgs.conda-quamash;
|
qt-asyncio-package = if artiq6 then artiqpkgs.conda-qasync else artiqpkgs.conda-quamash;
|
||||||
conda-deps-noarch = import (if artiq6 then ./conda_noarch_packages.nix else ./conda_noarch_packages-legacy.nix) { inherit pkgs; };
|
conda-deps-noarch = import (if artiq6 then ./conda_noarch_packages.nix else ./conda_noarch_packages-legacy.nix) { inherit pkgs; };
|
||||||
conda-deps-win-64 = import (if artiq6 then ./conda_win-64_packages.nix else ./conda_win-64_packages-legacy.nix) { inherit pkgs; };
|
conda-deps-win-64 = import (if artiq6 then ./conda_win-64_packages.nix else ./conda_win-64_packages-legacy.nix) { inherit pkgs; };
|
||||||
|
Loading…
Reference in New Issue
Block a user