Navigation Menu

Skip to content

Instantly share code, notes, and snippets.

@hiroyuki-sato
Created September 29, 2015 07:16
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save hiroyuki-sato/4790ea41805470f701b1 to your computer and use it in GitHub Desktop.
Save hiroyuki-sato/4790ea41805470f701b1 to your computer and use it in GitHub Desktop.
groonga formulaの更新方法

チェックサムの取得

wget http://packages.groonga.org/source/groonga/groonga-5.0.8.tar.gz
/usr/local/Cellar/openssl/1.0.2d_1/bin/openssl sha256 groonga-5.0.8.tar.gz 
SHA256(groonga-5.0.8.tar.gz)= 9bc8aca52842a90cbeeb816a2a8ad9c89b226c14fca4c18661039e54587a5a29 

HomebrewのFork

最初の一回だけ行います。

homebrew をForkします。

右上にあるForkボタンを押してプロジェクトをForkします。

Formulaのバージョンをあげる

フォークしたプロジェクトのチェックアウト

git clone https://github.com/<github_id>/homebrew.git

バージョン番号の編集

バージョンアップブランチの作成

cd homebrew.git
git checkout -b bump_groonga_version

Formulaファイルの編集

Library/Formula/groonga.rbを編集します。

  • url: 最新バージョンに
  • sha256の値: 取得したチェックサムの値に
diff --git a/Library/Formula/groonga.rb b/Library/Formula/groonga.rb
index 5450e9c..36a6875 100644
--- a/Library/Formula/groonga.rb
+++ b/Library/Formula/groonga.rb
@@ -1,8 +1,8 @@
 class Groonga < Formula
   desc "Fulltext search engine and column store"
   homepage "http://groonga.org/"
-  url "http://packages.groonga.org/source/groonga/groonga-5.0.7.tar.gz"
-  sha256 "f0f148916179993b22c14f914f148fd9bad3163071b106a36251e92a3869b710"
+  url "http://packages.groonga.org/source/groonga/groonga-5.0.8.tar.gz"
+  sha256 "9bc8aca52842a90cbeeb816a2a8ad9c89b226c14fca4c18661039e54587a5a29"
 
   bottle do
     sha256 "85c010c3f572c48e1fe53b6936db4ec1c829bd0bed2ddc2052deae28be672167" => :el_capitan

commit

git commit -m 'groonga 5.0.8' .

push

git push origin bump_groonga_version

pull request

GUIからPull Requestをしてください。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment