diff options
author | Andy Tai <atai@atai.org> | 2024-05-10 23:56:28 -0700 |
---|---|---|
committer | Christopher Baines <mail@cbaines.net> | 2024-05-13 09:11:06 +0100 |
commit | cc212af83ef31d15474e26b39425a0261ff43647 (patch) | |
tree | 9e527e4122a35ba123c16af95912ae2633419596 /gnu/packages | |
parent | e5fa18b6285c59b6e9f8debe0ffde9ef5055f3a2 (diff) | |
download | guix-cc212af83ef31d15474e26b39425a0261ff43647.tar.gz guix-cc212af83ef31d15474e26b39425a0261ff43647.zip |
gnu: opensycl: Rename to adaptivecpp and update to 24.02.0.
* gnu/packages/sycl.scm (adaptivecpp): New variable.
(opensync): Redefine using DEPRECATED-PACKAGE.
Change-Id: I7ac3f49409d539962de34510ed9255021b795724
Signed-off-by: Christopher Baines <mail@cbaines.net>
Diffstat (limited to 'gnu/packages')
-rw-r--r-- | gnu/packages/sycl.scm | 20 |
1 files changed, 12 insertions, 8 deletions
diff --git a/gnu/packages/sycl.scm b/gnu/packages/sycl.scm index d8454cff35..520d87f626 100644 --- a/gnu/packages/sycl.scm +++ b/gnu/packages/sycl.scm @@ -1,5 +1,5 @@ ;;; GNU Guix --- Functional package management for GNU -;;; Copyright © 2023 Andy Tai <atai@atai.org> +;;; Copyright © 2023, 2024 Andy Tai <atai@atai.org> ;;; ;;; This file is part of GNU Guix. ;;; @@ -34,19 +34,19 @@ ;; tests that require such devices are all disabled. ;; Check https://lists.gnu.org/archive/html/guix-devel/2018-04/msg00293.html -(define-public opensycl +(define-public adaptivecpp (package - (name "opensycl") - (version "0.9.4") + (name "adaptivecpp") + (version "24.02.0") (source (origin (method git-fetch) (uri (git-reference - (url "https://github.com/OpenSYCL/OpenSYCL/") + (url "https://github.com/AdaptiveCpp/AdaptiveCpp/") (commit (string-append "v" version)))) (file-name (git-file-name name version)) (sha256 (base32 - "0nynb93b68ghn1i1bsjvbbxpnh5b1yiw9jhhww1q1gi7w182x2g5")))) + "0gfr0mr9shgf33bj5sfy6nv2vh7wdky333ryy2n5ikvhfvjmqc7m")))) (build-system cmake-build-system) (native-inputs (list clang-15 llvm-15 python spirv-tools)) (inputs (list boost rocm-opencl-runtime spirv-headers)) @@ -54,6 +54,10 @@ (home-page "https://github.com/OpenSYCL/OpenSYCL") (synopsis "Implementation of the SYCL programming language for accelerators") (description - "Open SYCL is a modern SYCL implementation targeting CPUs and GPUs from all -major vendors that supports many use cases and approaches for implementing SYCL") + "AdaptiveCpp is aImplementation of SYCL and C++ standard parallelism +for CPUs and GPUs from all vendors, with independent, community-driven +compiler for C++-based heterogeneous programming models") (license license:bsd-2))) + +(define-public opensycl + (deprecated-package "opensycl" adaptivecpp)) |