Sha256: 9dfedd1bc269aedaba83ec63141ff10434e8aeecc1bfc3954206e40b990844c1

Contents?: true

Size: 1.4 KB

Versions: 8

Compression:

Stored size: 1.4 KB

Contents

# Add your own tasks in files placed in lib/tasks ending in .rake,
# for example lib/tasks/capistrano.rake, and they will automatically be available to Rake.

require(File.join(File.dirname(__FILE__), 'config', 'boot'))

require 'rake'
require 'rake/testtask'
require 'rake/rdoctask'

require 'tasks/rails'

task :default => 'zena:test'

require 'zena'

# GEM management
begin
  require 'jeweler'
  Jeweler::Tasks.new do |gemspec|
    gemspec.name = 'zena'
    gemspec.summary = 'CMS with super natural powers, based on Ruby on Rails'
    gemspec.description = "zena is a Ruby on Rails  CMS (content managment system) with a focus on usability, ease of customization and web 2.0 goodness (application like behaviour)."
    gemspec.email = "gaspard@teti.ch"
    gemspec.homepage = "http://zenadmin.org"
    gemspec.authors = ['Gaspard Bucher']
    gemspec.version = Zena::VERSION
    gemspec.rubyforge_project = 'zena'

    # Gem dependecies
    Zena.gem_configuration.each do |gem_name, gem_config|
      if gem_config
        next if gem_config['optional']
        if gem_config['development_only']
          gemspec.add_development_dependency(gem_name, gem_config['version'])
        else
          gemspec.add_dependency(gem_name, gem_config['version'])
        end
      else
        gemspec.add_dependency(gem_name)
      end
    end
  end
rescue LoadError
  puts "Jeweler not available. Gem packaging tasks not available."
end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
zena-0.16.9 Rakefile
zena-1.0.0.beta3 Rakefile
zena-0.16.8 Rakefile
zena-1.0.0.beta2 Rakefile
zena-1.0.0.beta1 Rakefile
zena-0.16.7 Rakefile
zena-0.16.6 Rakefile
zena-0.16.5 Rakefile