I've lost my /var/lib/pacman directory. (No! I did not delete it!)
Is there any chance of getting it back? [..]/current and [..]/extra is not hard, but is there any chance to get [..]/local back?
Some time ago it happened to me also, I do not know why.
Probably in /var/cache/pacman/pkg you should have the last pacman you installed, unless you cleaned the cache.
In reality pacman package are tar.gz of the installation tree
So copy the file in a directory and decompress it then copy the files in the relative directory.
If you feel enought confident you can uncompress it directly from root, but I DO NOT suggest it.
If you do not have the package in the cache you can download it from
http://darkstar.ist.utl.pt/archlinux/cu … pkg.tar.gz
Post again if you need more assistance