избегая кэширования дважды с apt-cacher

Я указал версию в неправильном формате. Правильный формат в моем случае:

"git+https://github.com/facebook/proxygen#commit=7e37f926d922b55c85537057b57188dea9694c32"

От man PKGBUILD :

ИСПОЛЬЗОВАНИЕ ИСТОЧНИКОВ VCS

Создание разрабатываемой версии пакета с использованием исходных кодов из системы контроля версий (VCS) можно включить, указав источник в форме source = ('directory :: url # fragment'). В настоящее время makepkg поддерживает системы контроля версий Bazaar, Git, Subversion и Mercurial. Для других систем управления версиями ручное клонирование вышестоящих репозиториев должно выполняться с помощью функции prepare ().

URL-адрес источника разделен на три компонента:

  • каталог
    (необязательно) Задает альтернативное имя каталога, в который makepkg загружает исходный код VCS.
  • url
    URL-адрес репозитория VCS. Это должно включать VCS в протокол URL, чтобы makepkg распознал его как источник VCS. Если протокол не включает имя VCS , его можно добавить, добавив к URL-адресу префикс vcs +. Например, при использовании репозитория Git через HTTPS исходный URL-адрес будет иметь вид: git + https: // ....
  • fragment
    (необязательно). Позволяет указать номер версии или ветку для makepkg, из которого нужно оформить заказ. VCS. Например, для проверки данной ревизии исходная строка должна иметь формат source = (url # revision = 123). Доступные фрагменты зависят от используемой VCS:
    • bzr: revision (подробности см. В 'bzr help revisionspec')
    • git: branch, commit , tag
    • hg: ветка, версия, тег
    • svn: revision
1
04.07.2016, 20:37
0 ответов

Теги

Похожие вопросы