[Groonga-commit] groonga/heroku-groonga-builder at b310270 [build_kytea] Extract prefix information

Back to archive index

Kouhei Sutou null+****@clear*****
Sun Sep 14 17:38:19 JST 2014


Kouhei Sutou	2014-06-05 13:02:42 +0900 (Thu, 05 Jun 2014)

  New Revision: b310270a658e290795ade89742ded74f9f102736
  https://github.com/groonga/heroku-groonga-builder/commit/b310270a658e290795ade89742ded74f9f102736

  Message:
    Extract prefix information

  Modified files:
    Rakefile

  Modified: Rakefile (+16 -3)
===================================================================
--- Rakefile    2014-06-05 12:58:43 +0900 (87fa7dc)
+++ Rakefile    2014-06-05 13:02:42 +0900 (c471a8b)
@@ -2,6 +2,20 @@ require "octokit"
 
 task :default => :build
 
+ �� top_dir = Dir.pwd
+
+def top_dir
+  @top_dir
+end
+
+def relative_install_prefix
+  File.join("vendor", "groonga")
+end
+
+def absolete_install_prefix
+  File.join(top_dir, relative_install_prefix)
+end
+
 def github_token
   ENV["GITHUB_TOKEN"]
 end
@@ -47,14 +61,13 @@ def build_groonga
   sh("curl", "-O", "http://packages.groonga.org/source/groonga/#{archive_name}")
   sh("tar", "xf", archive_name)
 
-  install_dir = File.join(Dir.pwd, "vendor", "groonga")
   Dir.chdir(base_name) do
     configure_args = []
     if ENV["DEBUG"] == "yes"
       configure_args << "--enable-debug"
     end
     sh("./configure",
-       "--prefix=#{install_dir}",
+       "--prefix=#{absolete_install_prefix}",
        "--disable-static",
        "--disable-document",
        *configure_args)
@@ -63,7 +76,7 @@ def build_groonga
   end
 
   built_archive_name = "heroku-#{base_name}.tar.xz"
-  sh("tar", "cJf", built_archive_name, "vendor/groonga")
+  sh("tar", "cJf", built_archive_name, relative_install_prefix)
 
   build_archive_name
 end
-------------- next part --------------
HTML����������������������������...
Download 



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