1 Summary: OpenCL generic Installable Client Driver support
2 Summary(pl.UTF-8): Ogólna obsługa sterowników klienckich (ICD) dla OpenCL
8 #Source0Download: https://forge.imag.fr/frs/?group_id=395
9 Source0: https://forge.imag.fr/frs/download.php/814/ocl-icd-%{version}.tar.gz
10 # Source0-md5: 32335dc7dd3ea2a4b994ca87f2f80554
11 URL: https://forge.imag.fr/projects/ocl-icd/
12 BuildRequires: khronos-OpenCL-headers >= 1.2
13 BuildRequires: asciidoc
15 BuildRequires: ruby-modules
17 # this will be provided by the actual driver, I guess
18 #Provides: OpenCL = 1.2
19 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
22 This package aims at creating an Open Source alternative to vendor
23 specific OpenCL ICD loaders.
25 %description -l pl.UTF-8
26 Ten pakiet to próba stworzenia mającej otwarte źródła alternatywy dla
27 specyficznych dla producenta bibliotek wczytujących ICD OpenCL.
30 Summary: Header file for building OpenCL ICD
31 Summary(pl.UTF-8): Plik nagłówkowy do budowania OpenCL ICD
32 Group: Development/Libraries
33 Requires: khronos-OpenCL-headers >= 1.2
36 Header file for building OpenCL installable client drivers (ICD).
38 %description devel -l pl.UTF-8
39 Plik nagłówkowy do budowania instalowalnych sterowników klienta
43 Summary: OpenCL generic Installable Client Driver support
44 Summary(pl.UTF-8): Ogólna obsługa sterowników klienckich (ICD) dla OpenCL
46 Suggests: ocl-icd-driver
47 Obsoletes: Mesa-libOpenCL
49 %description libOpenCL
50 This package aims at creating an Open Source alternative to vendor
51 specific OpenCL ICD loaders.
53 %description libOpenCL -l pl.UTF-8
54 Ten pakiet to próba stworzenia mającej otwarte źródła alternatywy dla
55 specyficznych dla producenta bibliotek wczytujących ICD OpenCL.
57 %package libOpenCL-devel
58 Summary: Development files for OpenCL library
59 Summary(pl.UTF-8): Pliki programistyczne biblioteki OpenCL
60 Group: Development/Libraries
61 Requires: %{name}-libOpenCL = %{version}-%{release}
62 Requires: khronos-OpenCL-headers >= 1.2
63 Provides: OpenCL-devel = 1.2
64 Obsoletes: Mesa-libOpenCL-devel
66 %description libOpenCL-devel
67 Development files for OpenCL library provided by the ocl-icd loader.
69 %description devel -l pl.UTF-8
70 Pliki programistyczne biblioteki OpenCL dostarczanej przez ocl-icd.
81 rm -rf $RPM_BUILD_ROOT
84 DESTDIR=$RPM_BUILD_ROOT \
85 pkgexampledir=%{_examplesdir}/%{name}-%{version}
87 %{__rm} $RPM_BUILD_ROOT%{_libdir}/*.la
89 # packaged in man format
90 %{__rm} $RPM_BUILD_ROOT%{_docdir}/ocl-icd/html/libOpenCL.html
93 rm -rf $RPM_BUILD_ROOT
95 %post libOpenCL -p /sbin/ldconfig
96 %postun libOpenCL -p /sbin/ldconfig
99 %defattr(644,root,root,755)
100 %{_includedir}/ocl_icd.h
101 %{_pkgconfigdir}/ocl-icd.pc
102 %{_examplesdir}/%{name}-%{version}
105 %defattr(644,root,root,755)
106 %doc COPYING NEWS README
107 %attr(755,root,root) %{_libdir}/libOpenCL.so.*.*.*
108 %attr(755,root,root) %ghost %{_libdir}/libOpenCL.so.1
109 %{_mandir}/man7/libOpenCL.7*
110 %{_mandir}/man7/libOpenCL.so.7*
112 %files libOpenCL-devel
113 %defattr(644,root,root,755)
114 %attr(755,root,root) %{_libdir}/libOpenCL.so
115 %{_pkgconfigdir}/OpenCL.pc