Есть ли эквивалент "версия: последний" и "sha256:no_check" в доминантном бочке для linuxbrew?

Существует много формул, таких как teamviewer, которые имеют номер версии, но НЕ включены в URL для загрузки (как для teamviewer, так и есть). https://download.teamviewer.com/download/TeamViewer.dmg).

Это означает, что обновление этих формул не повлияет на их URL-адреса для загрузки, и это приведет к ошибке проверки sha256 при каждом обновлении.

Доморощенные бочки устранить этот риск, дав :latest в version а также :no_check в sha256,

cask SomeFormula
    version :latest
    sha256 :no_check
    ...
end

Так что номер версии не имеет значения, и проверка sha256 будет пропущена.

Что мне нужно, это эквивалентный механизм в linuxbrew.

Кто-нибудь знает какую-либо соответствующую документацию по этому поводу? Или какие-либо предположения о том, как это достижимо в linuxbrew?

1 ответ

Вы думаете о формулах только для головы. Смотрите этот репозиторий для деталей.

В основном, дайте ему head строфа и ничего другого, что подразумевает версию. Пример формулы:

class Libphenom < Formula
  homepage "https://facebook.github.io/libphenom"
  head "https://github.com/facebook/libphenom.git"

  depends_on "libtool" => :build
  depends_on "autoconf" => :build
  depends_on "automake" => :build
  depends_on "pkg-config" => :build
  depends_on "openssl"
  depends_on "concurrencykit"

  def install
    system "./autogen.sh"
    system "./configure", "--disable-dependency-tracking",
                          "--prefix=#{prefix}"
    system "make"
    system "make", "check"
    system "make", "install"
  end
end
Другие вопросы по тегам