msbuild-structured-log-viewer: stub out git versioning task

This commit is contained in:
js6pak
2026-03-15 13:56:14 +01:00
parent 0b2a0da05a
commit 4db9ed4cd1
@@ -4,6 +4,7 @@
buildDotnetModule,
fetchFromGitHub,
dotnetCorePackages,
writeText,
copyDesktopItems,
makeDesktopItem,
nix-update-script,
@@ -27,6 +28,20 @@ buildDotnetModule (finalAttrs: {
projectFile = [ "src/StructuredLogViewer.Avalonia/StructuredLogViewer.Avalonia.csproj" ];
nugetDeps = ./deps.json;
dotnetBuildFlags = [
"-p:CustomAfterDirectoryBuildTargets=${writeText "StubGitVersioning.targets" ''
<Project>
<Target Name="GetBuildVersion" Returns="$(BuildVersion)" DependsOnTargets="GetAssemblyVersion">
<PropertyGroup>
<BuildVersion>$(Version)</BuildVersion>
<AssemblyFileVersion>$(FileVersion)</AssemblyFileVersion>
<AssemblyInformationalVersion>$(InformationalVersion)</AssemblyInformationalVersion>
</PropertyGroup>
</Target>
</Project>
''}"
];
nativeBuildInputs = lib.optionals stdenv.hostPlatform.isLinux [
copyDesktopItems
];