Hm, I've usually used a gemspec that refers to the gemfile, which is what you get when you use bundler to create gems (`bundle gem foo`).  Then the Gemfile just says `gemspec`. I think that's a nice way to centralize it. Is there a reason to have both?