[pkg-nvidia-devel] r916 - /packages/nvidia-graphics-drivers/trunk/debian/

anbe-guest at users.alioth.debian.org anbe-guest at users.alioth.debian.org
Fri May 21 10:35:16 UTC 2010


Author: anbe-guest
Date: Fri May 21 10:35:13 2010
New Revision: 916

URL: http://svn.debian.org/wsvn/pkg-nvidia/?sc=1&rev=916
Log:
  * add packages for NVIDIA OpenCL support via installable client driver
    (ICD): nvidia-opencl-common, nvidia-opencl-icd, nvidia-opencl-icd-ia32,
    nvidia-libopencl1, nvidia-libopencl1-ia32, nvidia-libopencl1-dev

Added:
    packages/nvidia-graphics-drivers/trunk/debian/nvidia-libopencl1-dev.install
    packages/nvidia-graphics-drivers/trunk/debian/nvidia-libopencl1-dev.links
    packages/nvidia-graphics-drivers/trunk/debian/nvidia-libopencl1-ia32.install
    packages/nvidia-graphics-drivers/trunk/debian/nvidia-libopencl1-ia32.links
    packages/nvidia-graphics-drivers/trunk/debian/nvidia-libopencl1-ia32.lintian-overrides
    packages/nvidia-graphics-drivers/trunk/debian/nvidia-libopencl1-ia32.shlibs
    packages/nvidia-graphics-drivers/trunk/debian/nvidia-libopencl1.install
    packages/nvidia-graphics-drivers/trunk/debian/nvidia-libopencl1.links
    packages/nvidia-graphics-drivers/trunk/debian/nvidia-libopencl1.lintian-overrides.i386
    packages/nvidia-graphics-drivers/trunk/debian/nvidia-libopencl1.shlibs
    packages/nvidia-graphics-drivers/trunk/debian/nvidia-libopencl1.symbols
    packages/nvidia-graphics-drivers/trunk/debian/nvidia-opencl-common.install
Modified:
    packages/nvidia-graphics-drivers/trunk/debian/changelog
    packages/nvidia-graphics-drivers/trunk/debian/control
    packages/nvidia-graphics-drivers/trunk/debian/rules

Modified: packages/nvidia-graphics-drivers/trunk/debian/changelog
URL: http://svn.debian.org/wsvn/pkg-nvidia/packages/nvidia-graphics-drivers/trunk/debian/changelog?rev=916&op=diff
==============================================================================
--- packages/nvidia-graphics-drivers/trunk/debian/changelog (original)
+++ packages/nvidia-graphics-drivers/trunk/debian/changelog Fri May 21 10:35:13 2010
@@ -19,6 +19,9 @@
   * run dh_install --list-missing
   * package libnvidia-compiler.so.*: new packages libnvidia-compiler1,
     libnvidia-compiler1-ia32
+  * add packages for NVIDIA OpenCL support via installable client driver
+    (ICD): nvidia-opencl-common, nvidia-opencl-icd, nvidia-opencl-icd-ia32,
+    nvidia-libopencl1, nvidia-libopencl1-ia32, nvidia-libopencl1-dev
 
   [ Jordi Pujol ]
   * simplify installation by using debian/tmp as intermediate directory

Modified: packages/nvidia-graphics-drivers/trunk/debian/control
URL: http://svn.debian.org/wsvn/pkg-nvidia/packages/nvidia-graphics-drivers/trunk/debian/control?rev=916&op=diff
==============================================================================
--- packages/nvidia-graphics-drivers/trunk/debian/control (original)
+++ packages/nvidia-graphics-drivers/trunk/debian/control Fri May 21 10:35:13 2010
@@ -316,3 +316,91 @@
  .
  It's currently unclear when libcuda.so needs this library.
 
