Björn Esser 699f56c
%global commit 4ee231e3c0145173e865d2594b93b232e8faab6c
Björn Esser 699f56c
%global shortcommit %(c=%{commit}; echo ${c:0:7})
Björn Esser 699f56c
%global commitdate 20131001
Björn Esser 699f56c
%global gitversion .git%{commitdate}.%{shortcommit}
5f86cf6
Björn Esser 699f56c
Name:		ocl-icd
Björn Esser 699f56c
Version:	2.0.4
Björn Esser 699f56c
Release:	1%{?gitversion}%{?dist}
Björn Esser 699f56c
Summary:	OpenCL ICD Bindings
5f86cf6
Björn Esser 699f56c
License:	BSD
Björn Esser 699f56c
URL:		http://%{name}.forge.imag.fr/
Björn Esser 699f56c
Source0:	https://forge.imag.fr/plugins/scmgit/cgi-bin/gitweb.cgi?p=%{name}/%{name}.git;a=snapshot;h=%{commit};sf=tgz#/%{name}-%{version}-%{shortcommit}.tar.gz
5f86cf6
Björn Esser 699f56c
BuildRequires:	libtool
Björn Esser 699f56c
BuildRequires:	opencl-headers
Björn Esser 699f56c
BuildRequires:	ruby
5f86cf6
5f86cf6
%description
5f86cf6
OpenCL ICD Bindings
5f86cf6
Björn Esser 699f56c
5f86cf6
%package devel
Björn Esser 699f56c
Summary:	Development files for OpenCL ICD Bindings
Björn Esser 699f56c
Requires:	%{name}%{?_isa} = %{version}-%{release}
5f86cf6
5f86cf6
%description devel
Björn Esser 699f56c
This package contains the development files for %{name}.
Björn Esser 699f56c
5f86cf6
5f86cf6
%prep
Björn Esser 699f56c
%setup -qn %{name}-master-%{shortcommit}
Björn Esser 699f56c
5f86cf6
5f86cf6
%build
Björn Esser 699f56c
autoreconf -fiv
5f86cf6
%configure
5f86cf6
make %{?_smp_mflags}
5f86cf6
Björn Esser 699f56c
5f86cf6
%install
Björn Esser 699f56c
%make_install
Björn Esser 699f56c
find %{buildroot} -type f -name '*.la' -print0 | xargs -0 rm -rf
Björn Esser 699f56c
rm -rf %{buildroot}/%{_defaultdocdir}
Björn Esser 699f56c
Björn Esser 699f56c
Björn Esser 699f56c
%check
Björn Esser 699f56c
make check
5f86cf6
5f86cf6
5f86cf6
%post -p /sbin/ldconfig
5f86cf6
%postun -p /sbin/ldconfig
5f86cf6
Björn Esser 699f56c
5f86cf6
%files
Björn Esser 699f56c
%doc COPYING NEWS README
Björn Esser 699f56c
%{_libdir}/libOpenCL.so.*
5f86cf6
5f86cf6
%files devel
Björn Esser 699f56c
%doc ocl_icd_loader.map ocl_icd_bindings.c
Björn Esser 699f56c
%{_includedir}/*
5f86cf6
%{_libdir}/libOpenCL.so
Björn Esser 699f56c
%{_libdir}/pkgconfig/*.pc
Björn Esser 699f56c
5f86cf6
5f86cf6
%changelog
Björn Esser 699f56c
* Tue Oct 01 2013 Björn Esser <bjoern.esser@gmail.com> - 2.0.4-1.git20131001.4ee231e
Björn Esser 699f56c
- update to recent git-snapshot
Björn Esser 699f56c
- general cleanup, squashed unneeded BuildRequires
Björn Esser 699f56c
- cleanup the %%doc mess.
Björn Esser 699f56c
- add %%check for running the testsuite
Björn Esser 699f56c
f079dfd
* Wed Aug 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.0.2-3
f079dfd
- Specfile cleanup
f079dfd
a473d5e
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.0.2-2
a473d5e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
a473d5e
5f86cf6
* Fri Mar 08 2013 Rob Clark <rclark@redhat.com> 2.0.2-1
5f86cf6
- ocl-icd 2.0.2