Skip to content

Instantly share code, notes, and snippets.

@jsnyder
Created March 2, 2010 00:34
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save jsnyder/318989 to your computer and use it in GitHub Desktop.
Save jsnyder/318989 to your computer and use it in GitHub Desktop.
--- trunk.r70558/PKGBUILD 1970-01-01 03:13:08.000000000 -0600
+++ trunk.update/PKGBUILD 2010-03-01 18:36:09.377483037 -0600
@@ -27,19 +27,23 @@
mkdir -p $pkgdir/usr/{lib,bin,share/applications,share/pixmaps,share/man/man1}
mkdir -p $pkgdir/usr/lib/xorg/modules/{extensions,drivers}
- mkdir -p $pkgdir/usr/lib/vdpau
+ mkdir -p $pkgdir/usr/lib/vdpau
mkdir -p $pkgdir/usr/share/licenses/nvidia
mkdir -p $pkgdir/usr/include/cuda
+ mkdir -p $pkgdir/usr/include/CL
+ mkdir -p $pkgdir/etc/OpenCL/vendors
install -m644 include/cuda/cuda*.h $pkgdir/usr/include/cuda/
+ install -m644 include/CL/cl*.h $pkgdir/usr/include/CL/
- install lib/{libGLcore,libGL,libnvidia-cfg,libcuda,tls/libnvidia-tls}.so.${pkgver} $pkgdir/usr/lib/ || return 1
- install -m755 lib/vdpau/libvdpau_nvidia.so.${pkgver} "${pkgdir}/usr/lib/vdpau/" || return 1
- ln -sf libvdpau_nvidia.so.${pkgver} "${pkgdir}/usr/lib/vdpau/libvdpau_nvidia.so.1"
+ install lib/{libGLcore,libGL,libnvidia-cfg,libnvidia-compiler,libcuda,tls/libnvidia-tls}.so.${pkgver} $pkgdir/usr/lib/ || return 1
+ install -m755 lib/vdpau/libvdpau_nvidia.so.${pkgver} "${pkgdir}/usr/lib/vdpau/" || return 1
+ ln -sf libvdpau_nvidia.so.${pkgver} "${pkgdir}/usr/lib/vdpau/libvdpau_nvidia.so.1"
install -m644 share/man/man1/* $pkgdir/usr/share/man/man1/ || return 1
rm $pkgdir/usr/share/man/man1/nvidia-installer.1.gz || return 1
install X11R6/lib/libXv* $pkgdir/usr/lib/ || return 1
+ install lib/libOpenCL.so.* $pkgdir/usr/lib || return 1
install -m644 share/applications/nvidia-settings.desktop $pkgdir/usr/share/applications/ || return 1
# fix nvidia .desktop file
sed -e 's:__UTILS_PATH__:/usr/bin:' -e 's:__PIXMAP_PATH__:/usr/share/pixmaps:' -i $pkgdir/usr/share/applications/nvidia-settings.desktop
@@ -47,15 +51,22 @@
install X11R6/lib/modules/drivers/nvidia_drv.so $pkgdir/usr/lib/xorg/modules/drivers || return 1
install X11R6/lib/modules/extensions/libglx.so.$pkgver $pkgdir/usr/lib/xorg/modules/extensions || return 1
install -m755 bin/nvidia-{settings,xconfig,bug-report.sh} $pkgdir/usr/bin/ || return 1
+ install ../etc/OpenCL/vendors/nvidia.icd $pkgdir/etc/OpenCL/vendors/ || return 1
cd $pkgdir/usr/lib/
ln -s libGL.so.$pkgver libGL.so || return 1
ln -s libGL.so.$pkgver libGL.so.1 || return 1
ln -s libGLcore.so.$pkgver libGLcore.so.1 || return 1
ln -s libnvidia-cfg.so.$pkgver libnvidia-cfg.so.1 || return 1
+ ln -s libnvidia-cfg.so.$pkgver libnvidia-cfg.so || return 1
ln -s libnvidia-tls.so.$pkgver libnvidia-tls.so.1 || return 1
+ ln -s libnvidia-tls.so.$pkgver libnvidia-tls.so || return 1
+ ln -s libnvidia-compiler.so.$pkgver libnvidia-compiler.so.1 || return 1
+ ln -s libnvidia-compiler.so.$pkgver libnvidia-compiler.so || return 1
ln -s libcuda.so.$pkgver libcuda.so.1 || return 1
ln -s libcuda.so.$pkgver libcuda.so || return 1
ln -s libXvMCNVIDIA.so.$pkgver libXvMCNVIDIA_dynamic.so.1 || return 1
+ ln -s libOpenCL.so.1.0.0 libOpenCL.so.1 || return 1
+ ln -s libOpenCL.so.1.0.0 libOpenCL.so || return 1
cd $pkgdir/usr/lib/xorg/modules/extensions
ln -s libglx.so.$pkgver libglx.so || return 1
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment