Rebuilding a package using ABS
Rebuilding an Archlinux package using Arch Build System (ABS)
Rebuilding a system package on Archlinux as a user is really simple using ABS.
yaourt -S abs
cp /etc/abs.conf ~/.abs.conf
sed -i 's#.*ABSROOT.*#ABSROOT="\$HOME/abs"#' ~/.abs.conf
mkdir ~/abs
abs extra/nvidia
cd ~/abs/extra/nvidia
makepkg -s
yaourt nvidia*.pkg.tar.xz