¿Cómo escribo una receta casera?

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

Si quiero contribuir con una receta, por ejemplo, esta para udunits al repository de hombrew-science, ¿cómo convertiría un script de command-line 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?

2 Solutions collect form web for “¿Cómo escribo una receta casera?”

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

Contribuyendo

En breve:

  1. Fork 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. Solicitud de extracción .

En larga:

  • Libro de recetas
  • Fórmulas aceptables

Las fórmulas de Homebrew están escritas en Ruby (probado contra Ruby 2.0.0). El conocimiento de Ruby ciertamente ayuda, pero es posible que puedas hacerte una idea de cómo hacer los procedimientos básicos como lo describiste arriba simplemente leyendo algunas fórmulas existentes.

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

Otro enfoque:

Pago y envío Cómo abrir una request de extracción casera (y getla fusionada)

PD: No tengo suficiente reputación para comentar lo siento.

  • La installation de Homebrew solicita el uso de mi información confidencial sobre el llavero. ¿Debo permitir que lo haga?
  • Instalar Octave con Brew en Lion
  • Actualización de cerveza en El Capitán
  • LSOpenURLsWithRole () falló con el error -10810
  • Gcc instalado con Homebrew, ahora cómo usar ese gcc en lugar de clang?
  • Cómo instalar y usar GNU Grep en OSX
  • El server se retiró sin actualizar el file PID (/usr/local/var/mysql/NAME.pid)
  • Actualizar aplicaciones con home-brew (youtube-dl)
  • ¿Cómo instalo "R" en OS X usando homebrew?
  • Instalación de ODBC a través de HomeBrew
  • ¿Cómo instalar Octave en El Capitan?
  • Conocer la fuente de installation de PHP
  • No se puede conectar a localhost en mi máquina de desarrollo
  • Loving Apple Products like poisoning (iPhone, iPad, iMac, Macbook, iWatch).