There’s a much better way to do this now. See my updated post here
I just packaged the pidgin-facebookchat plugin for openSUSE 11.0 and openSUSE 11.1 in my home project in the openSUSE Build Service. The package is called libpurple-facebook to be consistent with other packages.
Enjoy, and please let me know if there are any problems!