Я указал версию в неправильном формате. Правильный формат в моем случае:
"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
Braiam
04.07.2016, 20:37
Ссылка