Emery Hemingway
53a18acd08
Use cross-compliation pairs in Flake
3 years ago
Emery Hemingway
15360a0ff5
Move upstream build to external flake
3 years ago
Emery Hemingway
c3f716aafc
Use LLVM C++ standard library
3 years ago
Emery Hemingway
4d96688e0b
Add stdcxx package
3 years ago
Emery Hemingway
2a8398984e
Add libc to flake
3 years ago
Emery Hemingway
ace8d49163
Move toolchain overlay to Nixpkgs fork
3 years ago
Emery Hemingway
2269f1ec65
Flake simplification
3 years ago
Emery Hemingway
4aba5a4e85
Convert flake to a attrset of systems
3 years ago
Emery Hemingway
83904ca3e6
Update flake
3 years ago
Emery Hemingway
606b45b96a
Initial Nix flake
3 years ago
Emery Hemingway
1df76e3bca
Optionally pass extraOverlays through release.nix
...
This allows packages to be be overriden simultaneously for both builds
and tests.
3 years ago
Emery Hemingway
e3589e5a41
Add Hydra spec for Solo5 pull requests
3 years ago
Emery Hemingway
a851525b16
Add Nim compiler wrapper
3 years ago
Emery Hemingway
ea9c2d30a6
Add libc library
...
Repackage the depot libc with some metadata.
3 years ago
Emery Hemingway
7b7af23809
Add nic_bus
3 years ago
Emery Hemingway
ae10abc7f2
Update dhall-haskell, enable tests for Hydra
3 years ago
Emery Hemingway
693ac303e0
Use a host-only Nixpkgs for test environment
...
Discriminate test-packages and host-packages when building tests.
This avoids the test tooling being tainted with the hostPlatform
and targetPlatform of the test. For example, QEMU must be built
independently and isolated from the guest platform, for the sake
of test control and minimizing rebuilds.
3 years ago
Emery Hemingway
70c090af51
Add Solo5 package and tests
3 years ago
Emery Hemingway
3f19dae637
Update Nixpkgs pin
3 years ago
Emery Hemingway
cede594e15
Add dhall-haskell submodule
...
We need the latest version of the Dhall interpreter, but that needs
a pin to Nixpkgs release-17.09. Use submodule rather than a fetchgit
because dhall-haskell requires a submodule itself, and fetgit does
not pull this in.
3 years ago
Emery Hemingway
e4b6421545
Add pinned test binaries
3 years ago
Emery Hemingway
b03c49c31c
Add a pinned fetch list for Genode Labs binaries
3 years ago
Emery Hemingway
41071d2625
License under Hippocratic-1.1
3 years ago
Emery Hemingway
316259817c
Add NOVA, update release.nix
3 years ago
Emery Hemingway
734f38fabb
Refactor for clarity
...
Mode around for the sake of clarity, pin Nixpkgs with fetchGit for
convenience.
3 years ago
Emery Hemingway
db934b29d9
Clean dead expressions
3 years ago
Emery Hemingway
272f6c8277
Fix genode detection in overlay
3 years ago
Emery Hemingway
837b701018
Nixpkgs overlay
3 years ago
Emery Hemingway
15bdde1726
useLLVM
3 years ago
Emery Hemingway
3ad62e086e
Initial commit
3 years ago