Quais são os principais recursos de uma receita caseira?
Se eu quiser contribuir com uma receita, por exemplo, esta para udunits no repositório hombrew-science, como eu converteria um script de linha de comando como este:
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
em uma receita válida?
cd
automaticamente. Você não precisa executarmake clean
, porque o diretório de construção é temporário. A resposta atual tem o resto.Respostas:
Este LEIA-ME do Homebrew fornece estas etapas (com links para mais informações):
As fórmulas caseiras são escritas em Ruby (testadas em Ruby 2.0.0). O conhecimento de Ruby certamente ajuda, mas você pode ter uma idéia de como executar procedimentos básicos, como você descreveu acima, apenas lendo algumas fórmulas existentes.
A aceitação de uma fórmula também requer um pouco de conhecimento das solicitações pull do Git e do GitHub, mas é abordada Como abrir uma solicitação pull do Homebrew (e mesclá-la)
fonte
Outra abordagem:
Caixa Como abrir uma solicitação de recebimento Homebrew (e obtê-lo se fundiu)
PS: Não tenho reputação suficiente para comentar.
fonte