Accepting request 607712 from home:mimi_vx:branches:science
- move nonversioned lib to main package OBS-URL: https://build.opensuse.org/request/show/607712 OBS-URL: https://build.opensuse.org/package/show/science/pocl?expand=0&rev=36
This commit is contained in:
parent
ab288ec8be
commit
fd2ef28460
@ -1,7 +1,7 @@
|
|||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Tue May 15 17:39:33 UTC 2018 - mimi.vx@gmail.com
|
Tue May 15 20:34:02 UTC 2018 - mimi.vx@gmail.com
|
||||||
|
|
||||||
- remove lib subpackage - part of libs isnt clearly versioned
|
- move nonversioned lib to main package
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Fri Mar 9 17:17:10 UTC 2018 - mardnh@gmx.de
|
Fri Mar 9 17:17:10 UTC 2018 - mardnh@gmx.de
|
||||||
|
32
pocl.spec
32
pocl.spec
@ -31,8 +31,8 @@ URL: http://portablecl.org/
|
|||||||
#Source0: http://portablecl.org/downloads/%{name}-%{version}.tar.gz
|
#Source0: http://portablecl.org/downloads/%{name}-%{version}.tar.gz
|
||||||
Source0: https://github.com/pocl/pocl/archive/v%{version}.tar.gz#/%{name}-%{version}.tar.gz
|
Source0: https://github.com/pocl/pocl/archive/v%{version}.tar.gz#/%{name}-%{version}.tar.gz
|
||||||
Source99: pocl-rpmlintrc
|
Source99: pocl-rpmlintrc
|
||||||
BuildRequires: clang
|
BuildRequires: clang < 7
|
||||||
BuildRequires: clang-devel
|
BuildRequires: clang-devel < 7
|
||||||
BuildRequires: cmake
|
BuildRequires: cmake
|
||||||
BuildRequires: libboost_headers-devel
|
BuildRequires: libboost_headers-devel
|
||||||
BuildRequires: libtool
|
BuildRequires: libtool
|
||||||
@ -45,7 +45,7 @@ BuildRequires: uthash-devel
|
|||||||
BuildRequires: pkgconfig(OpenCL)
|
BuildRequires: pkgconfig(OpenCL)
|
||||||
BuildRequires: pkgconfig(glew)
|
BuildRequires: pkgconfig(glew)
|
||||||
BuildRequires: pkgconfig(hwloc)
|
BuildRequires: pkgconfig(hwloc)
|
||||||
Requires: clang
|
Requires: clang <7
|
||||||
Requires: gcc
|
Requires: gcc
|
||||||
Requires: libstdc++-devel
|
Requires: libstdc++-devel
|
||||||
Requires: libut2
|
Requires: libut2
|
||||||
@ -68,10 +68,22 @@ can generate multi-work-item work-group functions that exploit various types of
|
|||||||
parallel hardware resources, such as VLIW, superscalar, SIMD, SIMT, multicore
|
parallel hardware resources, such as VLIW, superscalar, SIMD, SIMT, multicore
|
||||||
and multithread.
|
and multithread.
|
||||||
|
|
||||||
|
%package -n libpocl2
|
||||||
|
Summary: Shared Library part of pocl
|
||||||
|
Group: System/Libraries
|
||||||
|
|
||||||
|
%description -n libpocl2
|
||||||
|
Portable Computing Language (pocl) is an implementation of the OpenCL standard
|
||||||
|
which can be adapted for new targets and devices, both for homogeneous CPU and
|
||||||
|
heterogenous GPUs/accelerators.
|
||||||
|
|
||||||
|
This subpackage contains the share library part of pocl.
|
||||||
|
|
||||||
%package devel
|
%package devel
|
||||||
Summary: Development files for the Portable Computing Language
|
Summary: Development files for the Portable Computing Language
|
||||||
Group: Development/Languages/Other
|
Group: Development/Languages/Other
|
||||||
Requires: %{name} = %{version}-%{release}
|
Requires: %{name}%{?_isa} = %{version}-%{release}
|
||||||
|
Requires: libpocl2 = %{version}-%{release}
|
||||||
Requires: opencl-headers
|
Requires: opencl-headers
|
||||||
|
|
||||||
%description devel
|
%description devel
|
||||||
@ -116,8 +128,8 @@ sed -i 's|%{_prefix}%{_prefix}/|%{_prefix}/|g' %{buildroot}%{_sysconfdir}/OpenCL
|
|||||||
#cd build
|
#cd build
|
||||||
#ctest
|
#ctest
|
||||||
|
|
||||||
%post -p /sbin/ldconfig
|
%post -n libpocl2 -p /sbin/ldconfig
|
||||||
%postun -p /sbin/ldconfig
|
%postun -n libpocl2 -p /sbin/ldconfig
|
||||||
|
|
||||||
%files
|
%files
|
||||||
%doc CHANGES README doc/sphinx/source/*.rst
|
%doc CHANGES README doc/sphinx/source/*.rst
|
||||||
@ -125,11 +137,13 @@ sed -i 's|%{_prefix}%{_prefix}/|%{_prefix}/|g' %{buildroot}%{_sysconfdir}/OpenCL
|
|||||||
%dir %{_sysconfdir}/OpenCL/vendors
|
%dir %{_sysconfdir}/OpenCL/vendors
|
||||||
%{_sysconfdir}/OpenCL/vendors/pocl.icd
|
%{_sysconfdir}/OpenCL/vendors/pocl.icd
|
||||||
%{_bindir}/poclcc
|
%{_bindir}/poclcc
|
||||||
%{_datadir}/pocl/
|
|
||||||
%{_libdir}/libpocl.so.2
|
|
||||||
%{_libdir}/libpocl.so.%{sover}
|
|
||||||
%dir %{_libdir}/pocl/
|
%dir %{_libdir}/pocl/
|
||||||
%{_libdir}/pocl/libllvmopencl.so
|
%{_libdir}/pocl/libllvmopencl.so
|
||||||
|
%{_datadir}/pocl/
|
||||||
|
|
||||||
|
%files -n libpocl2
|
||||||
|
%{_libdir}/libpocl.so.2
|
||||||
|
%{_libdir}/libpocl.so.%{sover}
|
||||||
|
|
||||||
%files devel
|
%files devel
|
||||||
%{_libdir}/libpocl.so
|
%{_libdir}/libpocl.so
|
||||||
|
Loading…
Reference in New Issue
Block a user