Name ocl-icd
Description OpenCL Library (Installable Client Library) Bindings
Version 2.3.4-1.fc42
Package Base ocl-icd
Homepage https://github.com/OCL-dev/ocl-icd/
Maintainers ['besser82', 'frantisekz', 'ignatenkobrain', 'orion', 'slaanesh']
Contributors ['rathann']
Distro-repo https://src.fedoraproject.org/rpms/ocl-icd/tree/f42
Sources ['%{url}/archive/v%{version}/%{name}-%{version}.tar.gz']
Dependencies ['libc.so.6', 'rtld']
Optional-Dependencies []
Build-Dependencies ['asciidoc', 'autoconf', 'automake', 'gcc', 'libtool', 'make', 'opencl-headers', 'ruby', 'rubygems', 'xmlto']
Provides ['libOpenCL.so.1()(64bit)', 'libOpenCL.so.1(OPENCL_1.0)(64bit)', 'libOpenCL.so.1(OPENCL_1.1)(64bit)', 'libOpenCL.so.1(OPENCL_1.2)(64bit)', 'libOpenCL.so.1(OPENCL_2.0)(64bit)', 'libOpenCL.so.1(OPENCL_2.1)(64bit)', 'libOpenCL.so.1(OPENCL_2.2)(64bit)', 'libOpenCL.so.1(OPENCL_3.0)(64bit)', 'ocl-icd', 'ocl-icd(x86-64)']
Builddate 18-09-2025 22:02:08
Architecture x86_64
Distro-Version 42
Licenses ['BSD-2-Clause']
Hash 3e548516c842323cdfc4a14dbfad2e76ef0b446913e0ab71ea4b3389be462472
Name:           ocl-icd
Version:        2.3.4
Release:        %autorelease
Summary:        OpenCL Library (Installable Client Library) Bindings
License:        BSD-2-Clause
URL:            https://github.com/OCL-dev/%{name}/

Source0:        %{url}/archive/v%{version}/%{name}-%{version}.tar.gz

BuildRequires:  asciidoc
BuildRequires:  automake
BuildRequires:  autoconf
BuildRequires:  gcc
BuildRequires:  libtool
BuildRequires:  make
BuildRequires:  opencl-headers
BuildRequires:  ruby rubygems
BuildRequires:  xmlto

%description
%{summary}.

%package devel
Summary:        OpenCL Library Development files
Requires:       %{name}%{?_isa} = %{version}-%{release}
Requires:       opencl-headers

%description devel
This package contains the development files for the OpenCL ICD bindings.

%prep
%autosetup

%build
autoreconf -vfi
%configure
%make_build

%install
%make_install
rm -vrf %{buildroot}%{_defaultdocdir}

%check
make check

%files
%license COPYING
%doc NEWS README
%{_libdir}/libOpenCL.so.1
%{_libdir}/libOpenCL.so.1.0.0
%{_mandir}/man7/libOpenCL.7*
%{_mandir}/man7/libOpenCL.so.7*

%files devel
%doc ocl_icd_loader_gen.map ocl_icd_bindings.c
%{_includedir}/ocl_icd.h
%{_bindir}/cllayerinfo
%{_libdir}/libOpenCL.so
%{_libdir}/pkgconfig/%{name}.pc
%{_libdir}/pkgconfig/OpenCL.pc

%changelog
%autochangelog