mirror of
https://github.com/quamotion/dotnet-packaging.git
synced 2026-02-14 13:45:53 +00:00
Include native dependencies for RPM and DEB #71
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @clemensv on GitHub (Dec 8, 2019).
Originally assigned to: @clemensv on GitHub.
It would be great if the target rules for the build would include the per-runtime native dependencies for inclusion in the RPM and DEB files. @davidfowl agrees that figuring out the dependencies is far too hard, but until dotnet core includes a list of dependencies in its target files, it would be great if this tool would do it.
I’ll be happy to put that together if you assign the bug to me.
@qmfrederik commented on GitHub (Dec 9, 2019):
@clemensv There's a default list of dependencies for RPM here:
35c55a82c8/Packaging.Targets/build/Packaging.Targets.targets (L46-L82)and for DEB files here:
35c55a82c8/Packaging.Targets/build/Packaging.Targets.targets (L132-L153)with the idea being that:
There's a couple of flaws in the logic that I know of:
dotnet-runtime-.x.yon ARM64, but Microsoft doesn't provide ARM64 packages for the .NET runtimeSo yeah, happy to take any PRs that improve this scenario :)
@xsacha commented on GitHub (Feb 26, 2020):
Is there a way to have a variable version number in there because obviously this doesn't work for dotnet-runtime-3.1 now (or any future version).