Compare commits
3 Commits
c4583f787d
...
e1e0738a69
Author | SHA1 | Date | |
---|---|---|---|
e1e0738a69 | |||
cfd192c990 | |||
8bc9a86f6d |
22
default.nix
22
default.nix
@ -1,11 +1,19 @@
|
|||||||
let
|
let
|
||||||
bscOverlay = import ./overlay.nix;
|
bscOverlay = import ./overlay.nix;
|
||||||
|
|
||||||
# Pin the nixpkgs
|
# read flake.lock and determine revision from there
|
||||||
nixpkgsPath = import ./nixpkgs.nix;
|
lock = builtins.fromJSON (builtins.readFile ./flake.lock);
|
||||||
|
inherit (lock.nodes.nixpkgs.locked) rev narHash;
|
||||||
pkgs = import nixpkgsPath {
|
fetchedNixpkgs = builtins.fetchTarball {
|
||||||
overlays = [ bscOverlay ];
|
url = "https://github.com/NixOS/nixpkgs/archive/${rev}.tar.gz";
|
||||||
|
sha256 = narHash;
|
||||||
};
|
};
|
||||||
|
in
|
||||||
in pkgs
|
{ overlays ? [ ]
|
||||||
|
, nixpkgs ? fetchedNixpkgs
|
||||||
|
, ...
|
||||||
|
}@attrs:
|
||||||
|
import nixpkgs (
|
||||||
|
(builtins.removeAttrs attrs [ "overlays" "nixpkgs" ]) //
|
||||||
|
{ overlays = [ bscOverlay ] ++ overlays; }
|
||||||
|
)
|
||||||
|
@ -13,5 +13,9 @@
|
|||||||
bscOverlay = import ./overlay.nix;
|
bscOverlay = import ./overlay.nix;
|
||||||
overlays.default = self.bscOverlay;
|
overlays.default = self.bscOverlay;
|
||||||
legacyPackages.x86_64-linux = pkgs;
|
legacyPackages.x86_64-linux = pkgs;
|
||||||
|
|
||||||
|
hydraJobs = {
|
||||||
|
inherit (pkgs) bsc-ci;
|
||||||
|
};
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
@ -1,9 +0,0 @@
|
|||||||
let
|
|
||||||
commit = "e4ad989506ec7d71f7302cc3067abd82730a4beb";
|
|
||||||
in builtins.fetchTarball {
|
|
||||||
# Descriptive name to make the store path easier to identify
|
|
||||||
name = "nixpkgs-${commit}";
|
|
||||||
url = "https://github.com/nixos/nixpkgs/archive/${commit}.tar.gz";
|
|
||||||
# Hash obtained using `nix-prefetch-url --unpack <url>`
|
|
||||||
sha256 = "sha256-de9KYi8rSJpqvBfNwscWdalIJXPo8NjdIZcEJum1mH0=";
|
|
||||||
}
|
|
@ -7,7 +7,7 @@
|
|||||||
, mpi
|
, mpi
|
||||||
, tampi
|
, tampi
|
||||||
, gitBranch ? "master"
|
, gitBranch ? "master"
|
||||||
, gitURL ? "ssh://git@bscpm03.bsc.es/rarias/bench6.git"
|
, gitURL ? "ssh://git@bscpm04.bsc.es/rarias/bench6.git"
|
||||||
, gitCommit ? "1e6ce2aa8ad7b4eef38df1581d7ec48a8815f85d"
|
, gitCommit ? "1e6ce2aa8ad7b4eef38df1581d7ec48a8815f85d"
|
||||||
}:
|
}:
|
||||||
|
|
||||||
|
@ -28,7 +28,7 @@ stdenv.mkDerivation rec {
|
|||||||
] ++ optionals (enableTest) [ mpi clangOmpss2 tampi ];
|
] ++ optionals (enableTest) [ mpi clangOmpss2 tampi ];
|
||||||
|
|
||||||
src = builtins.fetchGit {
|
src = builtins.fetchGit {
|
||||||
url = "ssh://git@bscpm03.bsc.es/rarias/cn6.git";
|
url = "ssh://git@bscpm04.bsc.es/rarias/cn6.git";
|
||||||
ref = "master";
|
ref = "master";
|
||||||
rev = "c72c3b66b720c2a33950f536fc819051c8f20a69";
|
rev = "c72c3b66b720c2a33950f536fc819051c8f20a69";
|
||||||
};
|
};
|
||||||
|
@ -14,7 +14,7 @@
|
|||||||
, gcc # needed to set the rpath of libstdc++ for clang-tblgen
|
, gcc # needed to set the rpath of libstdc++ for clang-tblgen
|
||||||
, enableDebug ? false
|
, enableDebug ? false
|
||||||
, useGit ? false
|
, useGit ? false
|
||||||
, gitUrl ? "ssh://git@bscpm03.bsc.es/llvm-ompss/llvm-mono.git"
|
, gitUrl ? "ssh://git@bscpm04.bsc.es/llvm-ompss/llvm-mono.git"
|
||||||
, gitBranch ? "master"
|
, gitBranch ? "master"
|
||||||
, gitCommit ? "8c0d267c04d7fc3fb923078f510fcd5f4719a6cc"
|
, gitCommit ? "8c0d267c04d7fc3fb923078f510fcd5f4719a6cc"
|
||||||
}:
|
}:
|
||||||
|
@ -23,7 +23,7 @@ stdenv.mkDerivation rec {
|
|||||||
};
|
};
|
||||||
|
|
||||||
src = builtins.fetchGit {
|
src = builtins.fetchGit {
|
||||||
url = "ssh://git@bscpm03.bsc.es/mercurium/mcxx";
|
url = "ssh://git@bscpm04.bsc.es/mercurium/mcxx";
|
||||||
ref = "master";
|
ref = "master";
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@ -19,7 +19,7 @@ stdenv.mkDerivation rec {
|
|||||||
|
|
||||||
#src = /home/Computational/rarias/mcxx;
|
#src = /home/Computational/rarias/mcxx;
|
||||||
src = builtins.fetchGit {
|
src = builtins.fetchGit {
|
||||||
url = "ssh://git@bscpm03.bsc.es/rarias/mcxx";
|
url = "ssh://git@bscpm04.bsc.es/rarias/mcxx";
|
||||||
rev = "44129a6ac05b8f78b06e9e2eff71438b5ca4d29f";
|
rev = "44129a6ac05b8f78b06e9e2eff71438b5ca4d29f";
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@ -17,7 +17,7 @@
|
|||||||
, cachelineBytes ? 64
|
, cachelineBytes ? 64
|
||||||
, enableGlibcxxDebug ? false
|
, enableGlibcxxDebug ? false
|
||||||
, useGit ? false
|
, useGit ? false
|
||||||
, gitUrl ? "ssh://git@bscpm03.bsc.es/nanos6/nanos6"
|
, gitUrl ? "ssh://git@bscpm04.bsc.es/nanos6/nanos6"
|
||||||
, gitBranch ? "master"
|
, gitBranch ? "master"
|
||||||
, gitCommit ? "9f54c988e0a8b9c011d9d526acdb8d76f18fcae4"
|
, gitCommit ? "9f54c988e0a8b9c011d9d526acdb8d76f18fcae4"
|
||||||
}:
|
}:
|
||||||
|
@ -7,7 +7,7 @@ stdenv.mkDerivation rec {
|
|||||||
pname = "nixtools";
|
pname = "nixtools";
|
||||||
version = "${src.shortRev}";
|
version = "${src.shortRev}";
|
||||||
src = builtins.fetchGit {
|
src = builtins.fetchGit {
|
||||||
url = "ssh://git@bscpm03.bsc.es/rarias/nixtools";
|
url = "ssh://git@bscpm04.bsc.es/rarias/nixtools";
|
||||||
ref = "master";
|
ref = "master";
|
||||||
rev = "a103e392048ace3ed88ce74648b32c9e6ed094da";
|
rev = "a103e392048ace3ed88ce74648b32c9e6ed094da";
|
||||||
};
|
};
|
||||||
|
@ -6,7 +6,7 @@
|
|||||||
, fetchFromGitHub
|
, fetchFromGitHub
|
||||||
, useGit ? false
|
, useGit ? false
|
||||||
, gitBranch ? "master"
|
, gitBranch ? "master"
|
||||||
, gitUrl ? "ssh://git@bscpm03.bsc.es/rarias/ovni.git"
|
, gitUrl ? "ssh://git@bscpm04.bsc.es/rarias/ovni.git"
|
||||||
, gitCommit ? "a7103f8510d1ec124c3e01ceb47d1e443e98bbf4"
|
, gitCommit ? "a7103f8510d1ec124c3e01ceb47d1e443e98bbf4"
|
||||||
, enableDebug ? false
|
, enableDebug ? false
|
||||||
# Only enable MPI if the build is native (fails on cross-compilation)
|
# Only enable MPI if the build is native (fails on cross-compilation)
|
||||||
|
@ -13,7 +13,7 @@
|
|||||||
, enableOvni ? true
|
, enableOvni ? true
|
||||||
, ovni ? null
|
, ovni ? null
|
||||||
, useGit ? false
|
, useGit ? false
|
||||||
, gitUrl ? "ssh://git@bscpm03.bsc.es/interoperability/tampi.git"
|
, gitUrl ? "ssh://git@bscpm04.bsc.es/interoperability/tampi.git"
|
||||||
, gitBranch ? "master"
|
, gitBranch ? "master"
|
||||||
, gitCommit ? "a5c93bf8ab045b71ad4a8d5e2c991ce774db5cbc"
|
, gitCommit ? "a5c93bf8ab045b71ad4a8d5e2c991ce774db5cbc"
|
||||||
}:
|
}:
|
||||||
|
Loading…
x
Reference in New Issue
Block a user