+Package: nvidia-opencl-common
+Section: non-free/libs
+Architecture: i386 amd64
+Depends: ${shlibs:Depends}, ${misc:Depends},
+Recommends: nvidia-opencl-icd | nvidia-opencl-icd-ia32
+Description: NVIDIA OpenCL driver
+ 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 provides the common files for the NVIDIA installable client
+ driver (ICD) for OpenCL.
+
+Package: nvidia-opencl-icd
+Section: non-free/libs
+Architecture: i386 amd64
+Depends: ${shlibs:Depends}, ${misc:Depends},
+ nvidia-opencl-common,
+ libopencl1,
+ libcuda1 (>= 195)
+Enhances: libopencl1
+Provides: opencl-icd
+Description: NVIDIA OpenCL ICD
+ 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 provides the NVIDIA installable client driver (ICD) for OpenCL.
+
+Package: nvidia-opencl-icd-ia32
+Section: non-free/libs
+Architecture: amd64
+Depends: ${shlibs:Depends}, ${misc:Depends},
+ nvidia-opencl-common,
+ lib32opencl1,
+ libcuda1-ia32 (>= 195)
+Enhances: lib32opencl1
+Provides: opencl-icd
+Description: NVIDIA OpenCL ICD (32-bit)
+ 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 provides the 32-bit NVIDIA installable client driver (ICD) for
+ OpenCL.
+
+Package: nvidia-libopencl1
+Section: non-free/libs
+Architecture: i386 amd64
+Depends: ${shlibs:Depends}, ${misc:Depends},
+Provides: libopencl1
+Recommends: opencl-icd | nvidia-opencl-icd
+Description: NVIDIA OpenCL library
+ 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 installable client driver loader (ICD Loader)
+ library provided by NVIDIA.
+
+Package: nvidia-libopencl1-ia32
+Section: non-free/libs
+Architecture: amd64
+Depends: ${shlibs:Depends}, ${misc:Depends},
+Provides: lib32opencl1
+Recommends: opencl-icd | nvidia-opencl-icd-ia32
+Description: NVIDIA OpenCL 32-bit library
+ 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 installable client driver loader (ICD Loader)
+ 32-bit library provided by NVIDIA.
+
+Package: nvidia-libopencl1-dev
+Section: non-free/libdevel
+Architecture: i386 amd64
+Depends: ${shlibs:Depends}, ${misc:Depends},
+ nvidia-libopencl1
+Provides: libopencl1-dev
+Description: NVIDIA OpenCL development files
+ 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 development files for the installable client driver
+ loader (ICD Loader) library provided by NVIDIA.
+

Added: packages/nvidia-graphics-drivers/trunk/debian/nvidia-libopencl1-dev.install
URL: http://svn.debian.org/wsvn/pkg-nvidia/packages/nvidia-graphics-drivers/trunk/debian/nvidia-libopencl1-dev.install?rev=916&op=file
==============================================================================
--- packages/nvidia-graphics-drivers/trunk/debian/nvidia-libopencl1-dev.install (added)
+++ packages/nvidia-graphics-drivers/trunk/debian/nvidia-libopencl1-dev.install Fri May 21 10:35:13 2010
@@ -1,0 +1,1 @@
+usr/include/CL

Added: packages/nvidia-graphics-drivers/trunk/debian/nvidia-libopencl1-dev.links
URL: http://svn.debian.org/wsvn/pkg-nvidia/packages/nvidia-graphics-drivers/trunk/debian/nvidia-libopencl1-dev.links?rev=916&op=file
==============================================================================
--- packages/nvidia-graphics-drivers/trunk/debian/nvidia-libopencl1-dev.links (added)
+++ packages/nvidia-graphics-drivers/trunk/debian/nvidia-libopencl1-dev.links Fri May 21 10:35:13 2010
@@ -1,0 +1,1 @@
+usr/lib/libOpenCL.so.1	usr/lib/libOpenCL.so

Added: packages/nvidia-graphics-drivers/trunk/debian/nvidia-libopencl1-ia32.install
URL: http://svn.debian.org/wsvn/pkg-nvidia/packages/nvidia-graphics-drivers/trunk/debian/nvidia-libopencl1-ia32.install?rev=916&op=file
==============================================================================
--- packages/nvidia-graphics-drivers/trunk/debian/nvidia-libopencl1-ia32.install (added)
+++ packages/nvidia-graphics-drivers/trunk/debian/nvidia-libopencl1-ia32.install Fri May 21 10:35:13 2010
@@ -1,0 +1,1 @@
+usr/lib32/libOpenCL.so.1.0.0

