summaryrefslogtreecommitdiff
path: root/dotnet-core-5.0-bin
diff options
context:
space:
mode:
authorErich Eckner <git@eckner.net>2022-01-14 11:09:52 +0100
committerErich Eckner <git@eckner.net>2022-01-14 16:46:54 +0100
commit729315551be082d429cb02f9b2cc4403e7335d5d (patch)
treee54c92d82b9ca5002892dbfdf75c7f87be14d05e /dotnet-core-5.0-bin
parent93906f3d785a3275f53d2735cd218b1cc672c031 (diff)
downloadarchlinuxewe-729315551be082d429cb02f9b2cc4403e7335d5d.tar.xz
fix _pinned_dependencies
Diffstat (limited to 'dotnet-core-5.0-bin')
-rw-r--r--dotnet-core-5.0-bin/PKGBUILD32
1 files changed, 26 insertions, 6 deletions
diff --git a/dotnet-core-5.0-bin/PKGBUILD b/dotnet-core-5.0-bin/PKGBUILD
index 7882d946e..7f8211bca 100644
--- a/dotnet-core-5.0-bin/PKGBUILD
+++ b/dotnet-core-5.0-bin/PKGBUILD
@@ -26,14 +26,19 @@ sha512sums_x86_64=('6f9b83b2b661ce3b033a04d4c50ff3a435efa288de1a48f58be1150e64c5
package_dotnet-runtime-5.0-bin() {
pkgdesc='The .NET Core runtime version 5.0 (binary)'
+ _pinned_dependencies=(
+ 'gcc-libs=11.1.0'
+ 'glibc>=2.33'
+ 'libgssapi_krb5.so=2'
+ 'zlib=1:1.2.11'
+ )
depends=("dotnet-host>=${_runtimever}"
- 'glibc'
'icu'
'krb5'
'libcurl.so'
'libunwind'
'openssl'
- 'zlib'
+ "${_pinned_dependencies[@]}"
)
optdepends=('lttng-ust: CoreCLR tracing')
provides=("dotnet-runtime=${_runtimever}" "dotnet-runtime-5.0")
@@ -46,9 +51,11 @@ package_dotnet-runtime-5.0-bin() {
package_aspnet-runtime-5.0-bin() {
pkgdesc='The ASP.NET Core runtime version 5.0 (binary)'
- depends=('dotnet-runtime-5.0-bin')
+ _pinned_dependencies=()
+ depends=('dotnet-runtime-5.0-bin' "${_pinned_dependencies[@]}")
provides=("aspnet-runtime=${_runtimever}" "aspnet-runtime-5.0")
conflicts=("aspnet-runtime=${_runtimever}" "aspnet-runtime-5.0")
+ arch=(any)
install -dm 755 "${pkgdir}"/usr/share/{dotnet/shared,licenses}
cp -dr --no-preserve='ownership' shared/Microsoft.AspNetCore.App "${pkgdir}"/usr/share/dotnet/shared/
@@ -57,11 +64,16 @@ package_aspnet-runtime-5.0-bin() {
package_dotnet-sdk-5.0-bin() {
pkgdesc='The .NET Core SDK version 5.0 (binary)'
+ _pinned_dependencies=(
+ 'gcc-libs=11.1.0'
+ 'glibc>=2.33'
+ )
depends=(
'dotnet-runtime-5.0-bin'
'glibc'
'dotnet-targeting-pack-5.0-bin'
- 'netstandard-targeting-pack-bin')
+ 'netstandard-targeting-pack-bin'
+ "${_pinned_dependendies[@]}")
optdepends=('aspnet-targeting-pack-5.0-bin: Build ASP.NET Core applications')
provides=("dotnet-sdk-5.0-bin" "dotnet-sdk=${pkgver}" "dotnet-sdk-5.0")
conflicts=("dotnet-sdk-5.0-bin" "dotnet-sdk=${pkgver}" "dotnet-sdk-5.0")
@@ -73,7 +85,13 @@ package_dotnet-sdk-5.0-bin() {
package_dotnet-targeting-pack-5.0-bin() {
pkgdesc='The .NET Core targeting pack version 5.0 (binary)'
- depends=(netstandard-targeting-pack-bin)
+ _pinned_dependencies=(
+ 'gcc-libs=11.1.0'
+ 'glibc>=2.33'
+ 'libgssapi_krb5.so=2'
+ 'zlib=1:1.2.11'
+ )
+ depends=(netstandard-targeting-pack-bin "${_pinned_dependencies[@]}")
provides=(dotnet-targeting-pack=${_runtimever} dotnet-targeting-pack-5.0)
conflicts=(dotnet-targeting-pack=${_runtimever} dotnet-targeting-pack-5.0)
@@ -88,7 +106,9 @@ package_dotnet-targeting-pack-5.0-bin() {
package_aspnet-targeting-pack-5.0-bin() {
pkgdesc='The ASP.NET Core targeting pack version 5.0 (binary)'
- depends=(dotnet-targeting-pack-5.0-bin)
+ arch=(any)
+ _pinned_dependencies=()
+ depends=(dotnet-targeting-pack-5.0-bin "${_pinned_dependencies[@]}")
provides=(aspnet-targeting-pack=${_runtimever} aspnet-targeting-pack-5.0)
conflicts=(aspnet-targeting-pack=${_runtimever} aspnet-targeting-pack-5.0)