tasks/gem.rake in gisele-0.5.0 vs tasks/gem.rake in gisele-0.5.1

- old
+ new

@@ -23,17 +23,22 @@ # tasks/gem.rake: # safe-override: false # begin require 'rubygems/package_task' - Gem::PackageTask.new($gemspec) do |t| + # Dynamically load the gem spec + gemspec_file = File.expand_path('../../gisele.gemspec', __FILE__) + gemspec = Kernel.eval(File.read(gemspec_file)) + + Gem::PackageTask.new(gemspec) do |t| + # Name of the package - t.name = $gemspec.name + t.name = gemspec.name # Version of the package - t.version = $gemspec.version + t.version = gemspec.version # Directory used to store the package files t.package_dir = "pkg" # True if a gzipped tar file (tgz) should be produced @@ -47,10 +52,10 @@ # True if a zip file should be produced (default is false) t.need_zip = false # List of files to be included in the package. - t.package_files = $gemspec.files + t.package_files = gemspec.files # Tar command for gzipped or bzip2ed archives. t.tar_command = "tar" # Zip command for zipped archives.