Added: packages/nvidia-graphics-drivers/trunk/debian/nvidia-libopencl1-ia32.links
URL: http://svn.debian.org/wsvn/pkg-nvidia/packages/nvidia-graphics-drivers/trunk/debian/nvidia-libopencl1-ia32.links?rev=916&op=file
==============================================================================
--- packages/nvidia-graphics-drivers/trunk/debian/nvidia-libopencl1-ia32.links (added)
+++ packages/nvidia-graphics-drivers/trunk/debian/nvidia-libopencl1-ia32.links Fri May 21 10:35:13 2010
@@ -1,0 +1,2 @@
+usr/lib32/libOpenCL.so.1.0.0	usr/lib32/libOpenCL.so.1
+usr/lib32/libOpenCL.so.1	usr/lib32/libOpenCL.so

Added: packages/nvidia-graphics-drivers/trunk/debian/nvidia-libopencl1-ia32.lintian-overrides
URL: http://svn.debian.org/wsvn/pkg-nvidia/packages/nvidia-graphics-drivers/trunk/debian/nvidia-libopencl1-ia32.lintian-overrides?rev=916&op=file
==============================================================================
--- packages/nvidia-graphics-drivers/trunk/debian/nvidia-libopencl1-ia32.lintian-overrides (added)
+++ packages/nvidia-graphics-drivers/trunk/debian/nvidia-libopencl1-ia32.lintian-overrides Fri May 21 10:35:13 2010
@@ -1,0 +1,6 @@
+# The NVIDIA license does not allow any form of modification.
+nvidia-libopencl1-ia32: shlib-with-non-pic-code
+nvidia-libopencl1-ia32: shlib-without-PT_GNU_STACK-section
+
+# A single symbolic link does not justify the creation of a new package.
+nvidia-libopencl1-ia32: non-dev-pkg-with-shlib-symlink

Added: packages/nvidia-graphics-drivers/trunk/debian/nvidia-libopencl1-ia32.shlibs
URL: http://svn.debian.org/wsvn/pkg-nvidia/packages/nvidia-graphics-drivers/trunk/debian/nvidia-libopencl1-ia32.shlibs?rev=916&op=file
==============================================================================
--- packages/nvidia-graphics-drivers/trunk/debian/nvidia-libopencl1-ia32.shlibs (added)
+++ packages/nvidia-graphics-drivers/trunk/debian/nvidia-libopencl1-ia32.shlibs Fri May 21 10:35:13 2010
@@ -1,0 +1,1 @@
+libOpenCL	1 lib32opencl1

Added: packages/nvidia-graphics-drivers/trunk/debian/nvidia-libopencl1.install
URL: http://svn.debian.org/wsvn/pkg-nvidia/packages/nvidia-graphics-drivers/trunk/debian/nvidia-libopencl1.install?rev=916&op=file
==============================================================================
--- packages/nvidia-graphics-drivers/trunk/debian/nvidia-libopencl1.install (added)
+++ packages/nvidia-graphics-drivers/trunk/debian/nvidia-libopencl1.install Fri May 21 10:35:13 2010
@@ -1,0 +1,1 @@
+usr/lib/libOpenCL.so.1.0.0

Added: packages/nvidia-graphics-drivers/trunk/debian/nvidia-libopencl1.links
URL: http://svn.debian.org/wsvn/pkg-nvidia/packages/nvidia-graphics-drivers/trunk/debian/nvidia-libopencl1.links?rev=916&op=file
==============================================================================
--- packages/nvidia-graphics-drivers/trunk/debian/nvidia-libopencl1.links (added)
+++ packages/nvidia-graphics-drivers/trunk/debian/nvidia-libopencl1.links Fri May 21 10:35:13 2010
@@ -1,0 +1,1 @@
+usr/lib/libOpenCL.so.1.0.0	usr/lib/libOpenCL.so.1

