19 votos

¿cómo puedo escribir un homebrew receta?

¿Cuáles son las principales características de un homebrew receta?

Si quiero contribuir con una receta, por ejemplo, uno para udunits para el hombrew-ciencia repositorio, ¿cómo puedo convertir de un script de línea 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

en una receta válida?

23voto

aquaherd Puntos 4451

Este Homebrew LÉAME da estos pasos (con enlaces a más información):

Contribuir

En resumen:

  1. Tenedor De Homebrew.
  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. Pull Request.

En el largo:

Homebrew fórmulas escritas en Ruby (en la actualidad, la versión de Ruby 1.8.7 incluido con OS X 10.9). Conocimientos de Ruby sin duda ayuda, pero usted puede ser capaz de obtener una idea de cómo hacer los procedimientos básicos de como se describen anteriormente sólo mediante la lectura de un par de las fórmulas.

Conseguir una fórmula aceptada también requiere un poco de conocimientos de Git y GitHub solicitudes. Cuando los doctores dicen que para enviar una solicitud de extracción para Homebrew/homebrew, sustituto de homebrew-ciencia.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X