Show
Ignore:
Timestamp:
01/22/08 16:03:25 (5 years ago)
Author:
machu
Message:

lang/javascript/flickr2blog/Rakefile: using rake/packagetask

Location:
lang/javascript/flickr2blog
Files:
2 added
1 modified

Legend:

Unmodified
Added
Removed
  • lang/javascript/flickr2blog/Rakefile

    r5100 r5272  
    11# Rakefile for building flickr2blog package 
    2 require 'rake/clean' 
     2require 'rake/packagetask' 
    33 
    4 package_name = 'flickr2blog.tar.gz' 
    5 excludes = [".svn", "Rakefile", package_name] 
     4package = { 
     5  :name => 'flickr2blog', 
     6  :rev => :noversion 
     7} 
    68 
    7 CLOBBER.include(package_name) 
    8  
    9 desc 'Same for package' 
    10 task :default => :package 
    11  
    12 desc 'Make flickr2blog package' 
    13 task :package => [:update, package_name] 
     9desc 'update source and packaging' 
     10task :default => [:update, :package] 
    1411 
    1512desc 'Update files from Subversion Repository' 
     
    1815end 
    1916 
    20 desc 'Packaged flickr2blog files' 
    21 file package_name => FileList["./**/*"] do |t| 
    22   sh "tar czf #{package_name} . " + excludes.map{|f| "--exclude #{f}"}.join(' ') 
     17Rake::PackageTask.new(package[:name], package[:rev]) do |p| 
     18  p.package_dir = 'package' 
     19  p.package_files.include('**/*') 
     20  p.package_files.exclude('package') 
     21  p.package_files.exclude('Rakefile') 
     22  p.need_tar_gz  = true 
    2323end