# packages

pkgId: 87da637770c7516c22f65818e8266958f4b2f789762f5bc437af5a29cf234377
name: libclc
arch: aarch64
version: 21.1.2
epoch: 0
release: 1.el10
summary: An open source implementation of the OpenCL 1.1 library requirements
url: https://libclc.llvm.org
rpm_license: Apache-2.0 WITH LLVM-exception OR NCSA OR MIT
rpm_group: Unspecified
rpm_buildhost: localhost
rpm_sourcerpm: libclc-21.1.2-1.el10.src.rpm
location_href: libclc-21.1.2-1.el10.aarch64.rpm
checksum_type: sha256
description:
  libclc is an open source, BSD licensed implementation of the library
  requirements of the OpenCL C programming language, as specified by the
  OpenCL 1.1 Specification. The following sections of the specification
  impose library requirements:

    * 6.1: Supported Data Types
    * 6.2.3: Explicit Conversions
    * 6.2.4.2: Reinterpreting Types Using as_type() and as_typen()
    * 6.9: Preprocessor Directives and Macros
    * 6.11: Built-in Functionsj
    * 9.3: Double Precision Floating-Point
    * 9.4: 64-bit Atomics
    * 9.5: Writing to 3D image memory objects
    * 9.6: Half Precision Floating-Point

  libclc is intended to be used with the Clang compiler's OpenCL frontend.

  libclc is designed to be portable and extensible. To this end, it provides
  generic implementations of most library requirements, allowing the target
  to override the generic implementation at the granularity of individual
  functions.

  libclc currently only supports the PTX target, but support for more
  targets is welcome.


pkgId: 87cd43f88da107c9ec8b5227e9d14fe4e3436c204ee7b4dc14e05d9351d3b939
name: libclc-devel
arch: aarch64
version: 21.1.2
epoch: 0
release: 1.el10
summary: Development files for libclc
url: https://libclc.llvm.org
rpm_license: Apache-2.0 WITH LLVM-exception OR NCSA OR MIT
rpm_group: Unspecified
rpm_buildhost: localhost
rpm_sourcerpm: libclc-21.1.2-1.el10.src.rpm
location_href: libclc-devel-21.1.2-1.el10.aarch64.rpm
checksum_type: sha256
description:
  The libclc-devel package contains libraries and header files for
  developing applications that use libclc.


pkgId: d68cae978fb6d8b37fcf7ea92c2dfe23be966d1c065692caa77cf76838fce3a1
name: libclc-spirv
arch: aarch64
version: 21.1.2
epoch: 0
release: 1.el10
summary: Spirv subset of libclc
url: https://libclc.llvm.org
rpm_license: Apache-2.0 WITH LLVM-exception OR NCSA OR MIT
rpm_group: Unspecified
rpm_buildhost: localhost
rpm_sourcerpm: libclc-21.1.2-1.el10.src.rpm
location_href: libclc-spirv-21.1.2-1.el10.aarch64.rpm
checksum_type: sha256
description:
  The libclc-spirv package contains the spirv*-mesa3d-.spv files only,
  which are the subset required for upstream Mesa OpenCL support with RustiCL.


pkgId: 979ab06819bc75e0f661afff346c05023191d84c97d2a60fd55ae823a15d94cf
name: meson
arch: noarch
version: 1.8.4
epoch: 0
release: 3.el10
summary: High productivity build system
url: https://mesonbuild.com/
rpm_license: Apache-2.0
rpm_group: Unspecified
rpm_buildhost: localhost
rpm_sourcerpm: meson-1.8.4-3.el10.src.rpm
location_href: meson-1.8.4-3.el10.noarch.rpm
checksum_type: sha256
description:
  Meson is a build system designed to optimize programmer
  productivity. It aims to do this by providing simple, out-of-the-box
  support for modern software development tools and practices, such as
  unit tests, coverage reports, Valgrind, CCache and the like.


pkgId: d437cca3e318b3a1a26c29f7ed34e45dbfef9be58f319fd11a4ec062f91f8657
name: spirv-llvm-translator
arch: aarch64
version: 21.1.0
epoch: 0
release: 1.el10
summary: LLVM to SPIRV Translator
url: https://github.com/KhronosGroup/SPIRV-LLVM-Translator
rpm_license: NCSA
rpm_group: Unspecified
rpm_buildhost: localhost
rpm_sourcerpm: spirv-llvm-translator-21.1.0-1.el10.src.rpm
location_href: spirv-llvm-translator-21.1.0-1.el10.aarch64.rpm
checksum_type: sha256
description:
  Khronos LLVM to SPIRV Translator. This is a library
  to be used by Mesa for OpenCL support. It translate
  LLVM IR to Khronos SPIR-V. It also includes a
  standalone tool used for building libclc.


