diff options
| author | Andreas Enge <andreas@enge.fr> | 2025-09-19 20:59:23 +0200 |
|---|---|---|
| committer | Andreas Enge <andreas@enge.fr> | 2025-09-19 20:59:23 +0200 |
| commit | fe355fa142d4af9acb1177325225e0cd643b554e (patch) | |
| tree | d39a49f695e282760d38192b1e5c7fd1e0a9a96a /gnu/packages/opencl.scm | |
| parent | eb46ec78132d8a46ff9adb95a60580e0963379ff (diff) | |
gnu: Remove beignet.
* gnu/packages/opencl.scm (beignet): Delete variable.
Change-Id: Iddbed6ef2057fe39c88df6862644dfe0e2b18a44
Diffstat (limited to 'gnu/packages/opencl.scm')
| -rw-r--r-- | gnu/packages/opencl.scm | 80 |
1 files changed, 0 insertions, 80 deletions
diff --git a/gnu/packages/opencl.scm b/gnu/packages/opencl.scm index 114e5315cf4..b857a14caad 100644 --- a/gnu/packages/opencl.scm +++ b/gnu/packages/opencl.scm @@ -201,86 +201,6 @@ from vendor-specific drivers. It also delivers a skeleton of bindings to incorporate inside an OpenCL implementation to give it ICD functionalities.") (license license:bsd-2))) -(define-public beignet - (package - (name "beignet") - (version "1.3.2") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/intel/beignet") - (commit (string-append "Release_v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "0lpv3lvi2vrmzb8blflrpbd3jgin76zqmz6jcv17vn9mylqdrfnd")) - (patches (search-patches "beignet-correct-file-names.patch")) - (modules '((guix build utils))) - (snippet - ;; There's a suspicious .isa binary file under kernels/. - ;; Remove it. - '(for-each delete-file (find-files "." "\\.isa$"))))) - (native-inputs (list pkg-config python)) - (inputs `(("clang@3.7" ,clang-3.7) - ("clang-runtime@3.7" ,clang-runtime-3.7) - ("glu" ,glu) - ("llvm@3.7" ,llvm-3.7) - ("libdrm" ,libdrm) - ("libedit" ,libedit) - ("libpthread-stubs" ,libpthread-stubs) - ("libsm" ,libsm) - ("libva" ,libva) - ("libxfixes" ,libxfixes) - ("libxext" ,libxext) - ("mesa-utils" ,mesa-utils) - ("ncurses" ,ncurses) - ("ocl-icd" ,ocl-icd) - ("opencl-icd-loader" ,opencl-icd-loader) - ("opencl-headers" ,opencl-headers) - ("xextproto" ,xextproto) - ("zlib" ,zlib))) - (build-system cmake-build-system) - (arguments - `(#:configure-flags - (list (string-append "-DCLANG_LIBRARY_DIR=" - (assoc-ref %build-inputs "clang@3.7") "/lib") - "-DENABLE_GL_SHARING=ON" - "-DEXPERIMENTAL_DOUBLE=ON") - - #:phases - (modify-phases %standard-phases - (add-after 'install 'remove-headers - (lambda* (#:key outputs #:allow-other-keys) - (let ((out (assoc-ref outputs "out"))) - (delete-file-recursively - (string-append out "/include")) - #t))) - (add-after 'remove-headers 'install-kernels - (lambda* (#:key outputs #:allow-other-keys) - (let* ((out (assoc-ref outputs "out")) - (builddir (getcwd)) - (source-dir (string-append - builddir - "/../beignet-Release_v1.3.2/kernels"))) - (copy-recursively source-dir - (string-append out "/lib/beignet/kernels")) - #t)))) - ;; Beignet tries to find GPU when running tests, which is not available - ;; during build. - #:tests? #f)) - (home-page "https://wiki.freedesktop.org/www/Software/Beignet/") - (synopsis "OpenCL framework for Intel GPUs") - (description - "Beignet is an implementation of the OpenCL specification. This code -base contains the code to run OpenCL programs on Intel GPUs---IvyBridge, -Haswell, Skylake, Apollolake, etc. It defines and implements the OpenCL host -functions required to initialize the device, create the command queues, the -kernels and the programs, and run them on the GPU. The code also contains a -back-end for the LLVM compiler framework.") - ;; Beignet only supports Intel processors. - (supported-systems '("x86_64-linux" "i686-linux")) - (license license:lgpl2.1+))) - (define-public pocl (package (name "pocl") |
