Commit Graph

5 Commits

Author SHA1 Message Date
Coutinho de Souza
d2cef6437c
bonsai: make use of hareHook 2024-06-04 20:33:03 -03:00
Coutinho de Souza
8e0140c676
bonsai: format with nixfmt-rfc-style 2024-06-04 20:33:02 -03:00
R. Ryantm
8bc40ff57e bonsai: 1.0.2 -> 1.1.0 2024-02-24 21:02:06 +00:00
Gustavo Coutinho de Souza
aa385c97e5
bonsai: refactor derivation
1. Remove `rec` keyword in favor of passing a function to
   `stdenv.mkDerivation`;
2. Reorder attributes;
3. Put build only dependencies --- Hare's third party libraries --- into
   `nativeBuildInputs`;
4. Remove `preConfigure` hook in favor of setting the `HARECACHE` make
   variable;
5. Use `stdenv.hostPlatform.uname.processor` for setting the
   architecture needed for cross-compilation;
6. Substitute in place the `HAREFLAGS` make variable instead of the `-a`
   flag directly, which is now set on the make variable (this should be
   submitted upstream, since the make variable, as of now, does
   absolutely nothing);
8. Pass the `-q` flag to `HAREFLAGS` to avoid polluting the logs when
   hare is either being called with `test` or `build`;
9. Remove deprecated `agpl3` license in favor of `agpl3Plus`;
10. Add `bonsaictl` as `meta.mainProgram`; and
11. Enable parallel building.
2024-01-23 08:00:00 -03:00
Gustavo Coutinho de Souza
2b5ceb285a
bonsai: move to pkgs/by-name 2024-01-22 21:45:30 -03:00