diff options
| author | Ghislain Vaillant <ghislain.vaillant@inria.fr> | 2026-08-12 17:07:38 +0200 |
|---|---|---|
| committer | Ghislain Vaillant <ghislain.vaillant@inria.fr> | 2026-08-12 18:43:43 +0200 |
| commit | 7b3f9db80b5763a51b0a2538e82af2a1841c2be9 (patch) | |
| tree | 879278a2b60b408740154842744d78c31d228bde | |
| parent | d1b2d3e5a4c2c9afd1a1672edb99f075ec4e1d05 (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.scm | 18 |
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 |
