Source: pocl Section: libs Priority: optional Maintainer: Debian OpenCL Maintainers Uploaders: Vincent Danjean , Andreas Beckmann , Build-Depends: debhelper-compat (= 13), gcc (>= 4:14), clang-17, libclang-17-dev, libclang-cpp17-dev, llvm-17-dev, cmake, libhwloc-dev, ocl-icd-dev, ocl-icd-opencl-dev, pkgconf, pkg-kde-tools, clinfo , # prevent accidental backports after the 64-bit time_t transition dpkg-dev (>= 1.22.5), Build-Depends-Indep: dh-sequence-sphinxdoc , python3-sphinx , Rules-Requires-Root: no Standards-Version: 4.6.2 Homepage: http://portablecl.org Vcs-Browser: https://salsa.debian.org/opencl-team/pocl Vcs-Git: https://salsa.debian.org/opencl-team/pocl.git Package: pocl-opencl-icd Architecture: any Multi-Arch: same Depends: libpocl2t64 (= ${binary:Version}), ${misc:Depends} Provides: opencl-icd, opencl-icd-1.1-1, opencl-icd-1.2-1, Description: pocl ICD Portable Computing Language is an open source implementation of the OpenCL standard which can be easily adapted for new targets. One of the goals of the project is improving performance portability of OpenCL programs, avoiding the need for target-dependent manual optimizations. A "native" target is included, which allows running OpenCL kernels on the host (CPU). . This package allows one to use pocl as an installable client driver (ICD) for OpenCL. Package: libpocl2-common Architecture: all Multi-Arch: foreign Section: utils Depends: ${misc:Depends} Breaks: libpocl1-common, Replaces: libpocl1-common, Description: common files for the pocl library Portable Computing Language is an open source implementation of the OpenCL standard which can be easily adapted for new targets. One of the goals of the project is improving performance portability of OpenCL programs, avoiding the need for target-dependent manual optimizations. A "native" target is included, which allows running OpenCL kernels on the host (CPU). . This package provides the architecture independent files of the pocl library. Package: libpocl2t64 Architecture: any Multi-Arch: same Pre-Depends: ${misc:Pre-Depends} Depends: libpocl2-common (= ${source:Version}), clang-${LLVM:Version}, ${shlibs:Depends}, ${misc:Depends} Recommends: pocl-opencl-icd, Breaks: libpocl2 (<< ${source:Version}), libpocl1-common (<< 0.13-9), Replaces: libpocl2, libpocl1-common (<< 0.13-9), Provides: ${t64:Provides}, libpocl2+llvm${LLVM:Version}, Description: Portable Computing Language library Portable Computing Language is an open source implementation of the OpenCL standard which can be easily adapted for new targets. One of the goals of the project is improving performance portability of OpenCL programs, avoiding the need for target-dependent manual optimizations. A "native" target is included, which allows running OpenCL kernels on the host (CPU). . This package provides the core of pocl. Package: libpocl-dev Architecture: any Section: libdevel Depends: libpocl2t64 (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends} Description: development files for the pocl library Portable Computing Language is an open source implementation of the OpenCL standard which can be easily adapted for new targets. One of the goals of the project is improving performance portability of OpenCL programs, avoiding the need for target-dependent manual optimizations. A "native" target is included, which allows running OpenCL kernels on the host (CPU). . This package provides the development files for the pocl library. Unless very specific needs, this package is useless. This package is only required to link directly and explicitly with pocl. . To develop OpenCL programs (that can be run with pocl), the opencl-dev virtual package (provided by ocl-icd-opencl-dev for example) is required, not this one. Package: pocl-tests Architecture: all Multi-Arch: foreign Section: devel Depends: ${misc:Depends} Description: pocl testsuite Portable Computing Language is an open source implementation of the OpenCL standard which can be easily adapted for new targets. One of the goals of the project is improving performance portability of OpenCL programs, avoiding the need for target-dependent manual optimizations. A "native" target is included, which allows running OpenCL kernels on the host (CPU). . This package contains the source code of the pocl test suite. Package: pocl-doc Architecture: all Multi-Arch: foreign Section: doc Build-Profiles: Depends: ${sphinxdoc:Depends}, ${misc:Depends} Built-Using: ${sphinxdoc:Built-Using} Description: documentation for the pocl library Portable Computing Language is an open source implementation of the OpenCL standard which can be easily adapted for new targets. One of the goals of the project is improving performance portability of OpenCL programs, avoiding the need for target-dependent manual optimizations. A "native" target is included, which allows running OpenCL kernels on the host (CPU). . This package provides the development files for the pocl library. Unless very specific needs, this package is useless. This package is only required to link directly and explicitly with pocl. . This package provides the documentation for the pocl library. Package: pocl-source Architecture: all Multi-Arch: foreign Section: devel Depends: ${misc:Depends} Provides: pocl-source-${source:Upstream-Version:pkgname}, Description: pocl source code Portable Computing Language is an open source implementation of the OpenCL standard which can be easily adapted for new targets. One of the goals of the project is improving performance portability of OpenCL programs, avoiding the need for target-dependent manual optimizations. . This package provides original Debian (with Debian patches already applied) sources of pocl shipped in a tarball. This can be used for building the device libraries for additional targets.