summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGhislain Vaillant <ghislain.vaillant@inria.fr>2026-08-12 17:07:38 +0200
committerGhislain Vaillant <ghislain.vaillant@inria.fr>2026-08-12 18:43:43 +0200
commit7b3f9db80b5763a51b0a2538e82af2a1841c2be9 (patch)
tree879278a2b60b408740154842744d78c31d228bde
parentd1b2d3e5a4c2c9afd1a1672edb99f075ec4e1d05 (diff)
physics: xrootd: Update to 5.9.7.
* guix-science/packages/physics.scm (xrootd) [source]: Update to 5.9.7. [arguments]<#:configure-flags>: Disable third-party dependencies explicitly. Enable unit tests. Disable server tests. Set version. [inputs]: Add davix. [native-inputs]: Add pkg-config.
-rw-r--r--guix-science/packages/physics.scm18
1 files changed, 15 insertions, 3 deletions
diff --git a/guix-science/packages/physics.scm b/guix-science/packages/physics.scm
index bcd7b65..01f862a 100644
--- a/guix-science/packages/physics.scm
+++ b/guix-science/packages/physics.scm
@@ -623,7 +623,7 @@ physics, space physics and astrophysics.")
623(define-public xrootd 623(define-public xrootd
624 (package 624 (package
625 (name "xrootd") 625 (name "xrootd")
626 (version "5.7.2") 626 (version "5.9.7")
627 (source 627 (source
628 (origin 628 (origin
629 (method git-fetch) 629 (method git-fetch)
@@ -632,11 +632,21 @@ physics, space physics and astrophysics.")
632 (commit (string-append "v" version)))) 632 (commit (string-append "v" version))))
633 (file-name (git-file-name name version)) 633 (file-name (git-file-name name version))
634 (sha256 634 (sha256
635 (base32 "1k68gl48png2w78j067hmkl3mad3zx06x8z4gpn8i5vr419gsyfp")))) 635 (base32 "0s79lfbrgk6zcs45hkpkrjbjk23i7f6szqdg1vsi4d649wkxqgas"))))
636 (build-system cmake-build-system) 636 (build-system cmake-build-system)
637 (arguments 637 (arguments
638 (list 638 (list
639 #:configure-flags #~(list "-DENABLE_TESTS=ON") 639 #:configure-flags
640 #~(list
641 (string-append "-DXRootD_VERSION_STRING:STRING="
642 #$(package-version this-package))
643 "-DFORCE_ENABLED:BOOL=ON"
644 "-DENABLE_FUSE:BOOL=OFF"
645 "-DENABLE_MACAROONS:BOOL=OFF"
646 "-DENABLE_SCITOKENS:BOOL=OFF"
647 "-DENABLE_VOMS:BOOL=OFF"
648 "-DENABLE_TESTS:BOOL=ON"
649 "-DENABLE_SERVER_TESTS:BOOL=OFF")
640 #:phases 650 #:phases
641 #~(modify-phases %standard-phases 651 #~(modify-phases %standard-phases
642 (add-before 'install 'fix-python-setup 652 (add-before 'install 'fix-python-setup
@@ -660,6 +670,7 @@ physics, space physics and astrophysics.")
660 tinyxml 670 tinyxml
661 libxml2 671 libxml2
662 ;; Support optional features. 672 ;; Support optional features.
673 davix
663 readline 674 readline
664 curl ;for HTTP TPC 675 curl ;for HTTP TPC
665 mit-krb5 676 mit-krb5
@@ -667,6 +678,7 @@ physics, space physics and astrophysics.")
667 python)) ;used for Python bindings + 'pip install' 678 python)) ;used for Python bindings + 'pip install'
668 (native-inputs 679 (native-inputs
669 (list googletest 680 (list googletest
681 pkg-config
670 procps ;for tests 682 procps ;for tests
671 ;; tests/cluster/setup.sh uses uuidgen 683 ;; tests/cluster/setup.sh uses uuidgen
672 util-linux 684 util-linux