diff options
Diffstat (limited to 'gnu/packages/linux.scm')
| -rw-r--r-- | gnu/packages/linux.scm | 124 |
1 files changed, 68 insertions, 56 deletions
diff --git a/gnu/packages/linux.scm b/gnu/packages/linux.scm index 49dfdb2153..461382d617 100644 --- a/gnu/packages/linux.scm +++ b/gnu/packages/linux.scm @@ -2295,8 +2295,8 @@ dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3588-mnt-pocket-reform.dtb"))))))))))) `(("CONFIG_OVERLAY_FS" . m)) (default-extra-linux-options linux-libre-version)))) -(define-public linux-libre-with-bpf - (deprecated-package "linux-libre-with-bpf" linux-libre)) +(define-deprecated-package linux-libre-with-bpf + linux-libre) ;;; @@ -8066,7 +8066,7 @@ from the ntfs-3g package. It is meant to be used in initrds.") (define-public rdma-core (package (name "rdma-core") - (version "54.0") + (version "59.0") (source (origin (method url-fetch) (uri (string-append "https://github.com/linux-rdma/rdma-core" @@ -8074,7 +8074,7 @@ from the ntfs-3g package. It is meant to be used in initrds.") version ".tar.gz")) (sha256 (base32 - "0q1gd4wrn7sb1l6qj6mqqlf8k4pk865b96cfnbgfxbgfs9q4jjm5")))) + "1rbw0nxn7h9984r44pcwvnbdz2ycdn5wsmzrbwxxr31i7fqnkhg2")))) (build-system cmake-build-system) (arguments `(#:tests? #f ;no tests @@ -10055,63 +10055,62 @@ Currently the Linux driver itself is missing from this package.") (license license:gpl2+)))) (define-public libcxi - (let ((commit "5b6f8b5d57017c7963debb379d5693c59aca63ed") - (revision "0")) - (package - (name "libcxi") - (version (git-version "1.0.1" revision commit)) - (home-page "https://github.com/HewlettPackard/shs-libcxi") - (source - (origin - (method git-fetch) - (uri (git-reference (url home-page) (commit commit))) - (file-name (git-file-name name version)) - (sha256 - (base32 "1h3dhird8p11q4ziaxzg1hr5gxcgwx1limzdcyildyaw50dy549g")))) - (build-system gnu-build-system) - (arguments - (list #:configure-flags - #~(list "--disable-static" - (string-append "--with-udevrulesdir=" - #$output "/lib/udev/rules.d")) + (package + (name "libcxi") + (version "12.0.1") + (home-page "https://github.com/HewlettPackard/shs-libcxi") + (source + (origin + (method git-fetch) + (uri (git-reference (url home-page) + (commit (string-append "release/shs-" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1pk2mdkkgiic7nnmhx3iwvgrnxva3qqk2wyni0yhxjciln0hq7s7")))) + (build-system gnu-build-system) + (arguments + (list #:configure-flags + #~(list "--disable-static" + (string-append "--with-udevrulesdir=" + #$output "/lib/udev/rules.d")) - #:phases - #~(modify-phases %standard-phases - (add-before 'configure 'set-cassini-file-names - (lambda* (#:key inputs #:allow-other-keys) - (substitute* "utils/cxi_dump_csrs.py" - (("/usr/share/cassini-headers/csr_defs.json") - (search-input-file - inputs - "/share/cassini-headers/csr_defs.json")))))))) - (native-inputs (list autoconf - automake - libtool - pkg-config - python-wrapper)) - (inputs (list libconfig - libuv - fuse-2 - libyaml - libnl - numactl - eudev - (list lm-sensors "lib"))) - (propagated-inputs (list cassini-headers cxi-driver)) - (synopsis "Interface to the Cassini/Slingshot high-speed interconnect") - (description - "Libcxi provides applications with a low-level interface to the + #:phases + #~(modify-phases %standard-phases + (add-before 'configure 'set-cassini-file-names + (lambda* (#:key inputs #:allow-other-keys) + (substitute* "utils/cxi_dump_csrs.py" + (("/usr/share/cassini-headers/csr_defs.json") + (search-input-file + inputs + "/share/cassini-headers/csr_defs.json")))))))) + (native-inputs (list autoconf + automake + libtool + pkg-config + python-wrapper)) + (inputs (list libconfig + libuv + fuse-2 + libyaml + libnl + numactl + eudev + (list lm-sensors "lib"))) + (propagated-inputs (list cassini-headers cxi-driver)) + (synopsis "Interface to the Cassini/Slingshot high-speed interconnect") + (description + "Libcxi provides applications with a low-level interface to the Cray/HPE Cassini high-speed @acronym{NIC, network interface controller}, also known as Slingshot.") - ;; License is spelled out in 'cray-libcxi.spec' and in source file - ;; headers. - (license (list license:lgpl2.1+ license:bsd-3))))) ;dual-licensed + ;; License is spelled out in 'cray-libcxi.spec' and in source file + ;; headers. + (license (list license:lgpl2.1+ license:bsd-3)))) ;dual-licensed (define-public libfabric (package (name "libfabric") - (version "1.22.0") + (version "2.3.0") (source (origin (method url-fetch) @@ -10119,7 +10118,7 @@ known as Slingshot.") (string-append "https://github.com/ofiwg/libfabric/releases/download/v" version "/libfabric-" version ".tar.bz2")) (sha256 - (base32 "1znmw83rmippv0fwz0x7lgylfk17dr9ckll8lrm4z7kclspnqpj8")))) + (base32 "02gb12ijj19aad4c3dwckrrnjlsmy9fizkgw8a5zdzpqd3lgq60x")))) (build-system gnu-build-system) (inputs (let ((if-supported ;XXX: modified from openmpi @@ -10169,6 +10168,19 @@ applications deal with directly. It works in conjunction with provider libraries, which are often integrated directly into libfabric.") (license (list license:bsd-2 license:gpl2)))) ;dual +(define-public libfabric-1 ;needed by Open MPI 4.x + (package + (inherit libfabric) + (version "1.22.0") + (source + (origin + (method url-fetch) + (uri + (string-append "https://github.com/ofiwg/libfabric/releases/download/v" + version "/libfabric-" version ".tar.bz2")) + (sha256 + (base32 "1znmw83rmippv0fwz0x7lgylfk17dr9ckll8lrm4z7kclspnqpj8")))))) + (define-public psm (package (name "psm") @@ -12177,8 +12189,8 @@ suggestions from various sources, including: This tool supports checking Kconfig options and kernel cmdline parameters.") (license license:gpl3))) -(define-public kconfig-hardened-check - (deprecated-package "kconfig-hardened-check" kernel-hardening-checker)) +(define-deprecated-package kconfig-hardened-check + kernel-hardening-checker) (define-public firejail (package |
