From 62881beb4d63a9910b2d640779b7705c120d643f Mon Sep 17 00:00:00 2001 From: Ricardo Wurmus Date: Mon, 14 Sep 2020 21:25:17 +0200 Subject: gnu: r-rgraphviz: Build reproducibly. Fixes . * gnu/packages/graph.scm (r-rgraphviz)[arguments]: Add phase "make-reproducible". --- gnu/packages/graph.scm | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'gnu') diff --git a/gnu/packages/graph.scm b/gnu/packages/graph.scm index a307fee808..ccffccb050 100644 --- a/gnu/packages/graph.scm +++ b/gnu/packages/graph.scm @@ -134,6 +134,16 @@ (define-public r-rgraphviz "1calpvzgcz6v7s4x6bf35kj83sga95zjp7x87p5d3qnbv7q2wz5y")))) (properties `((upstream-name . "Rgraphviz"))) (build-system r-build-system) + (arguments + `(#:phases + (modify-phases %standard-phases + (add-after 'unpack 'make-reproducible + (lambda _ + ;; The replacement value is taken from src/graphviz/builddate.h + (substitute* "src/graphviz/configure" + (("VERSION_DATE=.*") + "VERSION_DATE=20200427.2341\n")) + #t))))) ;; FIXME: Rgraphviz bundles the sources of an older variant of ;; graphviz. It does not build with the latest version of graphviz, so ;; we do not add graphviz to the inputs. -- cgit v1.2.3