[Groonga-commit] droonga/drnbench at 0c90562 [master] Gemify

Back to archive index

Kouhei Sutou null+****@clear*****
Wed Oct 16 19:02:14 JST 2013


Kouhei Sutou	2013-10-16 19:02:14 +0900 (Wed, 16 Oct 2013)

  New Revision: 0c905620fc44abf95412bcb1c1733648c134cc58
  https://github.com/droonga/drnbench/commit/0c905620fc44abf95412bcb1c1733648c134cc58

  Message:
    Gemify

  Added files:
    .gitignore
    Gemfile
    Rakefile
    drnbench.gemspec

  Added: .gitignore (+1 -0) 100644
===================================================================
--- /dev/null
+++ .gitignore    2013-10-16 19:02:14 +0900 (66f8ed3)
@@ -0,0 +1 @@
+/Gemfile.lock

  Added: Gemfile (+5 -0) 100644
===================================================================
--- /dev/null
+++ Gemfile    2013-10-16 19:02:14 +0900 (7cc8b7d)
@@ -0,0 +1,5 @@
+# -*- mode: ruby -*-
+
+source "https://rubygems.org/"
+
+gemspec

  Added: Rakefile (+23 -0) 100644
===================================================================
--- /dev/null
+++ Rakefile    2013-10-16 19:02:14 +0900 (b1304ec)
@@ -0,0 +1,23 @@
+# -*- mode: ruby -*-
+
+require "rubygems"
+require "rubygems/package_task"
+require "bundler/gem_helper"
+
+base_dir = File.join(File.dirname(__FILE__))
+helper = Bundler::GemHelper.new(base_dir)
+def helper.version_tag
+  version
+end
+
+helper.install
+spec = helper.gemspec
+
+Gem::PackageTask.new(spec) do |pkg|
+end
+
+task :test do
+  ruby("test/run-test.rb")
+end
+
+task :default => :test

  Added: drnbench.gemspec (+40 -0) 100644
===================================================================
--- /dev/null
+++ drnbench.gemspec    2013-10-16 19:02:14 +0900 (2b260be)
@@ -0,0 +1,40 @@
+# -*- mode: ruby; coding: utf-8 -*-
+
+clean_white_space = lambda do |entry|
+  entry.gsub(/(\A\n+|\n+\z)/, '') + "\n"
+end
+
+$LOAD_PATH.unshift(File.join(File.dirname(__FILE__), "lib"))
+require "drnbench/version"
+
+Gem::Specification.new do |spec|
+  spec.name = "drnbench"
+  spec.version = Drnbench::VERSION
+  spec.homepage = "https://github.com/groonga/grntest"
+  spec.authors = ["YUKI Hiroshi", "Kouhei Sutou"]
+  spec.email = ["yuki �� clear-code.com", "kou �� clear-code.com"]
+  readme = File.read("README.md")
+  readme.force_encoding("UTF-8") if readme.respond_to?(:force_encoding)
+  entries = readme.split(/^\#\#\s(.*)$/)
+  description = clean_white_space.call(entries[entries.index("Description") + 1])
+  spec.summary, spec.description, = description.split(/\n\n+/, 3)
+  spec.license = "MIT"
+  spec.files = [
+    "README.md",
+    "Rakefile",
+    "Gemfile",
+    "#{spec.name}.gemspec",
+    "License.txt",
+  ]
+  spec.files += Dir.glob("lib/**/*.rb")
+  spec.test_files += Dir.glob("test/**/*")
+  Dir.chdir("bin") do
+    spec.executables = Dir.glob("*")
+  end
+
+  spec.add_runtime_dependency("json")
+
+  spec.add_development_dependency("bundler")
+  spec.add_development_dependency("rake")
+  spec.add_development_dependency("test-unit")
+end
-------------- next part --------------
HTML����������������������������...
Download 



More information about the Groonga-commit mailing list
Back to archive index