nvidia304: explicitly depend on xserver-abi-video<14 (up to 1.13.x).

This commit is contained in:
Juan RP 2013-06-27 17:57:46 +02:00
parent 916f339374
commit 7979b48f1a

View file

@ -1,8 +1,8 @@
# Template file for 'nvidia304' # Template file for 'nvidia304'
pkgname=nvidia304 pkgname=nvidia304
version=304.84 version=304.84
revision=2 revision=3
short_desc="NVIDIA drivers for linux (304.xx series) -- libraries and utilities" short_desc="NVIDIA drivers for linux (304.xx series)"
maintainer="Juan RP <xtraeme@gmail.com>" maintainer="Juan RP <xtraeme@gmail.com>"
license="Propietary NVIDIA license" license="Propietary NVIDIA license"
homepage="http://www.nvidia.com" homepage="http://www.nvidia.com"
@ -136,13 +136,13 @@ do_install() {
} }
nvidia304-dkms_package() { nvidia304-dkms_package() {
short_desc="NVIDIA drivers for linux (304.xx series) -- DKMS kernel module" short_desc+=" - DKMS kernel module"
nonfree=yes
depends="dkms" depends="dkms"
triggers="dkms" triggers="dkms"
dkms_modules="nvidia ${version}" dkms_modules="nvidia ${version}"
provides="nvidia-dkms-${version}" provides="nvidia-dkms-${version}"
replaces="nvidia-dkms>=0" replaces="nvidia-dkms>=0"
nonfree=yes
pkg_install() { pkg_install() {
vmove usr/src vmove usr/src
vmove usr/lib/modules-load.d vmove usr/lib/modules-load.d
@ -151,10 +151,10 @@ nvidia304-dkms_package() {
} }
nvidia304-opencl_package() { nvidia304-opencl_package() {
short_desc="NVIDIA drivers for linux (304.xx series) -- OpenCL implementation" short_desc+=" - OpenCL implementation"
nonfree=yes
provides="nvidia-opencl-${version} libOpenCL-${version}" provides="nvidia-opencl-${version} libOpenCL-${version}"
replaces="nvidia-openctl>=0 libOpenCL>=0" replaces="nvidia-openctl>=0 libOpenCL>=0"
nonfree=yes
pkg_install() { pkg_install() {
vmove "usr/lib/libOpenCL*" vmove "usr/lib/libOpenCL*"
vmove "usr/lib/libnvidia-compiler*" vmove "usr/lib/libnvidia-compiler*"
@ -164,12 +164,13 @@ nvidia304-opencl_package() {
} }
nvidia304_package() { nvidia304_package() {
nonfree=yes short_desc+=" - Libraries and Utilities"
depends="xserver-abi-video<14 ${pkgname}-dkms-${version}_${revision} pkg-config"
provides="nvidia-${version}" provides="nvidia-${version}"
replaces="nvidia>=0" replaces="nvidia>=0"
depends="${pkgname}-dkms-${version}_${revision} pkg-config"
conflicts="catalyst>=0" conflicts="catalyst>=0"
nonfree=yes
pkg_install() { pkg_install() {
vmove usr vmove all
} }
} }