.NET Core CLI tools and runtime
CentOS Sources
2018-08-21 8e2aee36edd6ef08631cd19bee003af9bb1a02cc
import rh-dotnet21-dotnet-2.1.401-1.el7
2 files deleted
3 files modified
3555 ■■■■■ changed files
.gitignore 2 ●●● patch | view | raw | blame | history
.rh-dotnet21-dotnet.metadata 2 ●●● patch | view | raw | blame | history
SOURCES/add-man-pages.patch 3220 ●●●●● patch | view | raw | blame | history
SOURCES/skip-unreadable-certificates-machine-store.patch 298 ●●●●● patch | view | raw | blame | history
SPECS/dotnet.spec 33 ●●●●● patch | view | raw | blame | history
.gitignore
@@ -1 +1 @@
SOURCES/dotnet-2.1.2.tar.gz
SOURCES/dotnet-2.1.3.tar.gz
.rh-dotnet21-dotnet.metadata
@@ -1 +1 @@
3f5004e95d8f06596d3e67c5a72a7610d67a7ef4 SOURCES/dotnet-2.1.2.tar.gz
5a8b6b9c8c542e77bbaa15d82a3750e22541d3bd SOURCES/dotnet-2.1.3.tar.gz
SOURCES/add-man-pages.patch
File was deleted
SOURCES/skip-unreadable-certificates-machine-store.patch
File was deleted
SPECS/dotnet.spec
@@ -30,8 +30,8 @@
# on system libcurl package. We require the %%{?scl_prefix}libcurl package
%global __requires_exclude ^(%{privlibs}|libcurl)\\.so
%global sdk_version 2.1.302
%global runtime_version 2.1.2
%global sdk_version 2.1.401
%global runtime_version 2.1.3
Name:           %{?scl_prefix}dotnet
Version:        %{sdk_version}
@@ -50,11 +50,6 @@
Source0:        dotnet-%{runtime_version}.tar.gz
Source1:        check-debug-symbols.py
# https://github.com/dotnet/cli/pull/9365
Patch0:         add-man-pages.patch
# https://github.com/dotnet/corefx/pull/29973
Patch1:         skip-unreadable-certificates-machine-store.patch
ExclusiveArch:  x86_64
@@ -130,7 +125,7 @@
Version:        %{sdk_version}
Summary:        .NET Core 2.1 Software Development Kit
Requires:       %{name}-sdk-2.1.3xx%{?_isa}
Requires:       %{name}-sdk-2.1.4xx%{?_isa}
%description sdk-2.1
The .NET Core SDK is a collection of command line applications to
@@ -142,14 +137,14 @@
It particularly focuses on creating console applications, web
applications and micro-services.
%package sdk-2.1.3xx
%package sdk-2.1.4xx
Version:        %{sdk_version}
Summary:        .NET Core 2.1.3xx Software Development Kit
Summary:        .NET Core 2.1.4xx Software Development Kit
Requires:       %{name}-runtime-2.1%{?_isa}
%description sdk-2.1.3xx
%description sdk-2.1.4xx
The .NET Core SDK is a collection of command line applications to
create, build, publish and run .NET Core applications.
@@ -162,19 +157,14 @@
%prep
%setup -q -n %{pkg_name}-%{runtime_version}
# See https://github.com/dotnet/source-build/pull/669
rm -rf Tools/configuration/configuration.props
# Disable warnings
sed -i 's|skiptests|skiptests ignorewarnings|' repos/coreclr.proj
# Fix bad hardcoded path in build
sed -i 's|/usr/share/dotnet|%{_libdir}/%{pkg_name}|' src/core-setup/src/corehost/common/pal.unix.cpp
pushd src/cli
%patch0 -p1
popd
pushd src/corefx
%patch1 -p1
popd
%build
%{?scl:scl enable %scl llvm-toolset-7 - << \EOF}
@@ -246,11 +236,14 @@
%files sdk-2.1
# empty package useful for dependencies
%files sdk-2.1.3xx
%files sdk-2.1.4xx
%dir %{_libdir}/%{pkg_name}/sdk
%{_libdir}/%{pkg_name}/sdk/%{sdk_version}
%changelog
* Wed Aug 08 2018 Omair Majid <omajid@redhat.com> - 2.1.401-1
- Update to .NET Core Runtime 2.1.3 and SDK 2.1.401
* Wed Jul 4 2018 Omair Majid <omajid@redhat.com> - 2.1.302-1
- Update to .NET Core Runtime 2.1.2 and SDK 2.1.302