Was sind die Hauptmerkmale eines Homebrew-Rezepts?
Wenn ich ein Rezept, z. B. dieses für udunits, in das Hombrew-Science-Repository einbringen möchte, wie würde ich ein Befehlszeilenskript wie das folgende konvertieren:
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
in ein gültiges Rezept?
cd
automatisch. Sie müssen nicht ausgeführt werdenmake clean
, da das Erstellungsverzeichnis temporär ist. Die aktuelle Antwort hat den Rest.Antworten:
Diese Homebrew-README-Datei enthält die folgenden Schritte (mit Links zu weiteren Informationen):
Homebrew-Formeln sind in Ruby geschrieben (getestet gegen Ruby 2.0.0). Kenntnisse in Ruby sind sicherlich hilfreich, aber Sie können möglicherweise ein Gefühl dafür bekommen, wie grundlegende Verfahren wie oben beschrieben ausgeführt werden, indem Sie nur ein paar vorhandene Formeln lesen.
Das Akzeptieren einer Formel erfordert auch ein wenig Wissen über Git- und GitHub-Pull-Anforderungen, wird jedoch behandelt. So öffnen Sie eine Homebrew-Pull-Anforderung (und führen sie zusammen)
quelle
Ein anderer Ansatz:
Checkout So öffnen Sie eine Homebrew-Pull-Anfrage (und führen sie zusammen)
PS Ich habe nicht genug Ruf, um so traurig zu kommentieren.
quelle