Jakie są kluczowe cechy przepisu homebrew?
Jeśli chcę przekazać przepis, np. Ten dotyczący udunits, do repozytorium hombrew-science, w jaki sposób miałbym przekonwertować skrypt wiersza polecenia:
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
w prawidłowy przepis?
cd
automatycznie. Nie musisz uruchamiaćmake clean
, ponieważ katalog kompilacji jest tymczasowy. Obecna odpowiedź ma resztę.Odpowiedzi:
Ten plik README Homebrew zawiera następujące kroki (wraz z linkami do dodatkowych informacji):
Formuły Homebrew są napisane w Ruby (testowane przeciwko Ruby 2.0.0). Znajomość języka Ruby z pewnością pomaga, ale możesz zapoznać się z podstawowymi procedurami, takimi jak powyższy zarys, po prostu czytając kilka istniejących formuł.
Przyjęcie formuły wymaga również niewielkiej wiedzy na temat żądań ściągania Git i GitHub, ale jest objęte Jak otworzyć żądanie ściągnięcia Homebrew (i połączyć je)
źródło
Inne podejście:
Kasa Jak otworzyć żądanie ściągania Homebrew (i połączyć je)
PS Nie mam wystarczającej reputacji, żeby skomentować.
źródło