Sha256: 34c503422d23631732512d2de34906bd3f118549895d65961ad01c4eac7a15fd

Contents?: true

Size: 1.14 KB

Versions: 2

Compression:

Stored size: 1.14 KB

Contents

require 'rake/packagetask'
require 'rubygems/package_task'
require 'yard'
require 'rake'
require 'rspec/core/rake_task'
require 'bundler/gem_tasks'

Bundler::GemHelper.install_tasks

GEM='ruby-cute'

def get_version
    Cute::VERSION
end # def:: get_version

desc "Run spec tests"

RSpec::Core::RakeTask.new(:spec) do |spec|
  spec.ruby_opts = "-I lib:spec -w"
  spec.pattern = 'spec/**/*_spec.rb'
end

desc "Generate source tgz package"
Rake::PackageTask::new("ruby-cute",get_version) do |p|
  p.need_tar_gz = true
  p.package_files.include('lib/**/*')
  p.package_files.include('ext/**/*')
  p.package_files.include('bin/**/*')
  p.package_files.include('test/**/*')
  p.package_files.include('Rakefile', 'COPYING','README', 'README.md')
end

desc "Builds a Debian package"
task :debian do
  sh 'dpkg-buildpackage -us -uc'
end

desc "Builds a git snapshot package"
task :snapshot do
  sh 'cp debian/changelog debian/changelog.git'
  date = `date --iso=seconds |sed 's/+.*//' |sed 's/[-T:]//g'`.chomp
  sh "sed -i '1 s/)/+git#{date})/' debian/changelog"
  sh 'dpkg-buildpackage -us -uc'
  sh 'mv debian/changelog.git debian/changelog'
end


task :default => :spec

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
ruby-cute-0.3 Rakefile
ruby-cute-0.0.2 Rakefile