A página de manual do PKGBUILD aborda como usar fontes de controle de versão. Enquanto makepkg nativamente suporta git fontes, ele não fornece um meio simples de fornecer opções para git . Embora seja possível modificar makepkg.conf , como sugeri em esta resposta , para sobrescrever o comportamento padrão git ou especificar um dlagent / vcsclient personalizado, o página de manual do PKGBUILD sugere:
For other version control systems, manual cloning of upstream repositories must be done in the prepare() function.
Em outras palavras, não adicione o repositório git ao array de fontes, mas sim faça tudo na função prepare .