
























I second mkaito's comment: from a somewhat clean install, I get build errors, they went away after I installed extra/dotnet-runtime-8.0.
This should probably depend on dotnet-sdk-8.0 and dotnet-runtime-8.0, as the default is now 9.0.
I added the workaround from the linked issue. Thanks for letting me know
Alas, build failure :/
Edit: Already reported upstream: https://github.com/shpaass/yafc-ce/issues/478
Building factorio-yafc-ce-git...
==> Making package: factorio-yafc-ce-git 2.13.0.2.g7039c41-1 (Fri May 16 18:51:06 2025)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
-> Updating factorio-yafc-ce-git git repo...
-> Found factorio-yafc-ce.desktop
-> Found factorio-yafc-ce
-> Found icon.png
==> Validating source files with sha256sums...
factorio-yafc-ce-git ... Skipped
factorio-yafc-ce.desktop ... Passed
factorio-yafc-ce ... Passed
icon.png ... Passed
==> Removing existing $srcdir/ directory...
==> Extracting sources...
-> Creating working copy of factorio-yafc-ce-git git repo...
Cloning into 'factorio-yafc-ce-git'...
done.
==> Starting prepare()...
Determining projects to restore...
Restored /var/tmp/pamac-build-blue/factorio-yafc-ce-git/src/factorio-yafc-ce-git/Yafc.I18n/Yafc.I18n.csproj (in 51 ms).
Restored /var/tmp/pamac-build-blue/factorio-yafc-ce-git/src/factorio-yafc-ce-git/Yafc.UI/Yafc.UI.csproj (in 1.25 sec).
Restored /var/tmp/pamac-build-blue/factorio-yafc-ce-git/src/factorio-yafc-ce-git/Yafc.Model/Yafc.Model.csproj (in 1.25 sec).
Restored /var/tmp/pamac-build-blue/factorio-yafc-ce-git/src/factorio-yafc-ce-git/Yafc.Parser/Yafc.Parser.csproj (in 1.25 sec).
Restored /var/tmp/pamac-build-blue/factorio-yafc-ce-git/src/factorio-yafc-ce-git/Yafc/Yafc.csproj (in 1.25 sec).
==> Starting pkgver()...
==> Removing existing $pkgdir/ directory...
==> Starting build()...
Determining projects to restore...
Restored /var/tmp/pamac-build-blue/factorio-yafc-ce-git/src/factorio-yafc-ce-git/Yafc.I18n/Yafc.I18n.csproj (in 64 ms).
Restored /var/tmp/pamac-build-blue/factorio-yafc-ce-git/src/factorio-yafc-ce-git/Yafc.UI/Yafc.UI.csproj (in 147 ms).
Restored /var/tmp/pamac-build-blue/factorio-yafc-ce-git/src/factorio-yafc-ce-git/Yafc.Model/Yafc.Model.csproj (in 149 ms).
Restored /var/tmp/pamac-build-blue/factorio-yafc-ce-git/src/factorio-yafc-ce-git/Yafc.Parser/Yafc.Parser.csproj (in 152 ms).
Restored /var/tmp/pamac-build-blue/factorio-yafc-ce-git/src/factorio-yafc-ce-git/Yafc/Yafc.csproj (in 153 ms).
CSC : error CS2001: Source file '/var/tmp/pamac-build-blue/factorio-yafc-ce-git/src/factorio-yafc-ce-git/Yafc.I18n/LocalizableStringClasses.g.cs' could not be found. [/var/tmp/pamac-build-blue/factorio-yafc-ce-git/src/factorio-yafc-ce-git/Yafc.I18n/Yafc.I18n.csproj]
CSC : error CS2001: Source file '/var/tmp/pamac-build-blue/factorio-yafc-ce-git/src/factorio-yafc-ce-git/Yafc.I18n/LocalizableStrings.g.cs' could not be found. [/var/tmp/pamac-build-blue/factorio-yafc-ce-git/src/factorio-yafc-ce-git/Yafc.I18n/Yafc.I18n.csproj]
==> ERROR: A failure occurred in build().
Aborting...
Only reason is that there was no PR made and we forgot about this issue... :( It looks fine to me to make this change and I think the other are likely to agree as well.
@kkartaltepe Thanks for the suggestion. Is there a reason why this will not be patched upstream? The patch would make sense to me for all Linux distros, and I don't see how it could harm other OS as well. If shpaass (upstream maintainer) rejects or ignores a PR with this change, I'll definitely bring the patch here.
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。
I noticed in the latest change
The shipped Lua (library) is a custom patched one, to mimic Factorio tweaks to the default Lua. Please do not remove it, it is needed for correct results!