[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[bug#70252] [PATCH v2 1/5] gnu: opencl-headers, opencl-clhpp and opencl-
From: |
Ahmad Draidi |
Subject: |
[bug#70252] [PATCH v2 1/5] gnu: opencl-headers, opencl-clhpp and opencl-icd-loader: Replace version with %opencl-sdk-version. |
Date: |
Mon, 8 Apr 2024 00:33:50 +0400 |
These packages must be updated together. Therefore, we use a common version
variable.
* gnu/packages/opencl.scm (%opencl-sdk-version): New variable.
(opencl-headers)[version]: Replace with %opencl-sdk-version.
(opencl-clhpp)[version]: Likewise.
(opencl-icd-loader)[version]: Likewise.
Change-Id: I2cf25e2e7b951f0c0ff54a48c4e4a4fb470bff6a
---
gnu/packages/opencl.scm | 15 +++++++++------
1 file changed, 9 insertions(+), 6 deletions(-)
diff --git a/gnu/packages/opencl.scm b/gnu/packages/opencl.scm
index 036834f567..d6fb344458 100644
--- a/gnu/packages/opencl.scm
+++ b/gnu/packages/opencl.scm
@@ -49,13 +49,16 @@ (define-module (gnu packages opencl)
;; tests that require such devices are all disabled.
;; Check https://lists.gnu.org/archive/html/guix-devel/2018-04/msg00293.html
-;; If you update either of opencl-headers, opencl-clhpp or opencl-icd-loader
-;; note that they are released together (lockstep) and must be updated
-;; together.
+;; The packages opencl-headers, opencl-clhpp and opencl-icd-loader are released
+;; together (lockstep) and must be updated together. The following variable
+;; facilitates that.
+
+(define %opencl-sdk-version "2023.02.06")
+
(define-public opencl-headers
(package
(name "opencl-headers")
- (version "2023.02.06")
+ (version %opencl-sdk-version)
(source
(origin
(method git-fetch)
@@ -96,7 +99,7 @@ (define-public opencl-headers-1.0
(define-public opencl-clhpp
(package
(name "opencl-clhpp")
- (version "2023.02.06")
+ (version %opencl-sdk-version)
(source
(origin
(method git-fetch)
@@ -125,7 +128,7 @@ (define-public opencl-clhpp
(define-public opencl-icd-loader
(package
(name "opencl-icd-loader")
- (version "2023.02.06")
+ (version %opencl-sdk-version)
(source (origin
(method git-fetch)
(uri (git-reference
--
2.41.0
- [bug#70252] [PATCH 0/4] Update and restyle Khronos OpenCL packages, Ahmad Draidi, 2024/04/07
- [bug#70252] [PATCH 1/4] gnu: opencl-headers, opencl-clhpp and opencl-icd-loader: Update to 2023.12.14., Ahmad Draidi, 2024/04/07
- [bug#70252] [PATCH 2/4] gnu: opencl-clhpp: Update package style., Ahmad Draidi, 2024/04/07
- [bug#70252] [PATCH 3/4] gnu: opencl-headers: Update package style., Ahmad Draidi, 2024/04/07
- [bug#70252] [PATCH 4/4] gnu: opencl-icd-loader: Update package style., Ahmad Draidi, 2024/04/07
- [bug#70252] [PATCH v2 0/5] Update and restyle Khronos OpenCL packages, Ahmad Draidi, 2024/04/07
- [bug#70252] [PATCH v2 1/5] gnu: opencl-headers, opencl-clhpp and opencl-icd-loader: Replace version with %opencl-sdk-version.,
Ahmad Draidi <=
- [bug#70252] [PATCH v2 2/5] gnu: %opencl-sdk-version: Update to 2023.12.14., Ahmad Draidi, 2024/04/07
- [bug#70252] [PATCH v2 3/5] gnu: opencl-clhpp: Update package style., Ahmad Draidi, 2024/04/07
- [bug#70252] [PATCH v2 4/5] gnu: opencl-headers: Update package style., Ahmad Draidi, 2024/04/07
- [bug#70252] [PATCH v2 5/5] gnu: opencl-icd-loader: Update package style., Ahmad Draidi, 2024/04/07