Package Details: aspnet-targeting-pack-10.0-bin 10.0.0.sdk100-1

Git Clone URL: https://aur.archlinux.org/dotnet-core-10.0-bin.git (read-only, click to copy)
Package Base: dotnet-core-10.0-bin
Description: The ASP.NET Core targeting pack (binary) - .NET 10.0 LTS
Upstream URL: https://www.microsoft.com/net/core
Keywords: dotnet dotnet-10 dotnet-core dotnet-core-10 dotnet-sdk dotnet-sdk-10
Licenses: MIT
Conflicts: aspnet-targeting-pack, aspnet-targeting-pack-10.0
Provides: aspnet-targeting-pack, aspnet-targeting-pack-10.0
Submitter: shinzo
Maintainer: shinzo
Last Packager: shinzo
Votes: 3
Popularity: 2.90
First Submitted: 2025-11-14 21:21 (UTC)
Last Updated: 2025-11-17 09:16 (UTC)

Latest Comments

john_paul commented on 2025-11-15 17:15 (UTC) (edited on 2025-11-15 17:16 (UTC) by john_paul)

This package conflicts with other dotnet-sdk-x.x-bin packages because it declares conflicts on things like dotnet-runtime without a version specifier.

To install this alongside the other versioned sdk packages, I've modified this package's PKGBUILD locally like so:

diff --git a/PKGBUILD b/PKGBUILD
index fa8a492..b1f5b1f 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -60,7 +60,7 @@ package_dotnet-runtime-10.0-bin() {
   )
   optdepends=('lttng-ust: CoreCLR tracing')
   provides=("dotnet-runtime=${_runtimever}" "dotnet-runtime-${_short_ver}")
-  conflicts=("dotnet-runtime" "dotnet-runtime-${_short_ver}")
+  conflicts=("dotnet-runtime=${_runtimever}" "dotnet-runtime-${_short_ver}")

   install -dm 755 "${pkgdir}"/usr/share/{dotnet/shared,licenses}
   cp -dr --no-preserve='ownership' shared/Microsoft.NETCore.App "${pkgdir}"/usr/share/dotnet/shared/
@@ -71,7 +71,7 @@ package_aspnet-runtime-10.0-bin() {
   pkgdesc='The ASP.NET Core runtime (binary) - .NET 10.0 LTS'
   depends=('dotnet-runtime-10.0-bin')
   provides=("aspnet-runtime=${_runtimever}" "aspnet-runtime-${_short_ver}")
-  conflicts=("aspnet-runtime" "aspnet-runtime-${_short_ver}")
+  conflicts=("aspnet-runtime=${_runtimever}" "aspnet-runtime-${_short_ver}")

   install -dm 755 "${pkgdir}"/usr/share/{dotnet/shared,licenses}
   cp -dr --no-preserve='ownership' shared/Microsoft.AspNetCore.App "${pkgdir}"/usr/share/dotnet/shared/
@@ -90,7 +90,7 @@ package_dotnet-sdk-10.0-bin() {
     'aspnet-targeting-pack-10.0-bin'
   )
   provides=("dotnet-sdk=${pkgver}" "dotnet-sdk-${_short_ver}=${pkgver}")
-  conflicts=("dotnet-sdk" "dotnet-sdk-${_short_ver}")
+  conflicts=("dotnet-sdk=${_runtimever}" "dotnet-sdk-${_short_ver}")

   install -dm 755 "${pkgdir}"/usr/share/{dotnet,licenses}
   cp -dr --no-preserve='ownership' sdk sdk-manifests templates "${pkgdir}"/usr/share/dotnet/

for users, I think you can apply the above by saving it in a patch.txt and running

git clone https://aur.archlinux.org/dotnet-core-10.0-bin.git
cd dotnet-core-10.0-bin
git apply ./patch.txt
makepkg -si