Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=fwlive_pkgs.git;a=commitdiff;h=2cbfdd3922ffd950b14720a4afcab97647125774
commit 2cbfdd3922ffd950b14720a4afcab97647125774 Author: Janos Kovacs <[EMAIL PROTECTED]> Date: Thu Mar 6 19:55:49 2008 +0100 nvidia-fwlive-169.12-2-i686 * version bump diff --git a/source/x11-extra/nvidia-fwlive/FrugalBuild b/source/x11-extra/nvidia-fwlive/FrugalBuild index 5a2459f..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=169.09 -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') @@ -13,23 +14,22 @@ archs=('i686' 'x86_64') up2date="lynx -dump http://www.nvidia.com/object/unix.html|grep -m1 'Latest Version:'|sed 's/.*]//;s/-/_/'" if echo "$CARCH" | grep -q 'i.86'; then _arch=x86 - sha1sums=('c001e13a2f38ea73b0a1610c585e0ebaebeac6f8') + sha1sums=('6ce789da785bf109fcb213db755eaf6975de2e46') pkgnum=1 elif [ "$CARCH" == "x86_64" ]; then _arch=x86_64 - sha1sums=('18ff8301461bd496e7305052aea5f7f652b15e76') + 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') -_F_kernelmod_scriptlet=$pkgname.install +_F_kernelmod_scriptlet=$_F_archive_name.install Finclude kernel-module -kver=2.6.23-6 -depends=("kernel-fwlive=$kver") +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') +#_F_kernelmod_uname=`echo $kver|sed 's/-/-fw/'` +#_F_kernelmod_dir="/lib/modules/$_F_kernelmod_uname" build() { nvdir=NVIDIA-Linux-$_arch-$pkgver-pkg$pkgnum @@ -88,7 +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
