diff options
author | Erich Eckner <git@eckner.net> | 2022-01-14 11:09:52 +0100 |
---|---|---|
committer | Erich Eckner <git@eckner.net> | 2022-01-14 16:46:54 +0100 |
commit | 729315551be082d429cb02f9b2cc4403e7335d5d (patch) | |
tree | e54c92d82b9ca5002892dbfdf75c7f87be14d05e /dotnet-core-5.0-bin | |
parent | 93906f3d785a3275f53d2735cd218b1cc672c031 (diff) | |
download | archlinuxewe-729315551be082d429cb02f9b2cc4403e7335d5d.tar.xz |
fix _pinned_dependencies
Diffstat (limited to 'dotnet-core-5.0-bin')
-rw-r--r-- | dotnet-core-5.0-bin/PKGBUILD | 32 |
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) |