Added: packages/nvidia-graphics-drivers/trunk/debian/nvidia-libopencl1.lintian-overrides.i386
URL: http://svn.debian.org/wsvn/pkg-nvidia/packages/nvidia-graphics-drivers/trunk/debian/nvidia-libopencl1.lintian-overrides.i386?rev=916&op=file
==============================================================================
--- packages/nvidia-graphics-drivers/trunk/debian/nvidia-libopencl1.lintian-overrides.i386 (added)
+++ packages/nvidia-graphics-drivers/trunk/debian/nvidia-libopencl1.lintian-overrides.i386 Fri May 21 10:35:13 2010
@@ -1,0 +1,3 @@
+# The NVIDIA license does not allow any form of modification.
+nvidia-libopencl1: shlib-with-non-pic-code
+nvidia-libopencl1: shlib-without-PT_GNU_STACK-section

Added: packages/nvidia-graphics-drivers/trunk/debian/nvidia-libopencl1.shlibs
URL: http://svn.debian.org/wsvn/pkg-nvidia/packages/nvidia-graphics-drivers/trunk/debian/nvidia-libopencl1.shlibs?rev=916&op=file
==============================================================================
--- packages/nvidia-graphics-drivers/trunk/debian/nvidia-libopencl1.shlibs (added)
+++ packages/nvidia-graphics-drivers/trunk/debian/nvidia-libopencl1.shlibs Fri May 21 10:35:13 2010
@@ -1,0 +1,1 @@
+libOpenCL	1 libopencl1

Added: packages/nvidia-graphics-drivers/trunk/debian/nvidia-libopencl1.symbols
URL: http://svn.debian.org/wsvn/pkg-nvidia/packages/nvidia-graphics-drivers/trunk/debian/nvidia-libopencl1.symbols?rev=916&op=file
==============================================================================
--- packages/nvidia-graphics-drivers/trunk/debian/nvidia-libopencl1.symbols (added)
+++ packages/nvidia-graphics-drivers/trunk/debian/nvidia-libopencl1.symbols Fri May 21 10:35:13 2010
@@ -1,0 +1,75 @@
+libOpenCL.so.1 nvidia-libopencl1 #MINVER#
+ clBuildProgram at Base 195.17
+ clCreateBuffer at Base 195.17
+ clCreateCommandQueue at Base 195.17
+ clCreateContext at Base 195.17
+ clCreateContextFromType at Base 195.17
+ clCreateFromGLBuffer at Base 195.17
+ clCreateFromGLRenderbuffer at Base 195.17
+ clCreateFromGLTexture2D at Base 195.17
+ clCreateFromGLTexture3D at Base 195.17
+ clCreateImage2D at Base 195.17
+ clCreateImage3D at Base 195.17
+ clCreateKernel at Base 195.17
+ clCreateKernelsInProgram at Base 195.17
+ clCreateProgramWithBinary at Base 195.17
+ clCreateProgramWithSource at Base 195.17
+ clCreateSampler at Base 195.17
+ clEnqueueAcquireGLObjects at Base 195.17
+ clEnqueueBarrier at Base 195.17
+ clEnqueueCopyBuffer at Base 195.17
+ clEnqueueCopyBufferToImage at Base 195.17
+ clEnqueueCopyImage at Base 195.17
+ clEnqueueCopyImageToBuffer at Base 195.17
+ clEnqueueMapBuffer at Base 195.17
+ clEnqueueMapImage at Base 195.17
+ clEnqueueMarker at Base 195.17
+ clEnqueueNDRangeKernel at Base 195.17
+ clEnqueueNativeKernel at Base 195.17
+ clEnqueueReadBuffer at Base 195.17
+ clEnqueueReadImage at Base 195.17
+ clEnqueueReleaseGLObjects at Base 195.17
+ clEnqueueTask at Base 195.17
+ clEnqueueUnmapMemObject at Base 195.17
+ clEnqueueWaitForEvents at Base 195.17
+ clEnqueueWriteBuffer at Base 195.17
+ clEnqueueWriteImage at Base 195.17
+ clFinish at Base 195.17
+ clFlush at Base 195.17
+ clGetCommandQueueInfo at Base 195.17
+ clGetContextInfo at Base 195.17
+ clGetDeviceIDs at Base 195.17
+ clGetDeviceInfo at Base 195.17
+ clGetEventInfo at Base 195.17
+ clGetEventProfilingInfo at Base 195.17
+ clGetExtensionFunctionAddress at Base 195.17
+ clGetGLObjectInfo at Base 195.17
+ clGetGLTextureInfo at Base 195.17
+ clGetImageInfo at Base 195.17
+ clGetKernelInfo at Base 195.17
+ clGetKernelWorkGroupInfo at Base 195.17
+ clGetMemObjectInfo at Base 195.17
+ clGetPlatformIDs at Base 195.17
+ clGetPlatformInfo at Base 195.17
+ clGetProgramBuildInfo at Base 195.17
+ clGetProgramInfo at Base 195.17
+ clGetSamplerInfo at Base 195.17
+ clGetSupportedImageFormats at Base 195.17
+ clReleaseCommandQueue at Base 195.17
+ clReleaseContext at Base 195.17
+ clReleaseEvent at Base 195.17
+ clReleaseKernel at Base 195.17
+ clReleaseMemObject at Base 195.17
+ clReleaseProgram at Base 195.17
+ clReleaseSampler at Base 195.17
+ clRetainCommandQueue at Base 195.17
+ clRetainContext at Base 195.17
+ clRetainEvent at Base 195.17
+ clRetainKernel at Base 195.17
+ clRetainMemObject at Base 195.17
+ clRetainProgram at Base 195.17
+ clRetainSampler at Base 195.17
+ clSetCommandQueueProperty at Base 195.17
+ clSetKernelArg at Base 195.17
+ clUnloadCompiler at Base 195.17
+ clWaitForEvents at Base 195.17

