• Вы здесь

    Как создать свой пакет в Homebrew?

    Нейро

    Ответ создан на основе результатов поиска

    Чтобы создать свой пакет в Homebrew, нужно 1:
    1. Положить пакет в репозиторий на GitHub и создать релиз 1.
    2. Создать tap — репозиторий, содержащий хотя бы одну формулу 1. Формула — это файл на Ruby, указывающий на загружаемый tar-файл пакета с инструкциями по сборке и установке 1.
    Самый простой способ создать формулу — вызвать команду brew create, например:
    brew create https://github.com/sobolevn/git-secret/archive/v0.1.0.tar.gz
    3.
    Чтобы создать tap, нужно создать на GitHub репозиторий с префиксом homebrew- 3. Например: homebrew-mytap 3. Сами формулы могут быть либо в корне, либо в папке Formula (или HomebrewFormula) 3.
    После того как есть релиз tar-файла и tap на GitHub, пользователи могут установить программу с помощью двух команд 1:
    1. brew tap <пользователь GitHub>/mytap — создаст локальную копию репозитория 3.
    2. brew install $formula — установит из него формулу 3.
    Если нужно поделиться новым пакетом с сообществом, после push на GitHub нужно в Homebrew issue tracker создать новый тикет с темой «New formula: <название пакета>» 4. Если всё в порядке, пакет будет добавлен в главный репозиторий Homebrew и доступен всем пользователям 4.
    На основе 10 источников: