Sha256: 0c49a7215aa346f02add607ad2719fe4ca0608989082236f1507b4a1b92469de

Contents?: true

Size: 1.18 KB

Versions: 11

Compression:

Stored size: 1.18 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('examples/**/*')
  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

11 entries across 11 versions & 1 rubygems

Version Path
ruby-cute-0.24 Rakefile
ruby-cute-0.13 Rakefile
ruby-cute-0.12 Rakefile
ruby-cute-0.11 Rakefile
ruby-cute-0.10 Rakefile
ruby-cute-0.9 Rakefile
ruby-cute-0.8 Rakefile
ruby-cute-0.7 Rakefile
ruby-cute-0.6 Rakefile
ruby-cute-0.5 Rakefile
ruby-cute-0.4 Rakefile