diff --git a/pocl-3.0.tar.gz b/pocl-3.0.tar.gz deleted file mode 100644 index 39abec9..0000000 --- a/pocl-3.0.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:a3fd3889ef7854b90b8e4c7899c5de48b7494bf770e39fba5ad268a5cbcc719d -size 1722809 diff --git a/pocl-3.1.tar.gz b/pocl-3.1.tar.gz new file mode 100644 index 0000000..235ba49 --- /dev/null +++ b/pocl-3.1.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:82314362552e050aff417318dd623b18cf0f1d0f84f92d10a7e3750dd12d3a9a +size 1928607 diff --git a/pocl.changes b/pocl.changes index 34534e9..48f81cd 100644 --- a/pocl.changes +++ b/pocl.changes @@ -1,3 +1,13 @@ +------------------------------------------------------------------- +Mon Dec 5 13:43:13 UTC 2022 - Ondřej Súkup + +- Update to version 3.1 + * Support CLang/LLVM 15 + * Much improved SPIR-V support for CPU and CUDA drivers + * Major rework of the custom device driver. + * Various improvements to the work-in-progress Vulkan driver + * Basic implementation of cl_khr_command_buffer + ------------------------------------------------------------------- Wed Nov 2 10:13:14 UTC 2022 - Dominique Leuenberger diff --git a/pocl.spec b/pocl.spec index c3dcbd0..b3e642c 100644 --- a/pocl.spec +++ b/pocl.spec @@ -18,9 +18,8 @@ %define sover 2 - Name: pocl -Version: 3.0 +Version: 3.1 Release: 0 Summary: Portable Computing Language - an OpenCL implementation # The whole code is under MIT @@ -36,13 +35,12 @@ BuildRequires: gcc-c++ BuildRequires: ninja BuildRequires: opencl-headers BuildRequires: pkgconfig -BuildRequires: ((clang-devel >= 6.0.0 with clang-devel < 15) or clang14-devel) -#!BuildIgnore: clang15 +BuildRequires: (clang-devel >= 6.0.0 with clang-devel < 16) BuildRequires: pkgconfig(OpenCL) BuildRequires: pkgconfig(hwloc) # PPC has limited support/testing from upstream # s390(x) is also not supported, so use ExclusiveArch -ExclusiveArch: %{ix86} x86_64 %arm aarch64 riscv64 +ExclusiveArch: %{ix86} x86_64 %{arm} aarch64 riscv64 %description Portable Computing Language (pocl) is an implementation of the OpenCL standard @@ -116,7 +114,7 @@ This subpackage provides the development files needed for pocl. %postun -n libpocl%{sover} -p /sbin/ldconfig %files -%doc CHANGES README doc/sphinx/source/*.rst +%doc CHANGES README.* doc/sphinx/source/*.rst %license LICENSE %dir %{_datadir}/OpenCL/ %dir %{_datadir}/OpenCL/vendors