Git-Url: 
http://git.frugalware.org/gitweb/gitweb.cgi?p=fwlive.git;a=commitdiff;h=5cadb2cd1487767a0b69c5adbc42206033be85db

commit 5cadb2cd1487767a0b69c5adbc42206033be85db
Author: janny <[EMAIL PROTECTED]>
Date:   Wed Mar 5 21:18:11 2008 +0100

nvidia-fwlive-169.12-2-i686
* version bump in fwlive repo

diff --git a/source/x11-extra/nvidia-fwlive/FrugalBuild 
b/source/x11-extra/nvidia-fwlive/FrugalBuild
index a64c48e..9981781 100644
--- a/source/x11-extra/nvidia-fwlive/FrugalBuild
+++ b/source/x11-extra/nvidia-fwlive/FrugalBuild
@@ -2,8 +2,9 @@
# Maintainer: AlexExtreme <[EMAIL PROTECTED]>

pkgname=nvidia-fwlive
-pkgver=100.14.11
-pkgrel=1
+_F_archive_name=nvidia
+pkgver=169.12
+pkgrel=2
pkgdesc="3D accelerated display driver for Nvidia cards"
url="http://www.nvidia.com/object/linux_display_archive.html";
conflicts=('libgl' 'libglx')
@@ -11,23 +12,27 @@ provides=('libgl' 'libglx')
groups=('x11-extra')
archs=('i686' 'x86_64')
up2date="lynx -dump http://www.nvidia.com/object/unix.html|grep -m1 'Latest 
Version:'|sed 's/.*]//;s/-/_/'"
-[ "$CARCH" == "x86_64" ] && jarch=x86_64 && 
sha1=d542b702fdf7835f5dc7ec767789b2c1ada60908 && pkgnum=2
-echo "$CARCH" | grep -q 'i.86' && jarch=x86 && 
sha1=1427c18afd1cae198bee5d321f0a023994619926 && pkgnum=1
-source=(http://us.download.nvidia.com/XFree86/Linux-$jarch/$pkgver/NVIDIA-Linux-$jarch-$pkgver-pkg$pkgnum.run)
-sha1sums=($sha1)
+if echo "$CARCH" | grep -q 'i.86'; then
+       _arch=x86
+       sha1sums=('6ce789da785bf109fcb213db755eaf6975de2e46')
+       pkgnum=1
+elif [ "$CARCH" == "x86_64" ]; then
+       _arch=x86_64
+       sha1sums=('62f9e1055ce6cd4d7806757ece0a144695ef12ff')
+       pkgnum=2
+fi
+source=(http://us.download.nvidia.com/XFree86/Linux-$_arch/$pkgver/NVIDIA-Linux-$_arch-$pkgver-pkg$pkgnum.run)
options=('nostrip' 'force')
-#Finclude kernel-module
-kver=2.6.22-1
-depends=("kernel-fwlive=$kver")
+_F_kernelmod_scriptlet=$_F_archive_name.install
+Finclude kernel-module
+kver=2.6.24-3
+depends=("kernel-fwlive=$kver" 'xorg-server>=1.1.0')
makedepends=("kernel-fwlive-source=$kver")
-_F_kernelmod_uname=`echo $kver|sed 's/-/-fw/'`
-_F_kernelmod_dir="/lib/modules/$_F_kernelmod_uname"
-depends=([EMAIL PROTECTED] 'xorg-server>=1.1.0')
-unset install
-install=$pkgname.install
+#_F_kernelmod_uname=`echo $kver|sed 's/-/-fw/'`
+#_F_kernelmod_dir="/lib/modules/$_F_kernelmod_uname"

build() {
-       nvdir=NVIDIA-Linux-$jarch-$pkgver-pkg$pkgnum
+       nvdir=NVIDIA-Linux-$_arch-$pkgver-pkg$pkgnum
cd $Fsrcdir
sh $nvdir.run --extract-only
Fcd $nvdir/
@@ -83,6 +88,7 @@ build() {
Ffilerel usr/src/nv/nvidia.ko $_F_kernelmod_dir/kernel/drivers/video/nvidia.ko

Fdoc $nvdir/LICENSE
-       Fcpr $nvdir/usr/share/doc/* /usr/share/doc/$pkgname-$pkgver/
+       Fcpr $nvdir/usr/share/doc/* usr/share/doc/$pkgname-$pkgver/
Fln "$pkgname-$pkgver" "/usr/share/doc/$pkgname"
+       Fbuild_kernelmod_scriptlet
}
diff --git a/source/x11-extra/nvidia-fwlive/nvidia-fwlive.install 
b/source/x11-extra/nvidia-fwlive/nvidia-fwlive.install
deleted file mode 100644
index cae4fc4..0000000
--- a/source/x11-extra/nvidia-fwlive/nvidia-fwlive.install
+++ /dev/null
@@ -1,47 +0,0 @@
-post_install() {
-       echo "*** In order to use this package you have to accept Nvidia's 
license which"
-       echo "*** can be found at /usr/share/doc/nvidia/LICENSE."
-       echo "*** If you don't accept it, please remove the package!"
-
-       sed -i 's/^.*Load  "dri"/# Load  "dri"/' /etc/X11/xorg.conf
-       sed -i 's/Driver.*"\(nv\|vesa\|vga\)"/Driver "nvidia"/' 
/etc/X11/xorg.conf
-
-       exist=`cat /etc/sysconfig/modules | grep nvidia | wc -l`
-       if [ "$exist" -eq 0 ]; then
-               echo nvidia >> /etc/sysconfig/modules
-       fi
-       /sbin/depmod -a
-       /sbin/modprobe nvidia
-}
-
-post_upgrade() {
-       post_install $1
-}
-
-pre_remove() {
-       if test `lsmod | grep ^nvidia | wc -l` -gt 0; then
-               rmmod nvidia
-       fi
-
-       sed -i 's/^.*# Load  "dri"/Load  "dri"/' /etc/X11/xorg.conf
-       sed -i 's/\(^Driver *\)"nvidia"/\1"nv"/' /etc/X11/xorg.conf
-
-       exist=`cat /etc/sysconfig/modules | grep nvidia | wc -l`
-       if [ "$exist" -eq 1 ]; then
-               grep -v '^nvidia' /etc/sysconfig/modules > 
/etc/sysconfig/modules.tmp
-               mv /etc/sysconfig/modules.tmp /etc/sysconfig/modules
-       fi
-        if [ -e /usr/lib/xorg/temp/libglx.so ]; then
-                mv /usr/lib/xorg/temp/libglx.so 
/usr/lib/xorg/modules/extensions/
-        fi
-}
-
-post_remove() {
-       depmod -a
-       echo "*** Nvidia driver is removed now. To have a working Xorg Server 
again run : ***"
-       echo "*** pacman-g2 -S libgl libglx ****"
-}
-
-op=$1
-shift
-$op $*
diff --git a/source/x11-extra/nvidia-fwlive/nvidia.install 
b/source/x11-extra/nvidia-fwlive/nvidia.install
new file mode 100644
index 0000000..cae4fc4
--- /dev/null
+++ b/source/x11-extra/nvidia-fwlive/nvidia.install
@@ -0,0 +1,47 @@
+post_install() {
+       echo "*** In order to use this package you have to accept Nvidia's 
license which"
+       echo "*** can be found at /usr/share/doc/nvidia/LICENSE."
+       echo "*** If you don't accept it, please remove the package!"
+
+       sed -i 's/^.*Load  "dri"/# Load  "dri"/' /etc/X11/xorg.conf
+       sed -i 's/Driver.*"\(nv\|vesa\|vga\)"/Driver "nvidia"/' 
/etc/X11/xorg.conf
+
+       exist=`cat /etc/sysconfig/modules | grep nvidia | wc -l`
+       if [ "$exist" -eq 0 ]; then
+               echo nvidia >> /etc/sysconfig/modules
+       fi
+       /sbin/depmod -a
+       /sbin/modprobe nvidia
+}
+
+post_upgrade() {
+       post_install $1
+}
+
+pre_remove() {
+       if test `lsmod | grep ^nvidia | wc -l` -gt 0; then
+               rmmod nvidia
+       fi
+
+       sed -i 's/^.*# Load  "dri"/Load  "dri"/' /etc/X11/xorg.conf
+       sed -i 's/\(^Driver *\)"nvidia"/\1"nv"/' /etc/X11/xorg.conf
+
+       exist=`cat /etc/sysconfig/modules | grep nvidia | wc -l`
+       if [ "$exist" -eq 1 ]; then
+               grep -v '^nvidia' /etc/sysconfig/modules > 
/etc/sysconfig/modules.tmp
+               mv /etc/sysconfig/modules.tmp /etc/sysconfig/modules
+       fi
+        if [ -e /usr/lib/xorg/temp/libglx.so ]; then
+                mv /usr/lib/xorg/temp/libglx.so 
/usr/lib/xorg/modules/extensions/
+        fi
+}
+
+post_remove() {
+       depmod -a
+       echo "*** Nvidia driver is removed now. To have a working Xorg Server 
again run : ***"
+       echo "*** pacman-g2 -S libgl libglx ****"
+}
+
+op=$1
+shift
+$op $*
_______________________________________________
Frugalware-git mailing list
[email protected]
http://frugalware.org/mailman/listinfo/frugalware-git

Reply via email to