Projects
Eulaceura:Mainline:GA
opencl-clhpp
_service:obs_scm:opencl-clhpp.spec
Sign Up
Log In
Username
Password
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File _service:obs_scm:opencl-clhpp.spec of Package opencl-clhpp
%global date 2020.12.18 Name: opencl-clhpp Version: 2.0.12 Release: 9 Summary: OpenCL (Open Computing Language) bind cpp header files. License: Apache-2.0 and MIT URL: https://github.com/KhronosGroup/OpenCL-CLHPP Source0: https://github.com/KhronosGroup/OpenCL-CLHPP/archive/refs/tags/v%{version}.tar.gz Source1: https://github.com/KhronosGroup/OpenCL-Headers/archive/v%{date}.tar.gz Source2: https://github.com/ThrowTheSwitch/CMock/archive/refs/tags/v2.5.3.tar.gz Source3: https://github.com/ThrowTheSwitch/Unity/archive/refs/tags/v2.5.2.tar.gz Source4: https://github.com/ThrowTheSwitch/CException/archive/refs/tags/v1.3.3.tar.gz Patch1: 0001-Add_CL_DEVICE_BOARD_NAME_AMD.patch Patch2: 0002-add-missing-const-to-context-properties.patch Patch3: 0003-Fix-cl-enqueueMapSVM-for-cl-vector-and-cl-pointer.patch BuildArch: noarch BuildRequires: gcc-c++ cmake >= 3.14.0 ocl-icd rubygems ruby python git Provides: bundled(grpc) %description %{summary}. %prep tar -zxf %SOURCE0 -C %{_builddir}/ tar -zxf %SOURCE1 -C %{_builddir}/OpenCL-CLHPP-%{version} tar -zxf %SOURCE2 -C %{_builddir}/OpenCL-CLHPP-%{version}/external/ tar -zxf %SOURCE3 -C %{_builddir}/OpenCL-CLHPP-%{version}/external/ tar -zxf %SOURCE3 -C %{_builddir}/OpenCL-CLHPP-%{version}/external/CMock/vendor/ tar -zxf %SOURCE4 -C %{_builddir}/OpenCL-CLHPP-%{version}/external/CMock/vendor/ mv %{_builddir}/OpenCL-CLHPP-%{version}/external/CMock/vendor/Unity/* %{_builddir}/OpenCL-CLHPP-%{version}/external/CMock/vendor/unity/ %build cd %{_builddir}/OpenCL-CLHPP-%{version} ln -s /usr/lib64/libOpenCL.so.1 %{_builddir}/OpenCL-CLHPP-%{version}/libOpenCL.so rm -rf build mkdir build cd build cmake .. -DOPENCL_INCLUDE_DIR=%{_builddir}/OpenCL-CLHPP-%{version}/OpenCL-Headers-%{date} \ -DOPENCL_LIB_DIR=%{_builddir}/OpenCL-CLHPP-%{version}/ \ -DBUILD_TESTS=ON \ -DBUILD_DOCS=ON \ -DBUILD_EXAMPLES=ON %install cd %{_builddir}/OpenCL-CLHPP-%{version} cd build make install DESTDIR=%{buildroot} %check cd %{_builddir}/OpenCL-CLHPP-%{version} cd build make test %files %dir /usr/local/include/CL /usr/local/include/CL/cl2.hpp %changelog * Tue Nov 12 2021 yinchangpan <yinchangpan2@huawei.com> - v2.12.0-9 - remove patch * Tue Nov 12 2021 yinchangpan <yinchangpan2@huawei.com> - v2.12.0-8 - patch 0003-Fix-cl-enqueueMapSVM-for-cl-vector-and-cl-pointer.patch * Tue Nov 12 2021 yinchangpan <yinchangpan2@huawei.com> - v2.12.0-7 - patch 0002-add-missing-const-to-context-properties * Tue Nov 12 2021 yinchangpan <yinchangpan2@huawei.com> - v2.12.0-6 - patch 0001-Add_CL_DEVICE_BOARD_NAME_AMD * Tue Nov 12 2021 yinchangpan <yinchangpan2@huawei.com> - v2.12.0-5 - Add Make Test Check * Tue Nov 12 2021 yinchangpan <yinchangpan2@huawei.com> - v2.12.0-4 - Add Access Control * Tue Nov 12 2021 yinchangpan <yinchangpan2@huawei.com> - v2.12.0-3 - Add OpenCL-headers files for opencl-clhpp build * Tue Nov 12 2021 yinchangpan <yinchangpan2@huawei.com> - v2.12.0-2 - Updata README * Tue Nov 11 2021 yinchangpan <yinchangpan2@huawei.com> - v2.12.0-1 - Package init
Locations
Projects
Search
Status Monitor
Help
Open Build Service
OBS Manuals
API Documentation
OBS Portal
Reporting a Bug
Contact
Mailing List
Forums
Chat (IRC)
Twitter
Open Build Service (OBS)
is an
openSUSE project
.
浙ICP备2022010568号-2