Estou tentando hackear um pacote MSYS, então encontrei https://www.msys2.org/wiki/Creating-Packages/ - como exemplo:
git clone "https://github.com/msys2/MSYS2-packages"
cd MSYS2-packages/flex
makepkg -sCLf
Então, se eu executar isso, eu crio as fontes e recebo um pacote.
Agora, digamos, eu altero algo na fonte do pacote flex e quero reconstruir.
Eu tentei o makepkg -sCLf
, mas esse comando realmente exclui o diretório de origem - incluindo meus hacks - e, portanto, esse comando em particular não pode ser usado para criar um pacote com hacks/arquivos de origem alterados.
Que comando eu poderia usar em vez disso, para compilar (espero que apenas) os arquivos alterados na fonte e para compilar um pacote dessa fonte?
O manual do makepkg(8) indica para a opção
-C
:Tente o comando sem a opção
-C
de não remover o$srcdir
: