dotnet8.0/macros.dotnet
Omair Majid c5f452d31d Update to .NET SDK 8.0.103 and Runtime 8.0.3
Also add dotnet.macros with %dotnet_runtime_arch and
%dotnet_runtime_id.
2024-03-29 15:05:40 -04:00

18 lines
486 B
Text

# .NET's name for the architecture
%dotnet_runtime_arch %{lua:
local target = rpm.expand("%{_target_cpu}")
local arch = "x64"
if target == "aarch64" then
arch = "arm64"
elseif target == "ppc64le" then
arch = "ppc64le"
elseif target == "s390x" then
arch = "s390x"
elseif target == "x86_64" then
arch = "x64"
end
print(arch)
}
# .NET's identifier for the OS+architecture combination
%dotnet_runtime_id %(. /etc/os-release ; echo "${ID}.${VERSION_ID%%.*}")-%{dotnet_runtime_arch}