]> git.pld-linux.org Git - packages/beignet.git/blobdiff - beignet.spec
- merged some Debian patches
[packages/beignet.git] / beignet.spec
index ed8adc4b111b4d7a19056c93fc58b7449f69714f..b486659765edef1f14c174d8cfcd4d539770e19d 100644 (file)
@@ -1,19 +1,40 @@
 Summary:       Open source implementation of the OpenCL specification for Intel GPUs
 Summary(pl.UTF-8):     Mająca otwarte źródła implementacja specyfikacji OpenCL dla GPU formy Intel
 Name:          beignet
-Version:       1.3.1
-Release:       2
+Version:       1.3.2
+Release:       0.1
 License:       LGPL v2+
 Group:         Libraries
+#Source0Download: https://www.freedesktop.org/wiki/Software/Beignet/NEWS/
 Source0:       https://01.org/sites/default/files/beignet-%{version}-source.tar.gz
-# Source0-md5: 850886a71a34672ca26a42046d0bb442
+# Source0-md5: a577ab18d67a891c8767b8ea62253543
 Patch0:                cflags.patch
 Patch1:                static_llvm.patch
-Patch2:                new_SKL_ids.patch
-URL:           http://www.freedesktop.org/wiki/Software/Beignet/
+# Debian patches
+Patch10:       %{name}-reduce-notfound-output.patch
+Patch11:       %{name}-update-docs.patch
+Patch12:       %{name}-docs-broken-links.patch
+Patch13:       %{name}-cl_accelerator_intel.patch
+Patch14:       %{name}-grammar.patch
+Patch15:       %{name}-clearer-type-errors.patch
+Patch16:       %{name}-debian-885423.patch
+Patch17:       %{name}-disable-wayland-warning.patch
+Patch18:       %{name}-eventchain-memory-leak.patch
+Patch19:       %{name}-llvm6-support.patch
+Patch20:       %{name}-llvm7-support.patch
+Patch21:       %{name}-accept-old-create-queue.patch
+Patch22:       %{name}-reduce-notfound-output2.patch
+Patch23:       %{name}-coffeelake.patch
+Patch24:       %{name}-in-order-queue.patch
+Patch25:       %{name}-accept-ignore--g.patch
+Patch26:       %{name}-llvm8-support.patch
+Patch27:       %{name}-llvm9-support.patch
+Patch28:       %{name}-cometlake.patch
+# modified
+Patch29:       %{name}-llvm10-support.patch
+URL:           https://www.freedesktop.org/wiki/Software/Beignet/
+BuildRequires: EGL-devel
 BuildRequires: Mesa-libgbm-devel
-BuildRequires: Mesa-libGL-devel >= 13.0.0
-BuildRequires: Mesa-libEGL-devel >= 13.0.0
 BuildRequires: OpenGL-devel
 BuildRequires: clang-devel >= 3.9
 BuildRequires: cmake >= 2.6.0
@@ -25,6 +46,8 @@ BuildRequires:        llvm-devel >= 3.9
 BuildRequires: ncurses-devel
 BuildRequires: ocl-icd-devel
 BuildRequires: pkgconfig
+BuildRequires: pkgconfig(egl) >= 13.0.0
+BuildRequires: pkgconfig(gl) >= 13.0.0
 BuildRequires: python
 BuildRequires: sed >= 4.0
 BuildRequires: xorg-lib-libX11-devel
@@ -55,7 +78,31 @@ poleceń, jądra i programów oraz uruchamia je na GPU.
 %setup -qn Beignet-%{version}-Source
 %patch0 -p1
 %patch1 -p1
-%patch2 -p1
+%patch10 -p1
+%patch11 -p1
+%patch12 -p1
+%patch13 -p1
+%patch14 -p1
+%patch15 -p1
+%patch16 -p1
+%patch17 -p1
+%patch18 -p1
+%patch19 -p1
+%patch20 -p1
+%patch21 -p1
+%patch22 -p1
+%patch23 -p1
+%patch24 -p1
+%patch25 -p1
+%patch26 -p1
+%patch27 -p1
+%patch28 -p1
+%patch29 -p1
+
+# don't lower default -std= on g++ 5+ (recent llvm requires C++14)
+%if "%{_ver_ge '%{cxx_version}' '5.0'}" == "1"
+%{__sed} -i -e 's/ -std=c++0x / /' CMakeLists.txt
+%endif
 
 %build
 install -d build
This page took 0.085939 seconds and 4 git commands to generate.