10 Commits

Author SHA1 Message Date
Antoine Poinsot
ef20b78230
guix: make the builds actually reproducible
Paths to the dependencies affect the symbols in the binary
2022-12-13 14:50:59 +01:00
Antoine Poinsot
72a332d2ca
guix: fix the dependencies listing for the GUI container 2022-12-13 14:50:59 +01:00
Antoine Poinsot
4a38040acf
guix: documentation
This is directly inspired from the Bitcoin Core project's documentation.
This especially copies some stuff written by Carl Dong.
2022-12-13 14:50:58 +01:00
Antoine Poinsot
37a28dbf7d
guix: use a lighter environment for building the daemon
Special case the GUI dependencies to the GUI's container
2022-12-13 14:50:57 +01:00
Antoine Poinsot
ae0b24f974
guix: allow to limit the number of cores dedicated to the build 2022-12-13 14:50:57 +01:00
Antoine Poinsot
940c28d072
guix: use patchelf to strip interpreter and RPATH 2022-12-13 14:50:56 +01:00
Antoine Poinsot
3906a1b5bc
guix: reproducible builds of the GUI
The GUI is using an insane MSRV so i had to patch my way through in
order to be able to build some dependencies.
2022-12-13 14:50:56 +01:00
Antoine Poinsot
8dda896e4b
guix: Linux reproducible builds of the daemon 2022-12-13 14:50:55 +01:00
Antoine Poinsot
94f313133b
contrib: add a script to generate coverage data for the daemon 2022-11-28 16:10:01 +01:00
Antoine Poinsot
b4f6bbd8ff
Add a README, finally. 2022-11-19 12:15:12 +01:00