[arch-commits] Commit in lib32-nvidia-utils/trunk (PKGBUILD)

Sven-Hendrik Haase svenstaro at nymeria.archlinux.org
Wed Apr 3 09:05:51 UTC 2013


    Date: Wednesday, April 3, 2013 @ 11:05:51
  Author: svenstaro
Revision: 87560

upgpkg: lib32-nvidia-utils 313.30-1

Updating to 313.30

Modified:
  lib32-nvidia-utils/trunk/PKGBUILD

----------+
 PKGBUILD |   31 ++++++++++++++++++++++---------
 1 file changed, 22 insertions(+), 9 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2013-04-03 09:03:45 UTC (rev 87559)
+++ PKGBUILD	2013-04-03 09:05:51 UTC (rev 87560)
@@ -3,33 +3,46 @@
 # Contributor: James Rayner <iphitus at gmail.com>
 
 _pkgbasename=nvidia-utils
-pkgname=lib32-$_pkgbasename
-pkgver=313.26
+pkgbase=lib32-$_pkgbasename
+pkgname=('lib32-nvidia-utils' 'lib32-nvidia-libgl')
+pkgver=313.30
 pkgrel=1
-pkgdesc="NVIDIA drivers utilities and libraries. (32-bit)"
 arch=('x86_64')
 url="http://www.nvidia.com/"
-depends=('lib32-zlib' 'lib32-gcc-libs' $_pkgbasename)
-conflicts=('lib32-libgl' 'lib32-catalyst-utils' 'lib32-nvidia-304xx-utils')
-provides=('lib32-libgl')
 license=('custom')
 options=('!strip')
 
 _arch='x86'
 _pkg="NVIDIA-Linux-${_arch}-${pkgver}"
 source=("ftp://download.nvidia.com/XFree86/Linux-${_arch}/${pkgver}/${_pkg}.run")
-md5sums=('3c2f5138d0fec58b27e26c5b37d845b8')
+md5sums=('69c0f66c9246217a4fe4d28e95bb7bb6')
 
 build() {
     cd "${srcdir}"
     sh ${_pkg}.run --extract-only
 }
 
-package() {
+package_lib32-nvidia-libgl() {
+    pkgdesc="NVIDIA drivers libraries symlinks (32-bit)"
+    depends=('lib32-nvidia-utils')
+    replaces=('lib32-nvidia-utils<=313.26-1')
+    conflicts=('lib32-libgl')
+    provides=('lib32-libgl')
     cd "${srcdir}/${_pkg}"
 
+    mkdir -p "${pkgdir}/usr/lib32"
+    ln -s "/usr/lib32/nvidia/libGL.so.${pkgver}" "${pkgdir}/usr/lib32/libGL.so.${pkgver}"
+    ln -s "libGL.so.${pkgver}" "${pkgdir}/usr/lib32/libGL.so.1"
+    ln -s "libGL.so.${pkgver}" "${pkgdir}/usr/lib32/libGL.so"
+}
+
+package_lib32-nvidia-utils() {
+    pkgdesc="NVIDIA drivers utilities (32-bit)"
+    depends=('lib32-zlib' 'lib32-gcc-libs')
+    cd "${srcdir}/${_pkg}"
+
     # OpenGL library
-    install -D -m755 libGL.so.${pkgver} "${pkgdir}/usr/lib32/libGL.so.${pkgver}"
+    install -D -m755 libGL.so.${pkgver} "${pkgdir}/usr/lib32/nvidia/libGL.so.${pkgver}"
     # OpenGL core library
     install -D -m755 libnvidia-glcore.so.${pkgver} "${pkgdir}/usr/lib32/libnvidia-glcore.so.${pkgver}"
     # VDPAU




More information about the arch-commits mailing list