ayaports/apk/main/dotnet6
2022-01-23 03:09:53 +00:00
..
lib Removed versioning for Alpine Linux aports 2022-01-23 03:09:53 +00:00
APKBUILD Removed versioning for Alpine Linux aports 2022-01-23 03:09:53 +00:00
aspnetcore_always-build-App.Ref-and-the-targeting-packs.patch Removed versioning for Alpine Linux aports 2022-01-23 03:09:53 +00:00
build_apkbuild.sh Removed versioning for Alpine Linux aports 2022-01-23 03:09:53 +00:00
build_copy-sbrp-from-artifacts-instead-of-move.patch Removed versioning for Alpine Linux aports 2022-01-23 03:09:53 +00:00
build_fix-musl-build.patch Removed versioning for Alpine Linux aports 2022-01-23 03:09:53 +00:00
command-line-api_fix-musl.build.patch Removed versioning for Alpine Linux aports 2022-01-23 03:09:53 +00:00
command-line-api_use-work-tree-with-git.patch Removed versioning for Alpine Linux aports 2022-01-23 03:09:53 +00:00
dotnet.sh Removed versioning for Alpine Linux aports 2022-01-23 03:09:53 +00:00
fsharp_use-work-tree-with-git.patch Removed versioning for Alpine Linux aports 2022-01-23 03:09:53 +00:00
installer_include-musl-bits-in-source-build-bootstrap-tarball.patch Removed versioning for Alpine Linux aports 2022-01-23 03:09:53 +00:00
installer_internal-repo-fix.patch Removed versioning for Alpine Linux aports 2022-01-23 03:09:53 +00:00
installer_musl-build-fix.patch Removed versioning for Alpine Linux aports 2022-01-23 03:09:53 +00:00
README.md Removed versioning for Alpine Linux aports 2022-01-23 03:09:53 +00:00
runtime_add-rid-for-alpine-315.patch Removed versioning for Alpine Linux aports 2022-01-23 03:09:53 +00:00
runtime_disable-package-validation.patch Removed versioning for Alpine Linux aports 2022-01-23 03:09:53 +00:00
runtime_force-microsoftnetcoreilasmpackageruntimeid-as-musl.patch Removed versioning for Alpine Linux aports 2022-01-23 03:09:53 +00:00
runtime_non-portable-distrorid-fix-alpine.patch Removed versioning for Alpine Linux aports 2022-01-23 03:09:53 +00:00
runtime_release-6.0-Build-all-packages-when-in-source-build.patch Removed versioning for Alpine Linux aports 2022-01-23 03:09:53 +00:00
sdk_telemetry-optout.patch Removed versioning for Alpine Linux aports 2022-01-23 03:09:53 +00:00
source-build-reference-packages_musl-check.patch Removed versioning for Alpine Linux aports 2022-01-23 03:09:53 +00:00
vstest_use-work-tree-with-git.patch Removed versioning for Alpine Linux aports 2022-01-23 03:09:53 +00:00
xliff-tasks_use-work-tree-with.git.patch Removed versioning for Alpine Linux aports 2022-01-23 03:09:53 +00:00

Description

APKBUILD for dotnet6

Generated packages

  • aspnetcore6-runtime
  • aspnetcore6-targeting-pack
  • dotnet6-apphost-pack (used by dotnet6-runtime)
  • dotnet6-artifacts (provides dotnet6-bootstrap-artifacts)
  • dotnet6-host (provides dotnet-host)
  • dotnet6-host-zsh-completion (provides dotnet-host-zsh-completion)
  • dotnet6-host-bash-completion (provides dotnet-host-bash-completion)
  • dotnet6-host-doc (docs for dotnet6)
  • dotnet6-hostfxr (provides fxr for host)
  • dotnet6-runtime (provides dotnet6-bootstrap-runtime)
  • dotnet6-sdk (provides dotnet6-bootstrap-sdk)
  • dotnet6-targeting-pack
  • dotnet6-templates (required by sdk)
  • netstandard5-targeting-pack (provides netstandard21-targeting-pack)

How to build dotnet6 stack

  • Build testing/dotnet6-stage0 (provides dotnet6-bootstrap-runtime / sdk)
  • Build testing/dotnet6-stage1 (dotnet6-stage0 runtime / sdk bootstrap)
  • Build testing/dotnet6 (with repo bootstraps, provides full repo versions)

Special functions

  • ./build_apkbuild.sh: Builds APKBUILD using scripts in lib
  • abuild _update_stage1: Updates dotnet6-stage1 to current version

Known issues

  • Build oddities here and there that the patches fix. In the process of upstreaming to clear them out
  • No check() mechanism, as no test suite
  • While dotnet6 supports musl-arm64 musl-arm32 and musl-x64, builds for those architectures are still a work in progress.
  • Latest version of lttng-ust (2.13) is broken with current version of dotnet, thus disabled with COMPlus_LTTng=0 export before build