]> git.pld-linux.org Git - packages/ocl-icd.git/blob - ocl-icd.spec
run ldconfig in the right package %post/%postun
[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.1.3
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/524/%{name}-%{version}.tar.gz
10 # Source0-md5:  579ba811fe9e229cc21e48406ddba94a
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 libOpenCL
30 Summary:        OpenCL generic Installable Client Driver support
31 Summary(pl.UTF-8):      Ogólna obsługa sterowników klienckich (ICD) dla OpenCL
32 Group:          Libraries
33 Suggests:       ocl-icd-driver
34 Obsoletes:      Mesa-libOpenCL
35
36 %description libOpenCL
37 This package aims at creating an Open Source alternative to vendor
38 specific OpenCL ICD loaders.
39
40 %description libOpenCL -l pl.UTF-8
41 Ten pakiet to próba stworzenia mającej otwarte źródła alternatywy dla
42 specyficznych dla producenta bibliotek wczytujących ICD OpenCL.
43
44 %package devel
45 Summary:        Header file for building OpenCL ICD
46 Summary(pl.UTF-8):      Plik nagłówkowy do budowania OpenCL ICD
47 Group:          Development/Libraries
48 Requires:       khronos-OpenCL-headers >= 1.2
49 Provides:       OpenCL-devel = 1.2
50
51 %description devel
52 Header file for building OpenCL installable client drivers (ICD).
53
54 %description devel -l pl.UTF-8
55 Plik nagłówkowy do budowania instalowalnych sterowników klienta OpenCL.
56
57 %package libOpenCL-devel
58 Summary:        Development files for OpenCL library
59 Summary(pl.UTF-8):      Plik nagłówkowy biblioteki OpenCL
60 Group:          Development/Libraries
61 Requires:       %{name}-libOpenCL = %{version}-%{release}
62 Requires:       khronos-OpenCL-headers >= 1.2
63
64 %description libOpenCL-devel
65 Development files for OpenCL library provided by the ocl-icd loader.
66
67 %description devel -l pl.UTF-8
68 Plik nagłówkowy biblioteki OpenCL-ICD.
69
70 %prep
71 %setup -q
72
73 %build
74 %configure \
75         %{!?with_static_libs:--disable-static}
76 %{__make}
77
78 %install
79 rm -rf $RPM_BUILD_ROOT
80
81 %{__make} install \
82         DESTDIR=$RPM_BUILD_ROOT
83
84 %{__rm} $RPM_BUILD_ROOT%{_libdir}/*.la
85
86 %clean
87 rm -rf $RPM_BUILD_ROOT
88
89 %post   libOpenCL -p /sbin/ldconfig
90 %postun libOpenCL -p /sbin/ldconfig
91
92 %files libOpenCL
93 %defattr(644,root,root,755)
94 %doc COPYING NEWS README
95 %attr(755,root,root) %{_libdir}/libOpenCL.so.*.*.*
96 %attr(755,root,root) %ghost %{_libdir}/libOpenCL.so.1
97 %{_mandir}/man7/libOpenCL.7*
98 %{_mandir}/man7/libOpenCL.so.7*
99
100 %files devel
101 %defattr(644,root,root,755)
102 %{_includedir}/ocl_icd.h
103 %{_pkgconfigdir}/ocl-icd.pc
104
105 %files libOpenCL-devel
106 %defattr(644,root,root,755)
107 %attr(755,root,root) %{_libdir}/libOpenCL.so
108 %{_pkgconfigdir}/OpenCL.pc
This page took 0.105099 seconds and 3 git commands to generate.