make gemspec dynamic