generate better gemspec