Compiling
在黑客/更改源之後使用 PKGBUILD 建構?
我正在嘗試破解 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/更改的源文件的包。我可以使用什麼命令來建構(希望只是)源中更改的文件,並從該源建構一個包?
選項的makepkg(8) 手冊狀態
-C
:-C, --cleanbuild Remove the $srcdir before building the package.
嘗試不帶選項
-C
不刪除的命令$srcdir
:$ makepkg -sLf