konrad-kruczynski / elfsharp

Pure managed C# library for reading ELF, UImage, Mach-O binaries.
https://elfsharp.it
Other
159 stars 57 forks source link

Add license expression for nuget package #82

Closed jonpryor closed 2 years ago

jonpryor commented 2 years ago

Fixes: https://github.com/konrad-kruczynski/elfsharp/issues/64

Context: https://docs.microsoft.com/en-us/nuget/reference/nuspec#license Context: https://docs.microsoft.com/en-us/nuget/reference/msbuild-targets#packing-a-license-expression-or-a-license-file Context: https://docs.microsoft.com/en-us/dotnet/standard/library-guidance/nuget#important-nuget-package-metadata Context: https://spdx.org/licenses

Update ELFSharp.csproj to use $(PackageLicenseExpression) instead of $(PackageLicenseFile). This makes it for certain automated tools to "reason" about the license.

konrad-kruczynski commented 2 years ago

Great, thanks for the contribution :) I'm naturally merging it.