Sha256: 3530b673b25150f6dede9eb9cabb78535aac2b5c2d6d1df519f5380b9aa82734
Contents?: true
Size: 1018 Bytes
Versions: 3
Compression:
Stored size: 1018 Bytes
Contents
require 'tasks/config' #------------------------------------------------------------------------------- # Distribution and Packaging #------------------------------------------------------------------------------- if pkg_config = Configuration.for_if_exist?("packaging") then require 'gemspec' require 'rake/gempackagetask' require 'rake/contrib/sshpublisher' namespace :dist do Rake::GemPackageTask.new(Amalgalite::GEM_SPEC) do |pkg| pkg.need_tar = pkg_config.formats.tgz pkg.need_zip = pkg_config.formats.zip end desc "Install as a gem" task :install => [:clobber, :package] do sh "sudo gem install --local pkg/#{Amalgalite::GEM_SPEC.full_name}.gem" end desc "Uninstall gem" task :uninstall do sh "sudo gem uninstall -i #{Amalgalite::GEM_SPEC.name} -x" end desc "dump gemspec" task :gemspec do puts Amalgalite::GEM_SPEC.to_ruby end desc "reinstall gem" task :reinstall => [:uninstall, :repackage, :install] end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
amalgalite-0.2.1 | tasks/distribution.rake |
amalgalite-0.2.2 | tasks/distribution.rake |
amalgalite-0.2.4 | tasks/distribution.rake |