]> git.pld-linux.org Git - packages/beignet.git/commitdiff
Version: 1.3.1, does not build
authorJacek Konieczny <jajcus@jajcus.net>
Sun, 4 Jun 2017 17:10:16 +0000 (19:10 +0200)
committerJacek Konieczny <jajcus@jajcus.net>
Sun, 4 Jun 2017 17:10:16 +0000 (19:10 +0200)
beignet.spec

index 1b8d48c64a6d5a8ece5324cfc630c62a977f3f3d..4b2d52a6190d6e02589711221ef8b4612a10f53b 100644 (file)
@@ -1,29 +1,42 @@
+#
+# TODO:
+#      - make it build with our LLVM
+#
+
+# Conditional build:
+%bcond_with    host_pci_id     # build specifically for the build host
+
+# by default build kernel for Intel Ivybridge
+%define                gen_pci_id      0x0162
+
 Summary:       Open source implementation of the OpenCL specification for Intel GPUs
 Summary(pl.UTF-8):     Mająca otwarte źródła implementacja specyfikacji OpenGL dla GPU formy Intel
 Name:          beignet
-Version:       0.9
-Release:       1
+Version:       1.3.1
+Release:       0.1
 License:       LGPL v2+
 Group:         Libraries
-# http://cgit.freedesktop.org/beignet/snapshot/Release_v%{version}.tar.gz
-Source0:       Release_v%{version}.tar.gz
-# Source0-md5: f7926509892f1a9ed39ffa5ae5f00691
+Source0:       https://01.org/sites/default/files/beignet-%{version}-source.tar.gz
+# Source0-md5: 850886a71a34672ca26a42046d0bb442
 URL:           http://www.freedesktop.org/wiki/Software/Beignet/
 BuildRequires: Mesa-libgbm-devel
+BuildRequires: Mesa-libEGL-devel
 BuildRequires: OpenGL-devel
 BuildRequires: clang-devel
 BuildRequires: cmake >= 2.6.0
 BuildRequires: libdrm-devel
+BuildRequires: libedit-devel
 BuildRequires: libstdc++-devel
-BuildRequires: llvm >= 3.3
-BuildRequires: llvm-devel >= 3.3
+BuildRequires: llvm >= 3.6
+BuildRequires: llvm-devel >= 3.6
+BuildRequires: ncurses-devel
 BuildRequires: ocl-icd-devel
 BuildRequires: pkgconfig
 BuildRequires: python
 BuildRequires: sed >= 4.0
-BuildRequires: xorg-lib-libX11-devel
 BuildRequires: xorg-lib-libXext-devel
 BuildRequires: xorg-lib-libXfixes-devel
+BuildRequires: zlib-devel
 Provides:      ocl-icd(beignet)
 Provides:      ocl-icd-driver
 BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
@@ -45,9 +58,7 @@ OpenCL wymagane do zainicjowania urządzenia, tworzenia kolejek
 poleceń, jądra i programów oraz uruchamia je na GPU.
 
 %prep
-%setup -qc
-mv Release_v%{version}/{*,.*} .
-rmdir Release_v%{version}
+%setup -qn Beignet-%{version}-Source
 
 # allow to override CMAKE_VERBOSE_MAKEFILE
 %{__sed} -i -e '/^SET(CMAKE_VERBOSE_MAKEFILE "false")/d' CMakeLists.txt
@@ -59,7 +70,7 @@ cd build
        -DLIB_INSTALL_DIR=%{_libdir} \
        -DCMAKE_CXX_FLAGS_PLD="%{rpmcxxflags} -DNDEBUG -DGBE_DEBUG=0" \
        -DCMAKE_C_FLAGS_PLD="%{rpmcxxflags} -DNDEBUG -DGBE_DEBUG=0" \
-       -DGEN_PCI_ID=0x0162 \
+       -DGEN_PCI_ID=%{gen_pci_id} \
        ../
 %{__make}
 
This page took 0.083409 seconds and 4 git commands to generate.