¿Cómo escribo una receta casera?

19

¿Cuáles son las características clave de una receta casera?

Si quiero contribuir con una receta, p. ej. this for udunits al repositorio de hombrew-science, ¿cómo convertiría un script de línea de comandos como esto:

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

en una receta válida?

    
pregunta David LeBauer 24.07.2013 - 03:59

2 respuestas

22

Este README de Homebrew proporciona estos pasos (con enlaces a más información):

  

Contribuyendo

     

En resumen:

     
  1. Fork Homebrew .
  2.   
  3. brew create http://example.com/foo-0.1.tar.gz
  4.   
  5. git checkout -b foo
  6.   
  7. git commit Library/Formula/foo.rb && git push
  8.   
  9. Solicitud de extracción .
  10.   

En largo:

     

Las fórmulas de Homebrew están escritas en Ruby (probadas contra Ruby 2.0.0). El conocimiento de Ruby sin duda ayuda, pero es posible que pueda tener una idea de cómo realizar los procedimientos básicos, como los que describimos anteriormente, simplemente leyendo algunas fórmulas existentes.

Obtener una fórmula aceptada también requiere un poco de conocimiento de las solicitudes de extracción de Git y GitHub, pero está cubierto Cómo abrir una solicitud de extracción de Homebrew (y combinarla)

    
respondido por el echristopherson 25.07.2013 - 20:17
0

Otro enfoque:

Checkout Cómo abrir una solicitud de extracción de Homebrew (y combinarla)

P.S. No tengo suficiente reputación para comentar lo siento.

    
respondido por el Yuan Fu 23.12.2017 - 02:11

Lea otras preguntas en las etiquetas