Here's a quicky draft I threw together: http://fedoraproject.org/wiki/PackagingDrafts/GGZ
Already got feedback from ggz upstream, and is in use in rawhide's gnome-games, kdegames, freeciv packaging.
One small thing to consider maybe: Change Requires(post,preun): ggz-client-libs to Requires(post,preun): %_bindir/ggz-config
ends up being the same thing, so may not make much/any difference.
-- Rex
packaging@lists.fedoraproject.org