Closed a-crate closed 1 year ago
There are some fields that are looking for a git hash, as those are put in the titlebar and debug info.
When compiling from a tarball, the git repo bits aren't there and you'll need to provide that on command line args with -p:BuildHash=SomeHashHere
Here's what I'm doing for the MPR PKGBUILD (AUR pulls from git, but the MPR wasn't doing that properly). https://mpr.makedeb.org/pkgbase/xivlauncher/git/tree/PKGBUILD
That works, thank you.
Update disclaimer
What did you do?
Trying to compile the native linux version from the published tarball on github fails to with the message
fatal: not a git repository (or any of the parent directories): .git
It seems to be a failure of src/XIVLauncher.Core/XIVLauncher.Core.csproj line 115. Can this information be embedded at release time and the version hash creation skipped if the file is non-empty? On Linux this would be a pretty simpletest -n $(cat VerFile) || git [...]
, I'm not sure what a cross-platform solution would look like.Platform
Linux (native)
Wine/Proton runner version
No response
Relevant log output