forked from M-Labs/nix-scripts
Compare commits
3 Commits
0805a58cd8
...
df69823767
Author | SHA1 | Date | |
---|---|---|---|
df69823767 | |||
5d4a89f654 | |||
fd40670b3b |
@ -1,7 +1,10 @@
|
||||
{ pkgs, version, src, target }:
|
||||
|
||||
let
|
||||
wfvm = import ../wfvm.nix { inherit pkgs; };
|
||||
wfvm = import ../wfvm.nix {
|
||||
inherit pkgs;
|
||||
wfvm-pkgs = pkgs;
|
||||
};
|
||||
libiconv-filename = "libiconv-1.15-h1df5818_7.tar.bz2";
|
||||
libiconv = pkgs.fetchurl {
|
||||
url = "https://anaconda.org/anaconda/libiconv/1.15/download/win-64/${libiconv-filename}";
|
||||
|
@ -1,7 +1,10 @@
|
||||
{ pkgs, version, src }:
|
||||
|
||||
let
|
||||
wfvm = import ../wfvm.nix { inherit pkgs; };
|
||||
wfvm = import ../wfvm.nix {
|
||||
inherit pkgs;
|
||||
wfvm-pkgs = pkgs;
|
||||
};
|
||||
conda-vs2015_runtime-filename = "vs2015_runtime-14.16.27012-hf0eaf9b_2.tar.bz2";
|
||||
conda-vs2015_runtime = pkgs.fetchurl {
|
||||
url = "https://anaconda.org/anaconda/vs2015_runtime/14.16.27012/download/win-64/${conda-vs2015_runtime-filename}";
|
||||
|
@ -1,7 +1,10 @@
|
||||
{ pkgs, conda-windows-llvm-or1k, version, src }:
|
||||
|
||||
let
|
||||
wfvm = import ../wfvm.nix { inherit pkgs; };
|
||||
wfvm = import ../wfvm.nix {
|
||||
inherit pkgs;
|
||||
wfvm-pkgs = pkgs;
|
||||
};
|
||||
conda-vs2015_runtime-filename = "vs2015_runtime-14.16.27012-hf0eaf9b_2.tar.bz2";
|
||||
conda-vs2015_runtime = pkgs.fetchurl {
|
||||
url = "https://anaconda.org/anaconda/vs2015_runtime/14.16.27012/download/win-64/${conda-vs2015_runtime-filename}";
|
||||
|
@ -1,16 +1,16 @@
|
||||
{ pkgs }:
|
||||
|
||||
let
|
||||
# Pin nixpkgs to avoid frequent resource-intensive Windows reinstallations on Hydra.
|
||||
wfvm-pkgs = pkgs.fetchFromGitHub {
|
||||
{ pkgs
|
||||
, wfvm-pkgs ? import (pkgs.fetchFromGitHub {
|
||||
owner = "NixOS";
|
||||
repo = "nixpkgs";
|
||||
rev = "f8248ab6d9e69ea9c07950d73d48807ec595e923";
|
||||
sha256 = "009i9j6mbq6i481088jllblgdnci105b2q4mscprdawg3knlyahk";
|
||||
};
|
||||
}) {}
|
||||
}:
|
||||
|
||||
let
|
||||
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 {}); }
|
||||
in import "${wfvm}/wfvm" { pkgs = wfvm-pkgs; }
|
||||
|
@ -13,7 +13,10 @@ set -e
|
||||
nix-build -E "
|
||||
let
|
||||
pkgs = import <nixpkgs> {};
|
||||
wfvm = import ../wfvm.nix { inherit pkgs; };
|
||||
wfvm = import ../wfvm.nix {
|
||||
inherit pkgs;
|
||||
wfvm-pkgs = pkgs;
|
||||
};
|
||||
in
|
||||
wfvm.utils.wfvm-run {
|
||||
name = \"get-conda-packages\";
|
||||
|
@ -10,7 +10,10 @@ let
|
||||
inherit port;
|
||||
}) tcpPorts;
|
||||
|
||||
wfvm = import ../wfvm.nix { inherit pkgs; };
|
||||
wfvm = import ../wfvm.nix {
|
||||
inherit pkgs;
|
||||
wfvm-pkgs = pkgs;
|
||||
};
|
||||
conda-deps = {
|
||||
name = "conda-deps";
|
||||
script = let
|
||||
|
6
flake.lock
generated
6
flake.lock
generated
@ -3,11 +3,11 @@
|
||||
"artiq-beta-src": {
|
||||
"flake": false,
|
||||
"locked": {
|
||||
"lastModified": 1614216430,
|
||||
"narHash": "sha256-iP/3vaXTjuIh7zhWpEsC2LKArB7GUttTwMZ1tg/hQI4=",
|
||||
"lastModified": 1614493604,
|
||||
"narHash": "sha256-9P/O4SWHqHWO+OD3d8FihJXQ+Y5JRlW0ajBNYZlIZUg=",
|
||||
"owner": "M-Labs",
|
||||
"repo": "artiq",
|
||||
"rev": "e577542f6b621bebbb7a5e46b1dbab86ffbe1c11",
|
||||
"rev": "b8f4c6b9bb8ce4f2d7dc50e87690ad336841357c",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
|
11
flake.nix
11
flake.nix
@ -91,16 +91,9 @@
|
||||
artiq-fast = artiq-fast-src artiqInputName;
|
||||
};
|
||||
|
||||
excluded = [
|
||||
# "windows-no-hardware-tests"
|
||||
# "extended-tests"
|
||||
];
|
||||
|
||||
allPackages = artiqInputName: a6p:
|
||||
nixpkgs.lib.filterAttrs (name: _: !builtins.elem name excluded) (
|
||||
(artiq-fast artiqInputName) //
|
||||
(artiq-full artiqInputName a6p)
|
||||
);
|
||||
(artiq-fast artiqInputName) //
|
||||
(artiq-full artiqInputName a6p);
|
||||
in allPackages "artiq-beta-src" true
|
||||
);
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user