diff options
| author | Efraim Flashner <efraim@flashner.co.il> | 2025-08-22 18:29:03 +0300 |
|---|---|---|
| committer | Efraim Flashner <efraim@flashner.co.il> | 2025-08-22 18:30:08 +0300 |
| commit | 192fcec1503846ae8d285a1078130ad0e7f91e5e (patch) | |
| tree | c71d175f939ef355b67b77134b47c199c51470ef /gnu/packages/virtualization.scm | |
| parent | 33b94be0101343c8edff7303794cb5303a0e3d69 (diff) | |
gnu: bochs: Build more reproducibly.
* gnu/packages/virtualization.scm (bochs)[arguments]: Add a phase to
adjust the embedded build date to mirror SOURCE_DATE_EPOCH.
Change-Id: I60f07412592fda58b3114b41c18feea2d49c30cd
Diffstat (limited to 'gnu/packages/virtualization.scm')
| -rw-r--r-- | gnu/packages/virtualization.scm | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/gnu/packages/virtualization.scm b/gnu/packages/virtualization.scm index 3d01d7e0d0b..dcd70b430b4 100644 --- a/gnu/packages/virtualization.scm +++ b/gnu/packages/virtualization.scm @@ -2742,7 +2742,14 @@ by default and can be made read-only.") "--enable-pnic" "--enable-e1000" "--enable-using-libslirp" - "--with-vncsrv"))) + "--with-vncsrv") + #:phases + #~(modify-phases %standard-phases + (add-after 'unpack 'make-reproducible + (lambda _ + (substitute* "bios/Makefile.in" + (("BUILDDATE.*") + "BUILDDATE = `date --utc --date='@0'"))))))) (native-inputs (list pkg-config)) (inputs (list libslirp libx11 libvnc readline wxwidgets)) (home-page "https://bochs.sourceforge.io/") |
