]> git.pld-linux.org Git - packages/ocl-icd.git/blob - ocl-icd.spec
Version: 2.2.11
[packages/ocl-icd.git] / ocl-icd.spec
1 Summary:        OpenCL generic Installable Client Driver support
2 Summary(pl.UTF-8):      Ogólna obsługa sterowników klienckich (ICD) dla OpenCL
3 Name:           ocl-icd
4 Version:        2.2.11
5 Release:        1
6 License:        BSD
7 Group:          Libraries
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
14 BuildRequires:  ruby
15 BuildRequires:  ruby-modules
16 BuildRequires:  xmlto
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)
20
21 %description
22 This package aims at creating an Open Source alternative to vendor
23 specific OpenCL ICD loaders.
24
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.
28
29 %package devel
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
34
35 %description devel
36 Header file for building OpenCL installable client drivers (ICD).
37
38 %description devel -l pl.UTF-8
39 Plik nagłówkowy do budowania instalowalnych sterowników klienta
40 OpenCL.
41
42 %package libOpenCL
43 Summary:        OpenCL generic Installable Client Driver support
44 Summary(pl.UTF-8):      Ogólna obsługa sterowników klienckich (ICD) dla OpenCL
45 Group:          Libraries
46 Suggests:       ocl-icd-driver
47 Obsoletes:      Mesa-libOpenCL
48
49 %description libOpenCL
50 This package aims at creating an Open Source alternative to vendor
51 specific OpenCL ICD loaders.
52
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.
56
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
65
66 %description libOpenCL-devel
67 Development files for OpenCL library provided by the ocl-icd loader.
68
69 %description devel -l pl.UTF-8
70 Pliki programistyczne biblioteki OpenCL dostarczanej przez ocl-icd.
71
72 %prep
73 %setup -q
74
75 %build
76 %configure
77
78 %{__make}
79
80 %install
81 rm -rf $RPM_BUILD_ROOT
82
83 %{__make} install \
84         DESTDIR=$RPM_BUILD_ROOT \
85         pkgexampledir=%{_examplesdir}/%{name}-%{version}
86
87 %{__rm} $RPM_BUILD_ROOT%{_libdir}/*.la
88
89 # packaged in man format
90 %{__rm} $RPM_BUILD_ROOT%{_docdir}/ocl-icd/html/libOpenCL.html
91
92 %clean
93 rm -rf $RPM_BUILD_ROOT
94
95 %post   libOpenCL -p /sbin/ldconfig
96 %postun libOpenCL -p /sbin/ldconfig
97
98 %files devel
99 %defattr(644,root,root,755)
100 %{_includedir}/ocl_icd.h
101 %{_pkgconfigdir}/ocl-icd.pc
102 %{_examplesdir}/%{name}-%{version}
103
104 %files libOpenCL
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*
111
112 %files libOpenCL-devel
113 %defattr(644,root,root,755)
114 %attr(755,root,root) %{_libdir}/libOpenCL.so
115 %{_pkgconfigdir}/OpenCL.pc
This page took 0.106301 seconds and 3 git commands to generate.