Update README

This commit is contained in:
Emery Hemingway 2020-04-26 17:47:48 +05:30
parent d8ba46e742
commit 6097f6d915
1 changed files with 15 additions and 13 deletions

View File

@ -1,5 +1,5 @@
```
______ __ __
` ______ __ __
/ ____/__ ____ ____ ____/ /__ ____ / / ____ ______
/ / __/ _ \/ __ \/ __ \/ __ / _ \/ __ \/ / / __ `/ ___/
/ /_/ / __/ / / / /_/ / /_/ / __/ /_/ / , \ /_/ (__ )
@ -15,19 +15,21 @@
**Mailing List:** https://lists.sr.ht/~ehmry/genodepkgs
**Hydra:** https://hydra7.hq.c3d2.de/project/genodepkgs
**SoTest:** https://opensource.sotest.io/userName%3Demery/1
# Contributing
At the moment every user needs to also act as distro developer, designing how
packaging works needs to be done before packages can be submitted at will.
packaging works needs to be done before packages can be submitted in bulk.
Patches can be submitted and issues reported via the
[mailing list](https://lists.sr.ht/~ehmry/genodepkgs). The mailing list is the
minimum viable mechanism for community development, and may be replaced later.
The worksites at the moment are:
- Generation of documentation on internal types and functions. By generating a
comprehensive single document early, we should be able to refactor and prune
the internals faster.
- Documentation
- Port tests to the NixOS test harness.
@ -111,10 +113,10 @@ experimental-features = nix-command flakes ca-references
```sh
$ nix flake add genodepkgs git+https://git.sr.ht/~ehmry/genodepkgs
$ nix build genodepkgs#checks.x86_64-linux-x86_64-genode.nova-pci
$ nix build genodepkgs#checks.x86_64-linux.nova-x86
# View the log if the result is already cached:
$ nix log genodepkgs#checks.x86_64-linux-x86_64-genode.nova-pci
$ nix log genodepkgs#checks.x86_64-linux.nova-x86
```
### As a hacker
@ -122,10 +124,10 @@ $ nix log genodepkgs#checks.x86_64-linux-x86_64-genode.nova-pci
```sh
$ git clone https://git.sr.ht/~ehmry/genodepkgs
$ cd genodepkgs
$ nix build .#checks.x86_64-linux-x86_64-genode.nova-pci
$ nix build .#checks.x86_64-linux.nova-x86
# View the log if the result is already cached:
$ nix log .#checks.x86_64-linux-x86_64-genode.nova-pci
$ nix log .#checks.x86_64-linux.nova-x86
```
# Toolchain
@ -150,13 +152,13 @@ as follows:
```shell
# Build a test log from a QEMU test run:
nix build .#checks.x86_64-linux-x86_64-genode.nova-solo5-net
nix build .#checks.x86_64-linux.nova-x86
# Build an ISO of the test run:
nix build .#checks.x86_64-linux-x86_64-genode.nova-solo5-net.iso
nix build .#checks.x86_64-linux.nova-x86.iso
# Build the [SOTEST](https://opensource.sotest.io/) artifacts of a test run.
nix build .#checks.x86_64-linux-x86_64-genode.nova-solo5-net.sotest
# Build the Dhall boot description of the test run:
nix build .#checks.x86_64-linux.nova-x86.config
```
# Tips and tricks