[Pkg-opencl-devel] beignet 0.8+dfsg-1
Rebecca N. Palmer
rebecca_palmer at zoho.com
Sat Nov 1 14:22:47 UTC 2014
This is my proposed freeze-policy-compliant 0.8+dfsg-1 for jessie (0.9.3
would go to jessie-backports). Please do not upload right now as it
hasn't been tested yet.
It may still happen that we decide to drop beignet from jessie and just
have 0.9.3 in -backports, but I'd rather not be rushed into choosing.
Non-DFSG files deleted:
kernels/lenna128x128.bmp kernels/compiler_box_blur_float_ref.bmp
kernels/compiler_box_blur_ref.bmp kernels/compiler_chocolux.cl
kernels/compiler_chocolux_ref.bmp kernels/compiler_clod.cl
kernels/compiler_clod_function_call.cl kernels/compiler_clod_ref.bmp
kernels/compiler_julia.cl kernels/compiler_julia_function_call.cl
kernels/compiler_julia_no_break.cl
kernels/compiler_julia_no_break_ref.bmp kernels/compiler_julia_ref.bmp
kernels/compiler_menger_sponge.cl
kernels/compiler_menger_sponge_no_shadow.cl
kernels/compiler_menger_sponge_no_shadow_ref.bmp
kernels/compiler_menger_sponge_ref.bmp kernels/compiler_nautilus.cl
kernels/compiler_nautilus_ref.bmp kernels/compiler_ribbon.cl
kernels/compiler_ribbon_ref.bmp
Debian directory diff:
diff -Nru beignet-0.8/debian/changelog beignet-0.8+dfsg/debian/changelog
--- beignet-0.8/debian/changelog 2014-09-12 17:11:43.000000000 +0100
+++ beignet-0.8+dfsg/debian/changelog 2014-11-01 14:08:08.000000000 +0000
@@ -1,3 +1,13 @@
+beignet (0.8+dfsg-1) unstable; urgency=medium
+
+ * Change of maintainer.
+ * Remove non-DFSG tests. (Closes: #767387)
+ * Revert to LLVM/Clang 3.4, update versioned-llvm-tools.patch.
+ (Closes: #764930)
+ * State in the description what hardware this supports.
+
+ -- Rebecca N. Palmer <rebecca_palmer at zoho.com> Sat, 01 Nov 2014
14:01:26 +0000
+
beignet (0.8-1.1) unstable; urgency=medium
* Non-maintainer upload.
diff -Nru beignet-0.8/debian/control beignet-0.8+dfsg/debian/control
--- beignet-0.8/debian/control 2014-09-11 16:43:33.000000000 +0100
+++ beignet-0.8+dfsg/debian/control 2014-11-01 14:01:06.000000000 +0000
@@ -1,12 +1,16 @@
Source: beignet
Priority: extra
-Maintainer: Simon Richter <sjr at debian.org>
+Maintainer: Debian OpenCL Maintainers
<pkg-opencl-devel at lists.alioth.debian.org>
+Uploaders:
+ Simon Richter <sjr at debian.org>,
+ Rebecca N. Palmer <rebecca_palmer at zoho.com>,
+ Andreas Beckmann <anbe at debian.org>,
Build-Depends: debhelper (>= 9), cmake, pkg-config, python-minimal,
ocl-icd-dev, ocl-icd-opencl-dev,
libdrm-dev, libxfixes-dev, libxext-dev,
- llvm-dev (>= 1:3.4),
- clang (>= 1:3.4),
- libclang-dev (>= 1:3.4),
+ llvm-3.4-dev,
+ clang-3.4,
+ libclang-3.4-dev,
libgl1-mesa-dev (>= 9) [!kfreebsd-any],
libegl1-mesa-dev (>= 9) [!kfreebsd-any],
libgbm-dev (>= 9) [!kfreebsd-any],
@@ -34,9 +38,13 @@
Conflicts: beignet0.0.1
Replaces: beignet0.0.1
Provides: opencl-icd
-Description: Intel OpenCL library
+Description: OpenCL library for Intel Ivy Bridge GPUs
OpenCL (Open Computing Language) is a multivendor open standard for
general-purpose parallel programming of heterogeneous systems that
include
CPUs, GPUs and other processors.
.
This package contains the shared library for the Intel implementation.
+ .
+ This version of the package supports only Ivy Bridge GPUs
+ (HD Graphics 2500/4000, Core ix-3xxx); versions supporting new hardware
+ will be made available in -backports.
diff -Nru beignet-0.8/debian/patches/versioned-llvm-tools
beignet-0.8+dfsg/debian/patches/versioned-llvm-tools
--- beignet-0.8/debian/patches/versioned-llvm-tools 2014-04-19
18:54:55.000000000 +0100
+++ beignet-0.8+dfsg/debian/patches/versioned-llvm-tools 2014-11-01
13:28:17.000000000 +0000
@@ -1,9 +1,20 @@
Description: Use versioned LLVM tools
-Author: Simon Richter <sjr at debian.org>
-Last-Update: 2014-04-19
+Author: Simon Richter <sjr at debian.org>, Rebecca N. Palmer
<rebecca_palmer at zoho.com>
+Bug-Debian: https://bugs.debian.org/759933,https://bugs.debian.org/764930
--- beignet-0.8.orig/backend/src/CMakeLists.txt
+++ beignet-0.8/backend/src/CMakeLists.txt
+@@ -58,8 +58,8 @@ set (clang_cmd ${clang_cmd} -fno-builtin
+ add_custom_command(
+ OUTPUT ${pch_object}
+ COMMAND rm -f ${pch_object}
+- COMMAND clang ${clang_cmd} --relocatable-pch -emit-pch -isysroot
${CMAKE_CURRENT_BINARY_DIR} ${ocl_blob_file} -o ${pch_object}
+- COMMAND clang ${clang_cmd} -emit-pch ${ocl_blob_file} -o
${local_pch_object}
++ COMMAND clang-3.4 ${clang_cmd} --relocatable-pch -emit-pch
-isysroot ${CMAKE_CURRENT_BINARY_DIR} ${ocl_blob_file} -o ${pch_object}
++ COMMAND clang-3.4 ${clang_cmd} -emit-pch ${ocl_blob_file} -o
${local_pch_object}
+ DEPENDS ${ocl_blob_file}
+ )
+
@@ -71,14 +71,14 @@ macro(ll_add_library ll_lib ll_sources)
add_custom_command(
OUTPUT ${ll}.bc
More information about the Pkg-opencl-devel
mailing list