]> git.pld-linux.org Git - packages/clew.git/blame - clew.spec
- updated to 0.10, new soname
[packages/clew.git] / clew.spec
CommitLineData
5129c6ef
JB
1Summary: CLEW - OpenCL Extension Wrangler library
2Summary(pl.UTF-8): CLEW - biblioteka wczytująca rozszerzenia OpenCL
3Name: clew
95175ea0
JB
4Version: 0.10
5Release: 1
5129c6ef
JB
6# clew.h is MIT, clew.c Boost v1.0
7License: MIT, Boost v1.0
8Group: Libraries
95175ea0
JB
9#Source0Download: https://github.com/martijnberger/clew/releases
10Source0: https://github.com/martijnberger/clew/archive/%{version}/%{name}-%{version}.tar.gz
11# Source0-md5: a2d3938159653e6e52f050b3dd235ca6
12URL: https://github.com/martijnberger/clew
5129c6ef
JB
13BuildRequires: libtool
14BuildRequires: tar >= 1:1.22
15BuildRequires: xz
16BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
17
18%description
19The OpenCL Extension Wrangler Library (CLEW) is a cross-platform
20open-source C/C++ extension loading library. CLEW provides efficient
21run-time mechanisms for determining which OpenCL extensions are
22supported on the target platform. OpenCL core and extension
23functionality is exposed in a single header file.
24
25%description -l pl.UTF-8
26CLEW (OpenCL Extension Wrangler Library) to wieloplatformowa
27biblioteka C/C++ o otwartych źródłach wczytująca rozszerzenia OpenCL.
28Zapewnia wydajne mechanizmy pozwalające na określenie w czasie
29działania programu, które rozszerzenia OpenCL są obsługiwane na
30platformie docelowej. Podstawa oraz rozszerzenia OpenCL są
31udostępnione poprzez pojedynczy plik nagłówkowy.
32
33%package devel
34Summary: Header files for CLEW library
35Summary(pl.UTF-8): Pliki nagłówkowe biblioteki CLEW
36Group: Development/Libraries
37Requires: %{name} = %{version}-%{release}
38
39%description devel
40Header files for CLEW library.
41
42%description devel -l pl.UTF-8
43Pliki nagłówkowe biblioteki CLEW.
44
45%package static
46Summary: Static CLEW library
47Summary(pl.UTF-8): Statyczna biblioteka CLEW
48Group: Development/Libraries
49Requires: %{name}-devel = %{version}-%{release}
50
51%description static
52Static CLEW library.
53
54%description static -l pl.UTF-8
55Statyczna biblioteka CLEW.
56
57%prep
95175ea0 58%setup -q
5129c6ef
JB
59
60%build
61libtool --mode=compile %{__cc} -c %{rpmcflags} %{rpmcppflags} -Iinclude -o src/clew.lo src/clew.c
95175ea0 62libtool --mode=link %{__cc} %{rpmldflags} %{rpmcflags} -o libclew.la src/clew.lo -rpath %{_libdir} -version-info 1:0:0 -ldl
5129c6ef
JB
63
64%install
65rm -rf $RPM_BUILD_ROOT
66install -d $RPM_BUILD_ROOT{%{_includedir},%{_libdir}}
67
68libtool --mode=install install libclew.la $RPM_BUILD_ROOT%{_libdir}
69cp -p include/clew.h $RPM_BUILD_ROOT%{_includedir}
70
71%clean
72rm -rf $RPM_BUILD_ROOT
73
74%post -p /sbin/ldconfig
75%postun -p /sbin/ldconfig
76
77%files
78%defattr(644,root,root,755)
79%attr(755,root,root) %{_libdir}/libclew.so.*.*.*
95175ea0 80%attr(755,root,root) %ghost %{_libdir}/libclew.so.1
5129c6ef
JB
81
82%files devel
83%defattr(644,root,root,755)
84%attr(755,root,root) %{_libdir}/libclew.so
85%{_libdir}/libclew.la
86%{_includedir}/clew.h
87
88%files static
89%defattr(644,root,root,755)
90%{_libdir}/libclew.a
This page took 0.099801 seconds and 4 git commands to generate.