Anteriormente, o VCS PKGBUILDS incluía uma função mais transparente para clonar o repositório git identificado no array source
, então era muito mais óbvio como eles funcionavam. Alterações na maneira como makepkg
lida com esses pacotes, documentados por um dos pacman desenvolvedores aqui , tornaram o processo geral muito mais simples.
Essencialmente, a mesma coisa ainda acontece: o repositório remoto é puxado e, em seguida, o processo de construção padrão é iniciado.
Atualizações são de sua responsabilidade. O número da versão do pacote ( pkgver
) não será atualizado no AUR, a menos que o mantenedor precise fazer upload de um novo PKGBUILD devido a algumas alterações significativas no upstream. Então, se você quiser acompanhar os desenvolvimentos, você deve monitorar o projeto (via RSS, por exemplo) e reconstruí-lo periodicamente para continuar a aproveitar o software de ponta.
Quando você quiser atualizar, basta digitar novamente o diretório (que você teria salvo, presumivelmente) e reconstruir o pacote. Eu recomendaria usar makepkg -ci
: isso garantirá que na reconstrução subseqüente você tenha um $srcdir
limpo.
Se o seu ajudante do AUR remover o diretório de compilação após a conclusão, simplesmente reinstalar o pacote irá construí-lo a partir de $HEAD.
Tudo isso pressupõe que o mantenedor do pacote cumpriu as diretrizes do VCS PKGBUILD .