Rakefile.pkg 1.8 KB
require 'rake/packagetask'
require 'noosfero'

task :package do
  puts 'Standard rake package task makes our daily work worse.'
  puts 'Please fix this before releasing'
  puts '-- terceiro'

  fail '****** No package was created! ******'
end

#Rake::PackageTask.new(Noosfero::PROJECT, Noosfero::VERSION) do |p|
  #p.need_tar_gz = true

  ## application files
  #p.package_files.include('app/**/*.{rb,rhtml,rjs,rxml}')
  #p.package_files.include('config/**/*.{rb,sqlite3}')
  #p.package_files.include('config/ferret_server.yml')
  #p.package_files.include('db/migrate/*.rb')
  #p.package_files.include('doc/README_FOR_APP')
  #p.package_files.include('lib/**/*.{rake,rb}')
  #p.package_files.include('log')
  #p.package_files.include('po/*/noosfero.po')
  #p.package_files.include('po/noosfero.pot')
  #p.package_files.include('public/designs/**/*')
  #p.package_files.include('public/dispatch.*')
  #p.package_files.include('public/favicon.ico')
  #p.package_files.include('public/*.html')
  #p.package_files.include('public/images/**/*')
  #p.package_files.include('public/javascripts/**/*')
  #p.package_files.include('public/robots.txt')
  #p.package_files.include('public/stylesheets/**/*')
  #p.package_files.include('Rakefile')
  #p.package_files.include('script/**/*')
  #p.package_files.include('test/**/*.{rb,yml}')
  #p.package_files.include('test/fixtures/files/*')
  #p.package_files.include('tmp/cache')
  #p.package_files.include('tmp/sessions')
  #p.package_files.include('tmp/sockets')

  ## symbolic links
  #p.package_files.include('app/views/profile_design/*')
  #p.package_files.include('app/views/environment_design/*')

  ## external resources
  #p.package_files.include('vendor/**/*')

  ## exclusions
  #p.package_files.exclude('coverage/**/*')
  #p.package_files.exclude('public/images/[0-9][0-9][0-9][0-9]/**/*')

#end