mirror of
https://gitdl.cn/https://github.com/chakralinux/core.git
synced 2025-02-10 06:14:35 +08:00
Merge branch 'testing' of gitorious.org:chakra-packages/platform into testing
This commit is contained in:
commit
e5f66124ed
@ -3,7 +3,7 @@
|
||||
#
|
||||
# maintainer abveritas@chakra-project.org
|
||||
|
||||
_extramodules=extramodules-3.4-CHAKRA
|
||||
_extramodules=extramodules-3.5-CHAKRA
|
||||
_kver="$(cat /lib/modules/${_extramodules}/version)"
|
||||
|
||||
pkgname=bbswitch
|
||||
@ -15,7 +15,7 @@ url=("http://github.com/Bumblebee-Project/bbswitch")
|
||||
license=('GPL')
|
||||
provides=('bbswitch')
|
||||
install=bbswitch.install
|
||||
depends=('linux>=3.4' 'linux<3.5')
|
||||
depends=('linux>=3.5' 'linux<3.6')
|
||||
makedepends=('linux' 'linux-headers')
|
||||
source=("https://github.com/downloads/Bumblebee-Project/bbswitch/${pkgname}-${pkgver}.tar.gz")
|
||||
md5sums=('0db72765c6accb49426a40c4cb1556d3')
|
||||
@ -30,7 +30,7 @@ package() {
|
||||
msg2 "Building module for $_kver..."
|
||||
|
||||
# KDIR is necessary even when cleaning
|
||||
make KDIR=/usr/src/linux-${_kver} clean
|
||||
#make KDIR=/usr/src/linux-${_kver} clean
|
||||
make KDIR=/usr/src/linux-${_kver}
|
||||
mkdir -p $pkgdir//lib/modules/${_extramodules}
|
||||
install -D -m644 bbswitch.ko $pkgdir/lib/modules/${_extramodules}
|
||||
|
@ -1,15 +1,15 @@
|
||||
post_install() {
|
||||
EXTRAMODULES='extramodules-3.4-CHAKRA'
|
||||
EXTRAMODULES='extramodules-3.5-CHAKRA'
|
||||
depmod $(cat /lib/modules/$EXTRAMODULES/version)
|
||||
echo 'In order to use nvidia module, reboot the system.'
|
||||
}
|
||||
|
||||
post_upgrade() {
|
||||
EXTRAMODULES='extramodules-3.4-CHAKRA'
|
||||
EXTRAMODULES='extramodules-3.5-CHAKRA'
|
||||
depmod $(cat /lib/modules/$EXTRAMODULES/version)
|
||||
}
|
||||
|
||||
post_remove() {
|
||||
EXTRAMODULES='extramodules-3.4-CHAKRA'
|
||||
EXTRAMODULES='extramodules-3.5-CHAKRA'
|
||||
depmod $(cat /lib/modules/$EXTRAMODULES/version)
|
||||
}
|
49
catalyst-legacy/3.5-do_mmap.patch
Normal file
49
catalyst-legacy/3.5-do_mmap.patch
Normal file
@ -0,0 +1,49 @@
|
||||
--- a/common/lib/modules/fglrx/build_mod/firegl_public.c 2012-06-15 18:30:13.483762070 +0200
|
||||
+++ b/common/lib/modules/fglrx/build_mod/firegl_public.c 2012-06-17 17:47:36.543041869 +0200
|
||||
@@ -2106,6 +2106,12 @@
|
||||
}
|
||||
}
|
||||
|
||||
+#if LINUX_VERSION_CODE >= KERNEL_VERSION(3, 5, 0)
|
||||
+# define NO_DO_MMAP
|
||||
+# define do_mmap(a,b,c,d,e,f) vm_mmap(a, b, c, d, e, f)
|
||||
+# define do_munmap(a,b,c) vm_munmap(b, c)
|
||||
+#endif
|
||||
+
|
||||
unsigned long ATI_API_CALL KCL_MEM_AllocLinearAddrInterval(
|
||||
KCL_IO_FILE_Handle file,
|
||||
unsigned long addr,
|
||||
@@ -2117,10 +2123,13 @@
|
||||
|
||||
flags = MAP_SHARED;
|
||||
prot = PROT_READ|PROT_WRITE;
|
||||
-
|
||||
+#ifdef NO_DO_MMAP
|
||||
+ vaddr = (void *) vm_mmap(file, 0, len, prot, flags, pgoff);
|
||||
+#else
|
||||
down_write(¤t->mm->mmap_sem);
|
||||
vaddr = (void *) do_mmap(file, 0, len, prot, flags, pgoff);
|
||||
up_write(¤t->mm->mmap_sem);
|
||||
+#endif
|
||||
if (IS_ERR(vaddr))
|
||||
return 0;
|
||||
else
|
||||
@@ -2131,7 +2140,9 @@
|
||||
{
|
||||
int retcode = 0;
|
||||
|
||||
+#ifndef NO_DO_MMAP
|
||||
down_write(¤t->mm->mmap_sem);
|
||||
+#endif
|
||||
#ifdef FGL_LINUX_RHEL_MUNMAP_API
|
||||
retcode = do_munmap(current->mm,
|
||||
addr,
|
||||
@@ -2142,7 +2153,9 @@
|
||||
addr,
|
||||
len);
|
||||
#endif
|
||||
+#ifndef NO_DO_MMAP
|
||||
up_write(¤t->mm->mmap_sem);
|
||||
+#endif
|
||||
return retcode;
|
||||
}
|
@ -1,13 +1,13 @@
|
||||
#
|
||||
# Chakra Packages for Chakra, part of chakra-project.org
|
||||
#
|
||||
# maintainer (x86_64): Manuel Tortosa <manutortosa[at]chakra-project[dot]org>
|
||||
# maintainer: Manuel Tortosa <manutortosa[at]chakra-project[dot]org>
|
||||
|
||||
_kernver="3.4.6-1-CHAKRA"
|
||||
_kernver="3.5.4-1-CHAKRA"
|
||||
|
||||
pkgname=(catalyst-legacy chd-catalyst-legacy)
|
||||
pkgname=('catalyst-legacy' 'chd-catalyst-legacy')
|
||||
pkgver=12.6
|
||||
pkgrel=5
|
||||
pkgrel=6
|
||||
arch=('i686' 'x86_64')
|
||||
url="http://www.ati.amd.com"
|
||||
license=('custom')
|
||||
@ -16,12 +16,14 @@ makedepends=('gcc-libs' 'gcc>4.0.0' 'make' 'linux-headers')
|
||||
source=("http://www2.ati.com/drivers/legacy/amd-driver-installer-${pkgver}-legacy-x86.x86_64.zip"
|
||||
'ati_make.sh'
|
||||
'makefile_compat.patch'
|
||||
'fglrx_supported')
|
||||
'fglrx_supported'
|
||||
'3.5-do_mmap.patch')
|
||||
|
||||
md5sums=('36d5a91d60673b26705e9ac2df952daf'
|
||||
'660396540b0ceaff71d6155c986734de'
|
||||
'3e1b82bd69774ea808da69c983d6a43b'
|
||||
'8bd182de340d6ed8b2dfcedfd3e5a389')
|
||||
'8bd182de340d6ed8b2dfcedfd3e5a389'
|
||||
'83b8d2063458cc9e8b6679567b280e36')
|
||||
|
||||
build() {
|
||||
|
||||
@ -51,6 +53,8 @@ build() {
|
||||
# makefile patch to choose arch_compat_alloc_user_space or older compat_alloc_user_space
|
||||
# works only in combination with ati_make.sh script
|
||||
patch -p1 -i ../makefile_compat.patch
|
||||
#linux-3.5.4 fix
|
||||
patch -p1 -i ../3.5-do_mmap.patch
|
||||
|
||||
cd "${srcdir}/archive_files/common/lib/modules/fglrx/build_mod"
|
||||
cp "${srcdir}/archive_files/arch/${_archdir}/lib/modules/fglrx/build_mod/libfglrx_ip.a" .
|
||||
@ -67,7 +71,7 @@ build() {
|
||||
package_catalyst-legacy() {
|
||||
pkgdesc="AMD/ATI Catalyst drivers for linux. fglrx kernel module only"
|
||||
screenshot="http://linuxtation3.files.wordpress.com/2007/03/pantallazo.jpg"
|
||||
depends=('linux>=3.4' 'linux<3.5' 'catalyst-legacy-utils')
|
||||
depends=('linux>=3.5' 'linux<3.6' 'catalyst-legacy-utils')
|
||||
conflicts=('catalyst-test' 'nvidia' 'xf86-video-ati' 'xf86-video-radeonhd' 'catalyst')
|
||||
install=catalyst.install
|
||||
|
||||
|
@ -1,5 +1,5 @@
|
||||
|
||||
KERNEL_VERSION=3.4.6-1-CHAKRA
|
||||
KERNEL_VERSION=3.5.4-1-CHAKRA
|
||||
|
||||
|
||||
remove_hook(){
|
||||
@ -11,18 +11,18 @@ remove_hook(){
|
||||
}
|
||||
|
||||
post_install() {
|
||||
EXTRAMODULES=extramodules-3.4-CHAKRA
|
||||
EXTRAMODULES=extramodules-3.5-CHAKRA
|
||||
depmod $(cat /lib/modules/$EXTRAMODULES/version)
|
||||
}
|
||||
|
||||
post_upgrade() {
|
||||
remove_hook
|
||||
EXTRAMODULES=extramodules-3.4-CHAKRA
|
||||
EXTRAMODULES=extramodules-3.5-CHAKRA
|
||||
depmod $(cat /lib/modules/$EXTRAMODULES/version)
|
||||
}
|
||||
|
||||
post_remove() {
|
||||
EXTRAMODULES=extramodules-3.4-CHAKRA
|
||||
EXTRAMODULES=extramodules-3.5-CHAKRA
|
||||
depmod $(cat /lib/modules/$EXTRAMODULES/version)
|
||||
echo "----------------------------------------------------------------"
|
||||
echo "Don't forget to remove fglrx from MODULES array of /etc/rc.conf"
|
||||
|
49
catalyst/3.5-do_mmap.patch
Normal file
49
catalyst/3.5-do_mmap.patch
Normal file
@ -0,0 +1,49 @@
|
||||
--- a/common/lib/modules/fglrx/build_mod/firegl_public.c 2012-06-15 18:30:13.483762070 +0200
|
||||
+++ b/common/lib/modules/fglrx/build_mod/firegl_public.c 2012-06-17 17:47:36.543041869 +0200
|
||||
@@ -2106,6 +2106,12 @@
|
||||
}
|
||||
}
|
||||
|
||||
+#if LINUX_VERSION_CODE >= KERNEL_VERSION(3, 5, 0)
|
||||
+# define NO_DO_MMAP
|
||||
+# define do_mmap(a,b,c,d,e,f) vm_mmap(a, b, c, d, e, f)
|
||||
+# define do_munmap(a,b,c) vm_munmap(b, c)
|
||||
+#endif
|
||||
+
|
||||
unsigned long ATI_API_CALL KCL_MEM_AllocLinearAddrInterval(
|
||||
KCL_IO_FILE_Handle file,
|
||||
unsigned long addr,
|
||||
@@ -2117,10 +2123,13 @@
|
||||
|
||||
flags = MAP_SHARED;
|
||||
prot = PROT_READ|PROT_WRITE;
|
||||
-
|
||||
+#ifdef NO_DO_MMAP
|
||||
+ vaddr = (void *) vm_mmap(file, 0, len, prot, flags, pgoff);
|
||||
+#else
|
||||
down_write(¤t->mm->mmap_sem);
|
||||
vaddr = (void *) do_mmap(file, 0, len, prot, flags, pgoff);
|
||||
up_write(¤t->mm->mmap_sem);
|
||||
+#endif
|
||||
if (IS_ERR(vaddr))
|
||||
return 0;
|
||||
else
|
||||
@@ -2131,7 +2140,9 @@
|
||||
{
|
||||
int retcode = 0;
|
||||
|
||||
+#ifndef NO_DO_MMAP
|
||||
down_write(¤t->mm->mmap_sem);
|
||||
+#endif
|
||||
#ifdef FGL_LINUX_RHEL_MUNMAP_API
|
||||
retcode = do_munmap(current->mm,
|
||||
addr,
|
||||
@@ -2142,7 +2153,9 @@
|
||||
addr,
|
||||
len);
|
||||
#endif
|
||||
+#ifndef NO_DO_MMAP
|
||||
up_write(¤t->mm->mmap_sem);
|
||||
+#endif
|
||||
return retcode;
|
||||
}
|
@ -3,30 +3,32 @@
|
||||
#
|
||||
# maintainer: Manuel Tortosa <manutortosa[at]chakra-project[dot]org>
|
||||
|
||||
_kernver="3.4.6-1-CHAKRA"
|
||||
_kernver="3.5.4-1-CHAKRA"
|
||||
|
||||
pkgname=(catalyst chd-catalyst)
|
||||
pkgver=12.8
|
||||
pkgrel=2
|
||||
pkgrel=3
|
||||
_amdver=8.982
|
||||
arch=('i686' 'x86_64')
|
||||
url="http://www.ati.amd.com"
|
||||
license=('custom')
|
||||
makedepends=('gcc-libs' 'gcc>4.0.0' 'make' 'linux-headers' 'linux>=3.4' 'linux<=3.5')
|
||||
makedepends=('gcc-libs' 'gcc>4.0.0' 'make' 'linux-headers' 'linux>=3.5' 'linux<=3.6')
|
||||
|
||||
source=(http://www2.ati.com/drivers/linux/amd-driver-installer-${pkgver/./-}-x86.x86_64.zip
|
||||
ati_make.sh
|
||||
makefile_compat.patch
|
||||
fglrx_supported
|
||||
switchlibglx
|
||||
switchlibGL)
|
||||
switchlibGL
|
||||
3.5-do_mmap.patch)
|
||||
|
||||
md5sums=('41c5478322b13be6909eeb46412a3aa0'
|
||||
'660396540b0ceaff71d6155c986734de'
|
||||
'3e1b82bd69774ea808da69c983d6a43b'
|
||||
'8bd182de340d6ed8b2dfcedfd3e5a389'
|
||||
'99032d919ede27884b5c3e87ab110a96'
|
||||
'99032d919ede27884b5c3e87ab110a96')
|
||||
'99032d919ede27884b5c3e87ab110a96'
|
||||
'83b8d2063458cc9e8b6679567b280e36')
|
||||
|
||||
build() {
|
||||
|
||||
@ -56,6 +58,8 @@ build() {
|
||||
# makefile patch to choose arch_compat_alloc_user_space or older compat_alloc_user_space
|
||||
# works only in combination with ati_make.sh script
|
||||
patch -p1 -i ../makefile_compat.patch
|
||||
#linux-3.5.4 fix
|
||||
patch -p1 -i ../3.5-do_mmap.patch
|
||||
|
||||
cd "${srcdir}/archive_files/common/lib/modules/fglrx/build_mod"
|
||||
cp "${srcdir}/archive_files/arch/${_archdir}/lib/modules/fglrx/build_mod/libfglrx_ip.a" .
|
||||
@ -72,7 +76,7 @@ build() {
|
||||
package_catalyst() {
|
||||
pkgdesc="AMD/ATI Catalyst drivers for linux. fglrx kernel module only"
|
||||
screenshot="http://linuxtation3.files.wordpress.com/2007/03/pantallazo.jpg"
|
||||
depends=('linux>=3.4' 'linux<3.5' 'catalyst-utils')
|
||||
depends=('linux>=3.5' 'linux<3.6' 'catalyst-utils')
|
||||
conflicts=('nvidia' 'xf86-video-ati' 'xf86-video-radeonhd' 'catalyst-legacy')
|
||||
install=catalyst.install
|
||||
|
||||
|
@ -1,5 +1,5 @@
|
||||
|
||||
KERNEL_VERSION=3.4.6-1-CHAKRA
|
||||
KERNEL_VERSION=3.5.4-1-CHAKRA
|
||||
|
||||
|
||||
remove_hook(){
|
||||
@ -11,18 +11,18 @@ remove_hook(){
|
||||
}
|
||||
|
||||
post_install() {
|
||||
EXTRAMODULES=extramodules-3.4-CHAKRA
|
||||
EXTRAMODULES=extramodules-3.5-CHAKRA
|
||||
depmod $(cat /lib/modules/$EXTRAMODULES/version)
|
||||
}
|
||||
|
||||
post_upgrade() {
|
||||
remove_hook
|
||||
EXTRAMODULES=extramodules-3.4-CHAKRA
|
||||
EXTRAMODULES=extramodules-3.5-CHAKRA
|
||||
depmod $(cat /lib/modules/$EXTRAMODULES/version)
|
||||
}
|
||||
|
||||
post_remove() {
|
||||
EXTRAMODULES=extramodules-3.4-CHAKRA
|
||||
EXTRAMODULES=extramodules-3.5-CHAKRA
|
||||
depmod $(cat /lib/modules/$EXTRAMODULES/version)
|
||||
}
|
||||
|
||||
|
@ -7,7 +7,7 @@
|
||||
pkgname=dkms-nvidia
|
||||
_pkgname=nvidia
|
||||
pkgver=304.51
|
||||
pkgrel=1
|
||||
pkgrel=2
|
||||
pkgdesc="NVIDIA dynamic kernel module (DKMS) drivers for kernel26."
|
||||
arch=('i686' 'x86_64')
|
||||
url="http://www.nvidia.com/"
|
||||
|
@ -6,20 +6,20 @@
|
||||
|
||||
pkgname=dkms
|
||||
pkgver=2.2.0.3
|
||||
pkgrel=3
|
||||
pkgrel=4
|
||||
pkgdesc='Dynamic Kernel Modules System'
|
||||
arch=('any')
|
||||
url='http://linux.dell.com/dkms/'
|
||||
license=('GPL2')
|
||||
depends=('linux-headers' 'kmod')
|
||||
backup=('etc/dkms/framework.conf' "etc/conf.d/$pkgname")
|
||||
depends=('linux-headers' 'kmod' 'sh')
|
||||
backup=('etc/dkms/framework.conf')
|
||||
source=("http://linux.dell.com/$pkgname/permalink/$pkgname-$pkgver.tar.gz"
|
||||
"$pkgname.rc"
|
||||
"$pkgname.conf"
|
||||
"$pkgname.service"
|
||||
"$pkgname.systemd"
|
||||
'01-broken-uninstall.patch')
|
||||
md5sums=('11a8aaade2ebec2803653837c7593030'
|
||||
'cf3bcc0cec00caf67a6d393e94c65de5'
|
||||
'8be6746da3df4dcb61cd2b1459974fce'
|
||||
'02e9744e3fdc3d2f68e46966fb32e260'
|
||||
'51c80e29c0ca600b4737c573d3311dbc'
|
||||
'4e3a580c09b5af8de7ffde0b61bdcfcf')
|
||||
|
||||
build() {
|
||||
@ -43,8 +43,8 @@ package() {
|
||||
# move bash completion in right place
|
||||
install -d -m 755 "$pkgdir/usr/share/bash-completion"
|
||||
mv "$pkgdir/etc/bash_completion.d" "$pkgdir/usr/share/bash-completion/completions"
|
||||
# add initscripts
|
||||
install -D -m 755 $pkgname.rc "$pkgdir/etc/rc.d/$pkgname"
|
||||
install -D -m 644 $pkgname.conf "$pkgdir/etc/conf.d/$pkgname"
|
||||
# add systemd
|
||||
install -D -m 644 $pkgname.service "$pkgdir/usr/lib/systemd/system/$pkgname.service"
|
||||
install -D -m 755 $pkgname.systemd "$pkgdir/usr/lib/systemd/scripts/$pkgname"
|
||||
}
|
||||
|
||||
|
11
dkms/dkms.service
Normal file
11
dkms/dkms.service
Normal file
@ -0,0 +1,11 @@
|
||||
[Unit]
|
||||
Description=Dynamic Kernel Modules System
|
||||
|
||||
[Service]
|
||||
Type=oneshot
|
||||
RemainAfterExit=yes
|
||||
ExecStart=/usr/lib/systemd/scripts/dkms start
|
||||
ExecStop=/usr/lib/systemd/scripts/dkms stop
|
||||
|
||||
[Install]
|
||||
WantedBy=multi-user.target
|
61
dkms/dkms.systemd
Normal file
61
dkms/dkms.systemd
Normal file
@ -0,0 +1,61 @@
|
||||
#!/bin/bash
|
||||
|
||||
. /etc/conf.d/dkms
|
||||
|
||||
# list dkms modules for the current running kernel
|
||||
list_dkms_modules() {
|
||||
shopt -s nullglob
|
||||
declare -a DKMS_MOULES
|
||||
# dkms status needs uname -r to list correctly intalled version for current kernel
|
||||
local modules_path=($(dkms status -k "$(uname -r)"|sed -rn 's#(.*), (.*), (.*), (.*): installed#\1/\2/\3/\4#p'))
|
||||
for p in "${modules_path[@]}"; do
|
||||
for m in /var/lib/dkms/"$p"/module/*.ko{,gz}; do
|
||||
m=${m##*/}
|
||||
m=${m%.gz}
|
||||
m=${m%.ko}
|
||||
DKMS_MODULES+=("$m")
|
||||
done
|
||||
done
|
||||
}
|
||||
|
||||
# load installed kernel modules for the current kernel version
|
||||
load_dkms_modules() {
|
||||
local ret=0
|
||||
list_dkms_modules
|
||||
for m in "${DKMS_MODULES[@]}"; do
|
||||
modprobe "$m"
|
||||
ret+=$?
|
||||
done
|
||||
return $ret
|
||||
}
|
||||
|
||||
# unload installed kernel modules for the current kernel version
|
||||
unload_dkms_modules() {
|
||||
list_dkms_modules
|
||||
# ask for removal
|
||||
for m in "${DKMS_MODULES[@]}"; do
|
||||
modprobe --remove --quiet "$m"
|
||||
done
|
||||
# check modules are unloaded
|
||||
# sometimes modprobe -r fail but modules are removed
|
||||
for m in "${DKMS_MODULES[@]}"; do
|
||||
[[ -e /sys/modules/$m ]] && return 1
|
||||
done
|
||||
return 0
|
||||
}
|
||||
|
||||
case "$1" in
|
||||
start)
|
||||
dkms autoinstall -k "$(uname -r)"
|
||||
[[ $LOAD =~ [Yy][Ee][Ss] ]] && load_dkms_modules
|
||||
;;
|
||||
stop)
|
||||
[[ $UNLOAD =~ [Yy][Ee][Ss] ]] && unload_dkms_modules
|
||||
;;
|
||||
*)
|
||||
echo "usage: $0 {start|stop}" >&2
|
||||
;;
|
||||
esac
|
||||
|
||||
:
|
||||
# vim:set ts=2 sw=2 ft=sh et:
|
@ -3,18 +3,18 @@
|
||||
#
|
||||
# maintainer abveritas@chakra-project.org
|
||||
|
||||
_extramodules=extramodules-3.4-CHAKRA
|
||||
_extramodules=extramodules-3.5-CHAKRA
|
||||
_kver="$(cat /lib/modules/${_extramodules}/version)"
|
||||
|
||||
pkgname=madwifi
|
||||
pkgver=0.9.4.4173
|
||||
_ver=0.9.4-r4173-20111008
|
||||
pkgrel=8
|
||||
pkgrel=9
|
||||
pkgdesc="Madwifi drivers for Atheros wireless chipsets"
|
||||
arch=(i686 x86_64)
|
||||
license=('GPL')
|
||||
url="http://madwifi-project.org"
|
||||
depends=('madwifi-utils' 'linux>=3.4' 'linux<3.5')
|
||||
depends=('madwifi-utils' 'linux>=3.5' 'linux<3.6')
|
||||
makedepends=('linux-headers' 'sharutils')
|
||||
install=madwifi-ng.install
|
||||
# subversion source: svn checkout http:/madwifi-project.org/svn/madwifi/trunk madwifi
|
||||
|
@ -5,7 +5,7 @@ post_install()
|
||||
|
||||
post_upgrade()
|
||||
{
|
||||
EXTRAMODULES='extramodules-3.4-CHAKRA'
|
||||
EXTRAMODULES='extramodules-3.5-CHAKRA'
|
||||
depmod $(cat /lib/modules/$EXTRAMODULES/version)
|
||||
}
|
||||
|
||||
|
@ -3,12 +3,12 @@
|
||||
#
|
||||
# maintainer abveritas@chakra-project.org
|
||||
|
||||
_extramodules=extramodules-3.4-CHAKRA
|
||||
_extramodules=extramodules-3.5-CHAKRA
|
||||
_kver="$(cat /lib/modules/${_extramodules}/version)"
|
||||
|
||||
pkgname=(nvidia-173xx chd-nvidia-173xx)
|
||||
pkgver=173.14.35
|
||||
pkgrel=4
|
||||
pkgrel=5
|
||||
arch=('i686' 'x86_64')
|
||||
[ "$CARCH" = "i686" ] && ARCH=x86
|
||||
[ "$CARCH" = "x86_64" ] && ARCH=x86_64
|
||||
@ -38,7 +38,7 @@ build() {
|
||||
|
||||
package_nvidia-173xx() {
|
||||
pkgdesc="Legacy NVIDIA drivers for linux."
|
||||
depends=('linux>=3.4' 'linux<3.5' 'nvidia-173xx-utils')
|
||||
depends=('linux>=3.5' 'linux<3.6' 'nvidia-173xx-utils')
|
||||
conflicts=('nvidia-96xx' 'nvidia')
|
||||
install=nvidia.install
|
||||
|
||||
|
@ -1,15 +1,15 @@
|
||||
post_install() {
|
||||
EXTRAMODULES='extramodules-3.4-CHAKRA'
|
||||
EXTRAMODULES='extramodules-3.5-CHAKRA'
|
||||
depmod $(cat /lib/modules/$EXTRAMODULES/version)
|
||||
echo 'In order to use nvidia module, reboot the system.'
|
||||
}
|
||||
|
||||
post_upgrade() {
|
||||
EXTRAMODULES='extramodules-3.4-CHAKRA'
|
||||
EXTRAMODULES='extramodules-3.5-CHAKRA'
|
||||
depmod $(cat /lib/modules/$EXTRAMODULES/version)
|
||||
}
|
||||
|
||||
post_remove() {
|
||||
EXTRAMODULES='extramodules-3.4-CHAKRA'
|
||||
EXTRAMODULES='extramodules-3.5-CHAKRA'
|
||||
depmod $(cat /lib/modules/$EXTRAMODULES/version)
|
||||
}
|
||||
|
@ -12,7 +12,7 @@ pkgname=nvidia-utils-bumblebee
|
||||
#}
|
||||
|
||||
pkgver=304.51
|
||||
pkgrel=1
|
||||
pkgrel=2
|
||||
pkgdesc="NVIDIA drivers utilities and libraries. Repacked and installed in different folder to be used simultaneously with libgl."
|
||||
arch=('i686' 'x86_64')
|
||||
url="http://www.nvidia.com/"
|
||||
|
Loading…
Reference in New Issue
Block a user