Sha256: 0e20d2c6bd82e42da6c9e14e50e0a7e65c22cae041dade8503954af591899f50

Contents?: true

Size: 1.61 KB

Versions: 1

Compression:

Stored size: 1.61 KB

Contents

#!/usr/bin/ruby

###
### RubyGems Specification file for Kwartz-ruby
###
### $Rev: 137 $
### $Release: 3.1.0 $
### copyright(c) 2004-2006 kuwata-lab.com all rights reserved
###

require 'rubygems'

spec = Gem::Specification.new do |s|
  ## package information
  s.name        = 'kwartz'
  s.author      = 'Makoto Kuwata'
  s.version     = ("$Release: 3.1.0 $" =~ /[\.\d]+/) && $&
  s.platform    = Gem::Platform::RUBY
  s.homepage    = 'http://www.kuwata-lab.com/kwartz'
  s.summary     = "a template system for Ruby, PHP, and Java"
  s.description = <<-'END'
  Kwartz is a template system which realized the concept
  'Independence of Presentation Logic'(IoPL).
  It means that Kwartz can separates presentation logics from
  both business logics (= main program) and presentation data
  file (= HTML file), thus HTML design is not breaded at all.
  In addition, Kwartz supports eRuby, PHP, JSP, and ePerl.
  END
  
  ## files
  files = []
  files += Dir.glob('lib/**/*')
  files += Dir.glob('bin/**/*')
  files += Dir.glob('examples/**/*')
  files += Dir.glob('test/**/*')
  #files += Dir.glob('man/**/*')
  files += [ "doc/users-guide.html",
             "doc/reference.html",
             "doc/p-pattern.html",
             "doc/docstyle.css",
             #"doc/design.css", "doc/design.html",
           ]
  files += Dir.glob('doc-api/**/*')
  files += %w[README.txt ChangeLog LGPL setup.rb kwartz.gemspec]
  s.files       = files
  s.executables = ["kwartz"]
  s.bindir      = "bin"
  s.test_file   = 'test/test.rb'
  s.add_dependency('abstract', ['>= 1.0.0'])
end

if $0 == __FILE__
  Gem::manage_gems
  Gem::Builder.new(spec).build
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
kwartz-3.1.0 kwartz.gemspec