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.