Homebrew にパッケージを追加
Homebrew にパッケージを追加したときのメモ。
https://github.com/mxcl/homebrew/wiki/Formula-Cookbook のとおりに。
$ brew create http://prdownloads.sourceforge.net/docutils/docutils-0.9.1.tar.gz $ more Library/Formula/docutils.rb require 'formula' class Docutils < Formula homepage 'http://docutils.sourceforge.net/' url 'http://prdownloads.sourceforge.net/docutils/docutils-0.9.1.tar.gz' version '0.9.1' sha1 'c55d1ccabe2de82dd93d0f14884d07bbe10a3d40' def install system "python", "setup.py", "install", "--prefix=#{prefix}", "--install-scripts=#{prefix}/bin" end end $ brew install docutils
pull request を送る。あらかじめ github で https://github.com/mxcl/homebrew を fork しておく。
$ brew update $ cd `brew --prefix` $ git checkout -b docutils $ git branchコミットログは "パッケージ名" + "バージョン番号" がよろしいようだ。 あとは github から pullrequest をするだけ。 ただ、python や ruby のパッケージは pip とかで入れればいいじゃんということらしいので、ここまで。docutils
master $ git add Library/Formula/docutils.rb $ git commit -m'docutils 0.9.1' $ git push --all git@github.com:/homebrew.git