Sha256: a62324a02b132d41bb80151a78e621319be5fa9a577491d6611f6d7d2608f1fd
Contents?: true
Size: 984 Bytes
Versions: 2
Compression:
Stored size: 984 Bytes
Contents
#!/usr/bin/env rake require 'fedux_org/stdlib/rake' require 'local_pac/version' def software 'local_pac' end def version Git::VERSION end def root_directory File.expand_path('../', __FILE__) end def tar_file File.join(pkg_directory, "#{software}-#{version}.tar.gz") end def tmp_directory File.join(root_directory, 'tmp', "#{software}-#{version}") end def gem_file File.join(root_directory, 'pkg', "#{software}-#{version}.gem") end def pkg_directory File.join(root_directory, 'pkg') end def gem_directory File.join(root_directory, 'vendor', 'cache') end task :default => 'gem:build' file gem_file => 'gem:build' file tmp_directory do FileUtils.mkdir_p tmp_directory end namespace :gem do desc 'build tar file' task :package => [gem_file, tmp_directory] do FileUtils.mv File.join(pkg_directory, "#{software}-#{version}.gem"), tmp_directory Dir.chdir('tmp') do sh "tar -czf #{tar_file} #{File.basename tmp_directory}" end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
git_hook-pre_receive-0.1.0 | Rakefile |
git_hook-pre_receive-0.0.2 | Rakefile |