Added: packages/nvidia-graphics-drivers/trunk/debian/nvidia-opencl-common.install
URL: http://svn.debian.org/wsvn/pkg-nvidia/packages/nvidia-graphics-drivers/trunk/debian/nvidia-opencl-common.install?rev=916&op=file
==============================================================================
--- packages/nvidia-graphics-drivers/trunk/debian/nvidia-opencl-common.install (added)
+++ packages/nvidia-graphics-drivers/trunk/debian/nvidia-opencl-common.install Fri May 21 10:35:13 2010
@@ -1,0 +1,1 @@
+etc/OpenCL/vendors/nvidia.icd

Modified: packages/nvidia-graphics-drivers/trunk/debian/rules
URL: http://svn.debian.org/wsvn/pkg-nvidia/packages/nvidia-graphics-drivers/trunk/debian/rules?rev=916&op=diff
==============================================================================
--- packages/nvidia-graphics-drivers/trunk/debian/rules (original)
+++ packages/nvidia-graphics-drivers/trunk/debian/rules Fri May 21 10:35:13 2010
@@ -18,6 +18,7 @@
 TEMPLATES	:= $(wildcard debian/*.in)
 AUTOGEN		+= $(patsubst %.in,%,$(TEMPLATES))
 AUTOGEN		+= debian/libcuda1-ia32.symbols
+AUTOGEN		+= debian/nvidia-libopencl1-ia32.symbols
 AUTOGEN		+= debian/module/debian/control.template
 AUTOGEN		+= debian/module/debian/changelog
 AUTOKEEP	 = debian/copyright
@@ -158,6 +159,9 @@
 debian/libcuda1-ia32.symbols: debian/libcuda1.symbols
 	sed 's/libcuda1/libcuda1-ia32/g' $< > $@
 
+debian/nvidia-libopencl1-ia32.symbols: debian/nvidia-libopencl1.symbols
+	sed 's/libopencl1/libopencl1-ia32/g' $< > $@
+
 
 .PHONY: get-orig-source
 get-orig-source:




More information about the Pkg-nvidia-devel mailing list