FrugalBuild nvidia (Français)
From FrugalWiki
Contents |
FrugalBuild pour pilotes NVIDIA
- Exemple
pkgname=nvidia pkgver=173.14.12 pkgrel=3 archs=('i686' 'x86_64') Finclude nvidia case "$_F_nvidia_arch" in x86) sha1sums=('01d297c477b95593e9fbf5c73e501a4f5617b497');; x86_64) sha1sums=('78d3034314df7f9c95526707d7fcf4543f5993ed');; esac
Finclude nvidia
Permet de se passer de:
- groups
- pkgdesc
- source
- up2date
- url
- _F_cd_path
- _F_kernelmod_scriptlet
et, par défaut,
- ajoute xorg-server et pkgconfig à depends
- ajoute libgl, libgl-headers et libglx à conflicts
- ajoute libgl, libgl-headers et libglx à provides
- ajoute nostrip à options
- ajoute Finclude kernel-module
Liste des options
- _F_nvidia_name: par dfaut sur NVIDIA-Linux-$_F_nvidia_arch-$pkgver-pkg$F_nvidia_pkgnum; nom du pquet
- _F_nvidia_arch: par défaut sur CARCH, architecture du paquet nvidia
- _F_nvidia_pkgnum: par défaut sur _F_nvidia_arch: la numérotation du paquet nvidia
- _F_nvidia_linkver: par défaut sur pkgver, numéro utilisé par les librairies partagées nvidia
- _F_nvidia_install, par dfaut sur nvidia.install, fichier install
- _F_nvidia_legacyver (optionel): version trouvée à http://www.nvidia.com/object/unix.html
- _F_nvidia_up2date: par défaut sur _F_nvidia_legacyver
Fonctions fournies par le build
- Fbuild_nvidia_scriptlet: Construit le scritlet nvidia
- Fbuild_nvidia: Construit le pilote
- build() appelle Fbuild_nvidia