guix-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

02/02: gnu: r-bgx: Build without CPU tuning.


From: guix-commits
Subject: 02/02: gnu: r-bgx: Build without CPU tuning.
Date: Sun, 14 Aug 2022 14:48:42 -0400 (EDT)

rekado pushed a commit to branch master
in repository guix.

commit 593327ef5b506f031d75349fdcda1ad04e6684ed
Author: Ricardo Wurmus <rekado@elephly.net>
AuthorDate: Sun Aug 14 20:39:31 2022 +0200

    gnu: r-bgx: Build without CPU tuning.
    
    Fixes <https://issues.guix.gnu.org/57210>.
    
    * gnu/packages/bioconductor.scm (r-bgx)[arguments]: Add phase
    'do-not-tune-cflags-for-reproducibility to patch configure.ac.
    [inputs]: Add boost.
    [native-inputs]: Add autoconf and automake.
---
 gnu/packages/bioconductor.scm | 15 +++++++++++++++
 1 file changed, 15 insertions(+)

diff --git a/gnu/packages/bioconductor.scm b/gnu/packages/bioconductor.scm
index 07440dff69..111bd65823 100644
--- a/gnu/packages/bioconductor.scm
+++ b/gnu/packages/bioconductor.scm
@@ -35,6 +35,7 @@
   #:use-module (guix git-download)
   #:use-module (guix build-system r)
   #:use-module (gnu packages)
+  #:use-module (gnu packages autotools)
   #:use-module (gnu packages base)
   #:use-module (gnu packages bioinformatics)
   #:use-module (gnu packages boost)
@@ -12995,8 +12996,22 @@ gene expression.")
          "0q2y4n6bcc9pvz5sgfkw1lrb00rrp7q29i1vh7srdfmfhgpyz6bk"))))
     (properties `((upstream-name . "bgx")))
     (build-system r-build-system)
+    (arguments
+     (list
+      #:phases
+      '(modify-phases %standard-phases
+         (add-after 'unpack 'do-not-tune-cflags-for-reproducibility
+           (lambda _
+             (substitute* "configure.ac"
+               (("AX_GCC_ARCHFLAG.*") ""))
+             (delete-file "configure")
+             (invoke "autoreconf" "-vif"))))))
+    (inputs
+     (list boost))
     (propagated-inputs
      (list r-affy r-biobase r-gcrma r-rcpp))
+    (native-inputs
+     (list autoconf automake))
     (home-page "https://bioconductor.org/packages/bgx/";)
     (synopsis "Bayesian gene expression")
     (description



reply via email to

[Prev in Thread] Current Thread [Next in Thread]