sha256sum é do arquivo .zip do seu GitHub adicionei uma verificação.
Vamos as novidades:
1- Criado a estrutura para pacote.
2- Para Arch Linux:
Pacote gerado.
Testado instalação e remoção manualmente via pacman.
Saída de log da instalação:
O nome dos arquivos que tem caracteres com acentos (ó) não estão sendo interpretados corretamente pelo pacman ou é problema com codificação UTF-8.
translate pathname ‘usr/share/doc/biblia-offline/livros/jó/16.txt’ to UTF-8: Can’t translate pathname ‘usr/share/doc/biblia-offline/livros/jó/17.txt’ to UTF-8: Can’t translate pathname ‘usr/share/doc/biblia-offline/livros/jó/18.txt’ to UTF-8: Can’t translate pathname ‘usr/share/doc/biblia-offline/livros/jó/19.txt’ to UTF-8: Can’t translate pathname ‘usr/share/doc/biblia-offline/livros/jó/2.txt’ to UTF-8: Can’t translate pathname ‘usr/share/doc/biblia-offline/livros/jó/20.txt’ to UTF-8: Can’t translate pathname ‘usr/share/doc/biblia-offline/livros/jó/21.txt’ to UTF-8: Can’t translate pathname ‘usr/share/doc/biblia-offline/livros/jó/22.txt’ to UTF-8: Can’t translate pathname ‘usr/share/doc/biblia-offline/livros/jó/23.txt’ to UTF-8: Can’t translate pathname ‘usr/share/doc/biblia-offline/livros/jó/24.txt’ to UTF-8: Can’t translate pathname ‘usr/share/doc/biblia-offline/livros/jó/25.txt’ to UTF-8: Can’t translate pathname ‘usr/share/doc/biblia-offline/livros/jó/26.txt’ to UTF-8: Can’t translate pathname ‘usr/share/doc/biblia-offline/livros/jó/27.txt’ to UTF-8: Can’t translate pathname ‘usr/share/doc/biblia-offline/livros/jó/28.txt’ to UTF-8: Can’t translate pathname ‘usr/share/doc/biblia-offline/livros/jó/29.txt’ to UTF-8: Can’t translate pathname ‘usr/share/doc/biblia-offline/livros/jó/3.txt’ to UTF-8: Can’t translate pathname ‘usr/share/doc/biblia-offline/livros/jó/30.txt’ to UTF-8: Can’t translate pathname ‘usr/share/doc/biblia-offline/livros/jó/31.txt’ to UTF-8: Can’t
São arquivos temporários?
livros/exp/None.txt
livros/exp/Nome do arquivo321.txt
livros/exp/tesasa.txt
3- A instalação do PyQt5 é automático no pacote do Arch Linux.
/opt/python/bin/pip list
Package Version
pip 25.0.1
PyQt5 5.15.11
PyQt5-Qt5 5.15.16
PyQt5_sip 12.17.0
setuptools 65.5.0
Por padrão a pasta /opt/python será usada para o ambiente virtual do python.
$ pacman -Q | grep offline
atenção: database file for ‘community’ does not exist (use ‘-Sy’ to download)
biblia-offline 1.1-1
4- Em relação a alteração do tema de cor podemos usar algo assim:
Queria adicionar um botão para ouvir o áudio dos textos.
Ex: teste com espeak não ficou legal.
Os ícones não aparecem no gerenciador de pacote do Arch Linux?
$ file bible.png
bible.png: PNG image data, **538 x 589**, **8-bit**/**color RGBA**, non-interlaced
$ file bible.svg
bible.svg: SVG Scalable Vector Graphics image
Depois de finalizar os ajustes e testar, é só subir para o repositório.