Como contribuir com a atualização de pacotes no Void Linux

GRM

Como contribuir com essa excelente distro colocando a mão na massa. É preciso ter uma conta no github, e se possível, ter pelo menos um breve conhecimento do git.

[ Hits: 637 ]

Por: Glaulher Ramalho Medeiros em 22/07/2022


Escolhendo o pacote



Pronto, agora entaremos na página dos pacotes pendentes de atualização, iremos focar em pacotes simples e órfãos (nada impede de atualizar um pacote que já tenha um mantenedor, porém sempre dê preferência aos orfãos). Abra o navegador e entre no endereço abaixo:
Dê control + f no navegador e pesquise por orphan.
Atualizaremos o pacote rpm:

Editando o template

Voltando ao terminal dentro da pasta void-packages:

git checkout -b rpm

Se quisermos voltar novamente para o branch master:

git checkout master

Para retornar ao branch rpm que criamos:

git checkout rpm
$ nano srcpkgs/rpm/template


Editar a versão do pacote para o rpm de version=4.17.0 para (nesse momento é a) version=4.17.1 e salve
Para verificar o checksum:

xgensum -f srcpkgs/rpm/template

Copie o gerado em vermelho e atualize no template:


nano srcpkgs/rpm/template

Salve o arquivo alterado.

Compilando

Rode o lint, Se estiver tudo ok, não retornará nenhuma informação:

xlint srcpkgs/rpm/template

Gerando o pacote com os testes:

./xbps-src -Q pkg rpm

Se tudo ocorreu bem, não apresentará mensagem de erro, caso dê erro, terá que verificar, pedir ajuda etc. Pacote criado corretamente.
É aconselhável compilar em uma outra arquitetura, para verificar se tudo ocorre bem, sempre compilo em ARM também.

./xbps-src -a armv7l pkg rpm

Tudo ocorrendo bem, instale o programa com o comando e teste:

sudo xbps-install --repository=/home/sua_home/void-packages/hostdir/binpkgs/rpm rpm

Obs.: substitua o rpm pelo pacote que foi compilado, nesse exemplo foi rpm, mas poderia ser icewm, htop etc.
Página anterior     Próxima página

Páginas do artigo
   1. Como contribuir com a atualização de pacotes no Void Linux
   2. Escolhendo o pacote
   3. Abrindo o PR no projeto
Outros artigos deste autor
Nenhum artigo encontrado.
Leitura recomendada

LXDE Desktop no Slackware

OTRS - Revolucione seu Help Desk com esta ferramenta

Procurando ETs usando o Linux

Wine, Steam e programas do Windows, no Linux

Jack - Servidor de Áudio

  
Comentários
[1] Comentário enviado por xerxeslins em 22/07/2022 - 20:15h


Muito interessante!

--
Chega uma hora na vida que você só quer bater o prego e não perder tempo estudando a ciência da construção de um martelo.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts