자가 양조법을 어떻게 작성합니까? udunits 용)를 hombrew -science

사제 레시피의 주요 특징은 무엇입니까?

레시피 (예 : udunits 용)를 hombrew -science 리포지토리에 제공하려면 다음과 같이 명령 줄 스크립트를 어떻게 변환합니까?

wget ftp://ftp.unidata.ucar.edu/pub/udunits/udunits-2.1.24.tar.gz
tar -xvf udunits-2.1.24.tar.gz
cd udunits-2.1.24
./configure
make
make check
make clean

유효한 레시피로?



답변

이 Homebrew README 는 다음 단계를 제공합니다 (자세한 정보에 대한 링크 포함).

기여

한마디로 :

  1. 포크 사제 .
  2. brew create http://example.com/foo-0.1.tar.gz
  3. git checkout -b foo
  4. git commit Library/Formula/foo.rb && git push
  5. 풀 요청 .

오랫동안 :

Homebrew 공식은 Ruby로 작성되었습니다 (Ruby 2.0.0에서 테스트). 루비에 대한 지식은 확실히 도움이되지만, 몇 가지 기존 공식을 읽음으로써 위에서 설명한 것과 같은 기본 절차를 수행하는 방법에 대한 느낌을 얻을 수 있습니다.

공식을 수락하려면 Git 및 GitHub 풀 요청에 대한 약간의 지식이 필요하지만 Homebrew 풀 요청을 여는 방법 및 병합하는 방법에 대해 설명합니다.


답변

다른 접근법 :

Checkout Homebrew Pull Request를 열고 병합하는 방법

추신 : 나는 유감스럽게도 말할만큼 평판이 충분하지 않습니다.


답변