Repositório baseado no exemplo de /wrigleyster/arch-pkgs.
É uma ferramenta que facilita geração e teste de pacotes definidos neste repositório. Um script sob Licença MIT. Se você for usá-lo, não precisa ler as demais seções deste documento, só esta.
Ative a ferramenta para o pacote de trabalho atual:
$ DIRNAME=nomedopacote/; source aliases
Ela habilita os seguintes comandos:
$ pkgnow # informações de pacote atual
$ pkgmake # constrói pacote atual
$ pkginstall # instala pacote atual
$ pkgtest # constrói e instala pacote atual
$ pkgremove # remove pacote atual, caso esteja instalado
$ pkgsource # empacota fontes do pacote atual
$ pkgaur # atualiza banco de dados e tenta instalar pacote atual a partir do AUR, com o yaourt
Inclusive uma consulta auxiliar:
$ pkgmkdep NOMEDEPACOTE # informa se é necessário declarar esse pacote em makedepends de PKGBUILD de pacote atual
Já esta outra popular consulta é provida por pacote de mesmo nome, "pkgfile":
$ pkgfile NOMEDEARQUIVO # lista pacotes contendo o arquivo
Isso é tudo que vocẽ precisa saber para gerenciar as definições de empacotamento versionadas nos subdiretórios deste respositório.
$ cd nomedopacote/
$ makepkg
Para instalar a partir do arquivo:
$ sudo pacman -U nomedopacote-versão-release-plataforma.pkg.tar.xz
$ cd nomedopacote/
$ makepkg --source
Resultado para upload: nomedopacote-versão-release-plataforma.src.tar.gz
$ sudo pacman -Ss chuteparanomedopacote
$ sudo yaourt -Ss chuteparanomedopacote
$ sudo yaourt -S nomedopacote
$ sudo pacman -R nomedopacote
$ sudo pacman -Qi nomedopacote