Sha256: c003ca2dad921318ba85d916c6cb06537d606fcd0ca3c19a93559ccc6c735efc

Contents?: true

Size: 1.11 KB

Versions: 3

Compression:

Stored size: 1.11 KB

Contents

require 'rubygems'
require 'fileutils'

rubyforge_name = "ultraviolet"

begin
  require 'jeweler'
  Jeweler::Tasks.new do |gemspec|
    gemspec.name = "hyperbolist-ultraviolet"
    gemspec.summary = "Ultraviolet is a syntax highlighting engine"
    gemspec.description = "Ultraviolet is a syntax highlighting engine based on Textpow. Since it uses Textmate syntax files, it offers out of the box syntax highlighting for more than 50 languages and 20 themes."
    gemspec.email = "hyperbolist@gmail.com"
    gemspec.homepage = "http://github.com/hyperbolist/ultraviolet"
    gemspec.authors = ["Eric Sherman"]
    gemspec.add_dependency('oniguruma', '>= 1.1.0')
    gemspec.add_dependency('textpow', '>= 0.9.0')
    Jeweler::GemcutterTasks.new
  end
rescue LoadError
  puts "Jeweler (or a dependency) not available. Install it with: gem install jeweler"
end

begin
   desc 'Create MaMa documentation'
   task :mama => :clean do
      system "mm -c -t refresh -o manual mm/manual.mm"
   end
   
rescue LoadError => e
   desc 'Run the test suite.'
   task :test do
      system "ruby -Ibin:lib:test test_#{rubyforge_name}.rb"
   end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
hyperbolist-ultraviolet-0.10.203 Rakefile
hyperbolist-ultraviolet-0.10.202 Rakefile
hyperbolist-ultraviolet-0.10.201 Rakefile