我正在尝试破解 MSYS 包,所以我找到了https://www.msys2.org/wiki/Creating-Packages/ - 例如:
git clone "https://github.com/msys2/MSYS2-packages"
cd MSYS2-packages/flex
makepkg -sCLf
所以,如果我运行它,我会构建源代码,并得到一个包。
现在,假设我更改了 flex 包的源代码中的某些内容,并且我想重新构建。
我尝试了makepkg -sCLf
,但该命令实际上删除了源目录 - 包括我的 hacks - 因此,特别是该命令不能用于构建包含 hacks/更改的源文件的包。
我可以使用什么命令来构建(希望只是)源中更改的文件,并从该源构建一个包?