Sha256: 8611ef6de133ecc828fefa2334183b7e2097aa635a10f2c8e999ee37e0df300f

Contents?: true

Size: 1.55 KB

Versions: 1

Compression:

Stored size: 1.55 KB

Contents

require 'rubygems'
require 'rake'

gem 'rake-compiler', '>= 0.4.1'
require "rake/extensiontask"

begin
  require 'jeweler'
  Jeweler::Tasks.new do |gemspec|
    gemspec.name = "monoxit-serialport"
    gemspec.summary = "Library for using RS-232 serial ports."
    gemspec.description = "Ruby/SerialPort is a Ruby library that provides a class for using RS-232 serial ports."
    gemspec.email = "myamakawa@monoxit.com"
    gemspec.homepage = 'http://github.com/MONOXIT/ruby-serialport/'
    gemspec.authors = ['Guillaume Pierronnet', 'Alan Stern', 'Daniel E. Shipton', 'Tobin Richard', 'Hector Parra', 'Ryan C. Payne', 'Adrian Zankich', 'Ron Evans', 'Masami Yamakawa']
    gemspec.extensions << 'ext/native/extconf.rb'
    gemspec.version = "1.2.1.1"
    gemspec.files = [
      "CHANGELOG",
      "CHECKLIST",
      "LICENSE",
      "MANIFEST",
      "README",
      "Rakefile",
      "VERSION",
      "ext/native/extconf.rb",
      "ext/native/posix_serialport_impl.c",
      "ext/native/serialport.c",
      "ext/native/serialport.h",
      "ext/native/win_serialport_impl.c",
      "lib/serialport.rb",
      "lib/oscheck.rb",
      "monoxit-serialport.gemspec",
      "test/miniterm.rb",
      "test/set_readtimeout.rb"
    ]

    Rake::ExtensionTask.new "serialport", gemspec do |ext|
      ext.ext_dir = "ext/native"
    end
  end
  Jeweler::GemcutterTasks.new
rescue LoadError
  puts "Jeweler not available. Install it with: sudo gem install jeweler -s http://gemcutter.org"
end

task :clean do
  rm_rf(Dir['doc'], :verbose => true)
  rm_rf(Dir['pkg'], :verbose => true)
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
monoxit-serialport-1.2.1.1 Rakefile