Blame SPECS/dotnet.spec

2a59cf
# Avoid provides/requires from private libraries
2a59cf
%global privlibs             libhostfxr
2a59cf
%global privlibs %{privlibs}|libclrjit
2a59cf
%global privlibs %{privlibs}|libcoreclr
2a59cf
%global privlibs %{privlibs}|libcoreclrtraceptprovider
2a59cf
%global privlibs %{privlibs}|libdbgshim
2a59cf
%global privlibs %{privlibs}|libhostpolicy
2a59cf
%global privlibs %{privlibs}|libmscordaccore
2a59cf
%global privlibs %{privlibs}|libmscordbi
2a59cf
%global privlibs %{privlibs}|libsos
2a59cf
%global privlibs %{privlibs}|libsosplugin
2a59cf
%global __provides_exclude ^(%{privlibs})\\.so
2a59cf
%global __requires_exclude ^(%{privlibs})\\.so
2a59cf
2a59cf
# Filter flags not supported by clang/dotnet:
2a59cf
#  -fcf-protection is not supported by clang
2a59cf
#  -fstack-clash-protection is not supported by clang
2a59cf
#  -specs= is not supported by clang
2a59cf
#  -fpie is added manually instead of via -specs
2a59cf
%global dotnet_cflags %(echo %optflags | sed -e 's/-fcf-protection//' | sed -e 's/-fstack-clash-protection//' | sed -re 's/-specs=[^ ]*//g')
2a59cf
%global dotnet_ldflags %(echo %{__global_ldflags} | sed -re 's/-specs=[^ ]*//g')
2a59cf
2a59cf
%if 0%{?fedora}
2a59cf
%global use_bundled_libunwind 0
2a59cf
%else
2a59cf
%global use_bundled_libunwind 1
2a59cf
%endif
2a59cf
2a59cf
%global simple_name dotnet
2a59cf
a726ab
%global host_version 2.1.28
a726ab
%global runtime_version 2.1.28
a726ab
%global sdk_version 2.1.524
2a59cf
2a59cf
Name:           dotnet
2a59cf
Version:        %{sdk_version}
a726ab
Release:        1%{?dist}
2a59cf
Summary:        .NET Core CLI tools and runtime
2a59cf
License:        MIT and ASL 2.0 and BSD
2a59cf
URL:            https://github.com/dotnet/
2a59cf
2a59cf
# The source is generated on a RHEL box via:
2a59cf
# ./build-dotnet-tarball v%%{sdk_version}-SDK
2a59cf
2a59cf
Source0:        dotnet-v%{sdk_version}-SDK.tar.gz
2a59cf
Source1:        check-debug-symbols.py
2a59cf
Source2:        dotnet.sh
2a59cf
2a59cf
Patch10:        corefx-optflags-support.patch
2a59cf
Patch11:        corefx-32956-alpn.patch
3d1364
# This patch is generally applied at tarball-build time, except when we dont build the tarball
3d1364
Patch12:        build-corefx-disable-werror.patch
2a59cf
6fe4f3
Patch100:       coreclr-pie.patch
6fe4f3
Patch101:       coreclr-libunwind-fno-common.patch
2a59cf
2a59cf
Patch300:       core-setup-4510-commit-id.patch
2a59cf
Patch301:       core-setup-pie.patch
2a59cf
2a59cf
Patch400:       cli-telemetry-optout.patch
2a59cf
2a59cf
ExclusiveArch:  x86_64
2a59cf
2a59cf
BuildRequires:  clang
2a59cf
BuildRequires:  cmake
2a59cf
# Bootstrap SDK needs OpenSSL 1.0 to run, but we can build and then
2a59cf
# run with either OpenSSL 1.0 or 1.1
2a59cf
%if 0%{?fedora} >= 26 || 0%{?rhel} >= 8
2a59cf
BuildRequires:  compat-openssl10
2a59cf
%endif
2a59cf
BuildRequires:  git
2a59cf
BuildRequires:  glibc-langpack-en
2a59cf
BuildRequires:  hostname
2a59cf
BuildRequires:  krb5-devel
2a59cf
BuildRequires:  libcurl-devel
2a59cf
BuildRequires:  libicu-devel
2a59cf
%if ! %{use_bundled_libunwind}
2a59cf
BuildRequires:  libunwind-devel
2a59cf
%endif
2a59cf
BuildRequires:  lldb-devel
2a59cf
BuildRequires:  llvm
2a59cf
BuildRequires:  lttng-ust-devel
2a59cf
BuildRequires:  make
2a59cf
BuildRequires:  openssl-devel
2a59cf
BuildRequires:  python3
2a59cf
BuildRequires:  strace
2a59cf
BuildRequires:  zlib-devel
2a59cf
2a59cf
Requires:       %{simple_name}-sdk-2.1%{?_isa} >= %{sdk_version}-%{release}
2a59cf
2a59cf
%description
2a59cf
.NET Core is a fast, lightweight and modular platform for creating
2a59cf
cross platform applications that work on Linux, macOS and Windows.
2a59cf
2a59cf
It particularly focuses on creating console applications, web
2a59cf
applications and micro-services.
2a59cf
2a59cf
.NET Core contains a runtime conforming to .NET Standards a set of
2a59cf
framework libraries, an SDK containing compilers and a 'dotnet'
2a59cf
application to drive everything.
2a59cf
2a59cf
2a59cf
%package -n %{simple_name}-host
2a59cf
2a59cf
Version:        %{host_version}
2a59cf
Summary:        .NET command line launcher
2a59cf
2a59cf
%description -n %{simple_name}-host
2a59cf
The .NET Core host is a command line program that runs a standalone
2a59cf
.NET core application or launches the SDK.
2a59cf
2a59cf
.NET Core is a fast, lightweight and modular platform for creating
2a59cf
cross platform applications that work on Linux, Mac and Windows.
2a59cf
2a59cf
It particularly focuses on creating console applications, web
2a59cf
applications and micro-services.
2a59cf
2a59cf
2a59cf
%package -n %{simple_name}-host-fxr-2.1
2a59cf
2a59cf
Version:        %{host_version}
2a59cf
Summary:        .NET Core command line host resolver
2a59cf
2a59cf
# Theoretically any version of the host should work. But lets aim for the one
2a59cf
# provided by this package, or from a newer version of .NET Core
2a59cf
Requires:       %{simple_name}-host%{?_isa} >= %{host_version}-%{release}
2a59cf
2a59cf
%description -n %{simple_name}-host-fxr-2.1
2a59cf
The .NET Core host resolver contains logic to resolve and select the
2a59cf
right version of the .NET Core SDK or runtime to use.
2a59cf
2a59cf
.NET Core is a fast, lightweight and modular platform for creating
2a59cf
cross platform applications that work on Linux, Mac and Windows.
2a59cf
2a59cf
It particularly focuses on creating console applications, web
2a59cf
applications and micro-services.
2a59cf
2a59cf
%package -n %{simple_name}-runtime-2.1
2a59cf
2a59cf
Version:        %{runtime_version}
2a59cf
Summary:        NET Core 2.1 runtime
2a59cf
2a59cf
Requires:       %{simple_name}-host-fxr-2.1%{?_isa} >= %{host_version}-%{release}
2a59cf
2a59cf
# libicu is dlopen()ed
2a59cf
Requires:       libicu
2a59cf
2a59cf
%description -n %{simple_name}-runtime-2.1
2a59cf
The .NET Core runtime contains everything needed to run .NET Core applications.
2a59cf
It includes a high performance Virtual Machine as well as the framework
2a59cf
libraries used by .NET Core applications.
2a59cf
2a59cf
.NET Core is a fast, lightweight and modular platform for creating
2a59cf
cross platform applications that work on Linux, Mac and Windows.
2a59cf
2a59cf
It particularly focuses on creating console applications, web
2a59cf
applications and micro-services.
2a59cf
2a59cf
%package -n %{simple_name}-sdk-2.1
2a59cf
2a59cf
Version:        %{sdk_version}
2a59cf
Summary:        .NET Core 2.1 Software Development Kit
2a59cf
2a59cf
Requires:       %{simple_name}-sdk-2.1.5xx%{?_isa} >= %{sdk_version}-%{release}
2a59cf
2a59cf
%description -n %{simple_name}-sdk-2.1
2a59cf
The .NET Core SDK is a collection of command line applications to
2a59cf
create, build, publish and run .NET Core applications.
2a59cf
2a59cf
.NET Core is a fast, lightweight and modular platform for creating
2a59cf
cross platform applications that work on Linux, Mac and Windows.
2a59cf
2a59cf
It particularly focuses on creating console applications, web
2a59cf
applications and micro-services.
2a59cf
2a59cf
%package -n %{simple_name}-sdk-2.1.5xx
2a59cf
2a59cf
Version:        %{sdk_version}
2a59cf
Summary:        .NET Core 2.1.5xx Software Development Kit
2a59cf
2a59cf
Requires:       %{simple_name}-runtime-2.1%{?_isa} >= %{runtime_version}-%{release}
2a59cf
2a59cf
%description -n %{simple_name}-sdk-2.1.5xx
2a59cf
The .NET Core SDK is a collection of command line applications to
2a59cf
create, build, publish and run .NET Core applications.
2a59cf
2a59cf
.NET Core is a fast, lightweight and modular platform for creating
2a59cf
cross platform applications that work on Linux, Mac and Windows.
2a59cf
2a59cf
It particularly focuses on creating console applications, web
2a59cf
applications and micro-services.
2a59cf
2a59cf
2a59cf
%prep
2a59cf
%setup -q -n %{simple_name}-v%{sdk_version}-SDK
2a59cf
2a59cf
pushd src/corefx
2a59cf
%patch10 -p1
2a59cf
%patch11 -p1
3d1364
%patch12 -p1
2a59cf
popd
2a59cf
2a59cf
pushd src/coreclr
2a59cf
%patch100 -p1
2a59cf
%patch101 -p1
2a59cf
popd
2a59cf
2a59cf
pushd src/core-setup
2a59cf
%patch300 -p1
2a59cf
%patch301 -p1
2a59cf
popd
2a59cf
2a59cf
pushd src/cli
2a59cf
%patch400 -p1
2a59cf
popd
2a59cf
2a59cf
# Fix bad hardcoded path in build
2a59cf
sed -i 's|/usr/share/dotnet|%{_libdir}/%{simple_name}|' src/core-setup/src/corehost/common/pal.unix.cpp
2a59cf
2a59cf
# Disable warnings
2a59cf
sed -i 's|skiptests|skiptests ignorewarnings|' repos/coreclr.proj
2a59cf
2a59cf
# If CLR_CMAKE_USE_SYSTEM_LIBUNWIND=TRUE is missing, add it back
2a59cf
grep CLR_CMAKE_USE_SYSTEM_LIBUNWIND repos/coreclr.proj || \
2a59cf
    sed -i 's|\$(BuildArguments) </BuildArguments>|$(BuildArguments) cmakeargs -DCLR_CMAKE_USE_SYSTEM_LIBUNWIND=TRUE</BuildArguments>|' repos/coreclr.proj
2a59cf
2a59cf
%if %{use_bundled_libunwind}
2a59cf
# Use bundled libunwind
2a59cf
sed -i 's|-DCLR_CMAKE_USE_SYSTEM_LIBUNWIND=TRUE|-DCLR_CMAKE_USE_SYSTEM_LIBUNWIND=FALSE|' repos/coreclr.proj
2a59cf
%endif
2a59cf
2a59cf
cat source-build-info.txt
2a59cf
2a59cf
2a59cf
%build
2a59cf
export DOTNET_CLI_TELEMETRY_OPTOUT=1
2a59cf
2a59cf
export LLVM_HOME=/opt/rh/llvm-toolset-6.0/root/usr
2a59cf
export CMAKE_INCLUDE_PATH="/opt/rh/llvm-toolset-6.0/root/usr/include"
2a59cf
2a59cf
export CFLAGS="%{dotnet_cflags}"
2a59cf
export CXXFLAGS="%{dotnet_cflags}"
2a59cf
export LDFLAGS="%{dotnet_ldflags}"
2a59cf
2a59cf
test -f Tools/ilasm/ilasm
2a59cf
2a59cf
Tools/dotnetcli/dotnet --info
2a59cf
2a59cf
VERBOSE=1 ./build.sh \
2a59cf
  /v:n \
2a59cf
  /p:MinimalConsoleLogOutput=false \
2a59cf
  /p:ContinueOnPrebuiltBaselineError=true
2a59cf
2a59cf
2a59cf
%install
2a59cf
install -d -m 0755 %{buildroot}%{_libdir}/%{simple_name}/
2a59cf
ls bin/x64/Release
2a59cf
tar xf bin/x64/Release/dotnet-sdk-%{sdk_version}-*.tar.gz -C %{buildroot}%{_libdir}/%{simple_name}/
2a59cf
2a59cf
# Fix permissions on files
2a59cf
find %{buildroot}%{_libdir}/%{simple_name}/ -type f -name '*.props' -exec chmod -x {} \;
2a59cf
find %{buildroot}%{_libdir}/%{simple_name}/ -type f -name '*.targets' -exec chmod -x {} \;
2a59cf
find %{buildroot}%{_libdir}/%{simple_name}/ -type f -name '*.dll' -exec chmod -x {} \;
2a59cf
find %{buildroot}%{_libdir}/%{simple_name}/ -type f -name '*.pubxml' -exec chmod -x {} \;
2a59cf
2a59cf
# Provided by dotnet-host from another SRPM
2a59cf
# Add ~/.dotnet/tools to $PATH for all users
2a59cf
#install -dm 0755 %%{buildroot}%%{_sysconfdir}/profile.d/
2a59cf
#install %%{SOURCE2} %%{buildroot}%%{_sysconfdir}/profile.d/
2a59cf
2a59cf
# Provided by dotnet-host from another SRPM
2a59cf
#install -dm 755 %%{buildroot}/%%{_datadir}/bash-completion/completions
2a59cf
# dynamic completion needs the file to be named the same as the base command
2a59cf
#install src/cli/scripts/register-completions.bash %%{buildroot}/%%{_datadir}/bash-completion/completions/dotnet
2a59cf
2a59cf
# TODO: the zsh completion script needs to be ported to use #compdef
2a59cf
#install -dm 755 %%{buildroot}/%%{_datadir}/zsh/site-functions
2a59cf
#install src/cli/scripts/register-completions.zsh %%{buildroot}/%%{_datadir}/zsh/site-functions/_dotnet
2a59cf
2a59cf
# Provided by dotnet-host from another SRPM
2a59cf
#install -d -m 0755 %%{buildroot}%%{_bindir}
2a59cf
#ln -s %%{_libdir}/%%{simple_name}/dotnet %%{buildroot}%%{_bindir}/
2a59cf
2a59cf
# Provided by dotnet-host from another SRPM
2a59cf
#install -d -m 0755 %%{buildroot}%%{_mandir}/man1/
2a59cf
#find -iname 'dotnet*.1' -type f -exec cp {} %%{buildroot}%%{_mandir}/man1/ \;
2a59cf
2a59cf
# Check debug symbols in all elf objects. This is not in %%check
2a59cf
# because native binaries are stripped by rpm-build after %%install.
2a59cf
# So we need to do this check earlier.
2a59cf
echo "Testing build results for debug symbols..."
2a59cf
%{SOURCE1} -v %{buildroot}%{_libdir}/%{simple_name}/
2a59cf
2a59cf
# Self-check
2a59cf
%{buildroot}%{_libdir}/%{simple_name}/dotnet --info
2a59cf
2a59cf
# Provided by dotnet-host from another SRPM
2a59cf
rm %{buildroot}%{_libdir}/%{simple_name}/LICENSE.txt
2a59cf
rm %{buildroot}%{_libdir}/%{simple_name}/ThirdPartyNotices.txt
2a59cf
rm %{buildroot}%{_libdir}/%{simple_name}/dotnet
2a59cf
2a59cf
2a59cf
%files -n %{simple_name}-host-fxr-2.1
2a59cf
%dir %{_libdir}/%{simple_name}/host/fxr
2a59cf
%{_libdir}/%{simple_name}/host/fxr/%{host_version}
2a59cf
2a59cf
%files -n %{simple_name}-runtime-2.1
2a59cf
%dir %{_libdir}/%{simple_name}/shared
2a59cf
%dir %{_libdir}/%{simple_name}/shared/Microsoft.NETCore.App
2a59cf
%{_libdir}/%{simple_name}/shared/Microsoft.NETCore.App/%{runtime_version}
2a59cf
2a59cf
%files -n %{simple_name}-sdk-2.1
2a59cf
# empty package useful for dependencies
2a59cf
2a59cf
%files -n %{simple_name}-sdk-2.1.5xx
2a59cf
%dir %{_libdir}/%{simple_name}/sdk
2a59cf
%{_libdir}/%{simple_name}/sdk/%{sdk_version}
2a59cf
2a59cf
%changelog
a726ab
* Mon May 17 2021 Omair Majid <omajid@redhat.com> - 2.1.524-1
a726ab
- Update to .NET SDK 2.1.524 and Runtime 2.1.28
a726ab
- Resolves: RHBZ#1953763
a726ab
6426cc
* Wed Apr 21 2021 Omair Majid <omajid@redhat.com> - 2.1.523-2
6426cc
- Update to .NET SDK 2.1.523 and Runtime 2.1.27
6426cc
- Resolves: RHBZ#1946718
b7b61b
489538
* Wed Feb 10 2021 Omair Majid <omajid@redhat.com> - 2.1.521-2
489538
- Update to .NET Core SDK 2.1.521 and Runtime 2.1.25
489538
- Resolves: RHBZ#1921939
489538
9aa28d
* Tue Jan 12 14:41:40 EST 2021 Omair Majid <omajid@redhat.com> - 2.1.520-1
9aa28d
- Update to .NET Core SDK 2.1.520 and Runtime 2.1.24
9aa28d
- Resolves: RHBZ#1905575
9aa28d
6fe4f3
* Tue Oct 06 2020 Omair Majid <omajid@redhat.com> - 2.1.519-2
6fe4f3
- Bump release
6fe4f3
- Resolves: RHBZ#1884080
6fe4f3
6fe4f3
* Thu Oct 01 2020 Omair Majid <omajid@redhat.com> - 2.1.519-1
6fe4f3
- Update to .NET Core SDK 2.1.519 and Runtime 2.1.23
6fe4f3
- Drop patches merged upstream
6fe4f3
- Resolves: RHBZ#1884080
6fe4f3
3690d7
* Fri Sep 04 2020 Omair Majid <omajid@redhat.com> - 2.1.518-1
3690d7
- Update to .NET Core SDK 2.1.518 and Runtime 2.1.22
3690d7
- Resolves: RHBZ#1874064
3690d7
c7ea4b
* Mon Aug 17 2020 Omair Majid <omajid@redhat.com> - 2.1.517-1
c7ea4b
- Update to .NET Core SDK 2.1.517 and Runtime 2.1.21
c7ea4b
- Resolves: RHBZ#1866119
c7ea4b
ae9da8
* Fri Jul 17 2020 Omair Majid <omajid@redhat.com> - 2.1.516-1
ae9da8
- Update to .NET Core SDK 2.1.516 and Runtime 2.1.20
ae9da8
- Resolves: RHBZ#1851971
ae9da8
- Resolves: RHBZ#1856937
ae9da8
a5eac1
* Thu Jun 11 2020 Omair Majid <omajid@redhat.com> - 2.1.515-2
a5eac1
- Update to .NET Core SDK 2.1.515 and Runtime 2.1.19
a5eac1
- Resolves: RHBZ#1843672
a5eac1
3d1364
* Mon Jun 01 2020 Omair Majid <omajid@redhat.com> - 2.1.514-3
3d1364
- Update to .NET Core SDK 2.1.514 and Runtime 2.1.18
3d1364
- Resolves: RHBZ#1828392
3d1364
2a59cf
* Mon Mar 23 2020 Omair Majid <omajid@redhat.com> - 2.1.513-2
2a59cf
- Update to .NET Core SDK 2.1.513 and Runtime 2.1.17
2a59cf
- Resolves: RHBZ#1815640
2a59cf
2a59cf
* Sat Mar 07 2020 Omair Majid <omajid@redhat.com> - 2.1.512-1
2a59cf
- Update to .NET Core Runtime 2.1.16 and SDK 2.1.512
2a59cf
- Resolves: RHBZ#1799068
2a59cf
2a59cf
* Fri Jan 17 2020 Omair Majid <omajid@redhat.com> - 2.1.511-2
2a59cf
- Update to .NET Core Runtime 2.1.15 and SDK 2.1.511
2a59cf
- Resolves: RHBZ#1786190
2a59cf
2a59cf
* Thu Aug 29 2019 Omair Majid <omajid@redhat.com> - 2.1.509-2
2a59cf
- Update to .NET Core Runtime 2.1.13 and SDK 2.1.509
2a59cf
- Resolves: RHBZ#1742959
2a59cf
2a59cf
* Thu Aug 15 2019 Omair Majid <omajid@redhat.com> - 2.1.508-3
2a59cf
- Remove dotnet and dotnet host packages
2a59cf
- Resolves: RHBZ#1740879
2a59cf
2a59cf
* Tue Aug 13 2019 Omair Majid <omajid@redhat.com> - 2.1.508-2
2a59cf
- Bump release
2a59cf
- Resolves: RHBZ#1740308
2a59cf
2a59cf
* Thu Jul 11 2019 Omair Majid <omajid@redhat.com> - 2.1.508-1
2a59cf
- Update to .NET Core Runtime 2.1.12 and SDK 2.1.508
2a59cf
- Resolves: RHBZ#1728823
2a59cf
2a59cf
* Wed Jun 12 2019 Omair Majid <omajid@redhat.com> - 2.1.507-4
2a59cf
- Bump version
2a59cf
- Related: RHBZ#1712158
2a59cf
2a59cf
* Mon May 20 2019 Omair Majid <omajid@redhat.com> - 2.1.507-2
2a59cf
- Link against strerror_r correctly
2a59cf
- Resolves: RHBZ#1712158
2a59cf
2a59cf
* Thu May 02 2019 Omair Majid <omajid@redhat.com> - 2.1.507-1
2a59cf
- Update to .NET Core Runtime 2.1.11 and SDK 2.1.507
2a59cf
- Resolves: RHBZ#1705284
2a59cf
2a59cf
* Wed Apr 17 2019 Omair Majid <omajid@redhat.com> - 2.1.506-2
2a59cf
- Switch away from SCL dependencies for clang/llvm/lldb
2a59cf
- Resolves: RHBZ#1700908
2a59cf
2a59cf
* Tue Apr 09 2019 Omair Majid <omajid@redhat.com> - 2.1.506-1
2a59cf
- Update to .NET Core Runtime 2.1.10 and SDK 2.1.506
2a59cf
- Resolves: RHBZ#1696371
2a59cf
2a59cf
* Fri Feb 22 2019 Omair Majid <omajid@redhat.com> - 2.1.504-1
2a59cf
- Update to .NET Core Runtime 2.1.8 and SDK 2.1.504
2a59cf
- Sync with Fedora copr spec file
2a59cf
- Resolves: RHBZ#1646713
2a59cf
2a59cf
* Fri Oct 12 2018 Omair Majid <omajid@redhat.com> - 2.1.403-4
2a59cf
- Disable telemetry via code, not just environment variable
2a59cf
- Resolves: rhbz#1638093
2a59cf
2a59cf
* Thu Oct 11 2018 Omair Majid <omajid@redhat.com> - 2.1.403-3
2a59cf
- Disable telemetry by default
2a59cf
- Resolves: rhbz#1638093
2a59cf
2a59cf
* Wed Oct 10 2018 Omair Majid <omajid@redhat.com> - 2.1.403-2
2a59cf
- Target the latest ASP.NET Core version instead of 2.1.1
2a59cf
- Resolves: rhbz#1636585
2a59cf
2a59cf
* Thu Oct 04 2018 Omair Majid <omajid@redhat.com> - 2.1.403-1
2a59cf
- Update to .NET Core Runtime 2.1.5 and SDK 2.1.403
2a59cf
- Resolves: rhbz#1634182
2a59cf
2a59cf
* Mon Oct 01 2018 Omair Majid <omajid@redhat.com> - 2.1.402-5
2a59cf
- Backport fix to correct order of SSL_CERT_FILE and SSL_CERT_DIR lookup
2a59cf
- Resolves: rhbz#1633742
2a59cf
2a59cf
* Thu Sep 27 2018 Omair Majid <omajid@redhat.com> - 2.1.402-4
2a59cf
- Add ~/.dotnet/tools to $PATH to make it easier to use dotnet tools
2a59cf
- Resolves: rhbz#1630439
2a59cf
2a59cf
* Tue Sep 25 2018 Omair Majid <omajid@redhat.com> - 2.1.402-3
2a59cf
- Update .NET Core Runtime 2.1.4 and SDK 2.1.402
2a59cf
- Resolves: rhbz#1628997
2a59cf
2a59cf
* Tue Sep 11 2018 Omair Majid <omajid@redhat.com> - 2.1.401-3
2a59cf
- Use standard flags to build .NET Core
2a59cf
- Resolves: rhbz#1624105
2a59cf
2a59cf
* Tue Sep 11 2018 Omair Majid <omajid@redhat.com> - 2.1.401-2
2a59cf
- Bundle libunwind
2a59cf
- Resolves: rhbz#1626285
2a59cf
2a59cf
* Fri Aug 17 2018 Omair Majid <omajid@redhat.com> - 2.1.401-1
2a59cf
- Update .NET Core Runtime 2.1.3 and SDK 2.1.401
2a59cf
- Drop upstreamed patches
2a59cf
2a59cf
* Mon Aug 06 2018 Omair Majid <omajid@redhat.com> - 2.1.302-1
2a59cf
- Initial build.
2a59cf
- Un-SCLized the package.
2a59cf
2a59cf
* Wed Jul 4 2018 Omair Majid <omajid@redhat.com> - 2.1.302-1
2a59cf
- Update to .NET Core Runtime 2.1.2 and SDK 2.1.302
2a59cf
2a59cf
* Wed Jun 20 2018 Omair Majid <omajid@redhat.com> - 2.1.301-5
2a59cf
- Add sdk-2.1.3xx subpackage
2a59cf
2a59cf
* Tue Jun 19 2018 Omair Majid <omajid@redhat.com> - 2.1.301-4
2a59cf
- Rebuild to pick up new lttng-ust
2a59cf
2a59cf
* Tue Jun 19 2018 Omair Majid <omajid@redhat.com> - 2.1.301-3
2a59cf
- Add workaround for unreadable system certificates
2a59cf
- Resolves: rhbz#1588099
2a59cf
2a59cf
* Tue Jun 19 2018 Omair Majid <omajid@redhat.com> - 2.1.301-2
2a59cf
- Add updated man pages
2a59cf
- Resolves: rhbz#1584790
2a59cf
2a59cf
* Thu Jun 14 2018 Omair Majid <omajid@redhat.com> - 2.1.301-1
2a59cf
- Update to .NET Core SDK 2.1.301
2a59cf
2a59cf
* Wed May 30 2018 Omair Majid <omajid@redhat.com> - 2.1.300-7
2a59cf
- Explicitly require a modified libcurl
2a59cf
2a59cf
* Tue May 29 2018 Omair Majid <omajid@redhat.com> - 2.1.300-6
2a59cf
- Install bash completions in %%{_root_datadir}
2a59cf
2a59cf
* Mon May 28 2018 Omair Majid <omajid@redhat.com> - 2.1.300-5
2a59cf
- Add provides for dotnet-sdk-2.1.3xx
2a59cf
2a59cf
* Mon May 28 2018 Omair Majid <omajid@redhat.com> - 2.1.300-4
2a59cf
- Remove patch for ASP.NET Core templates. No longer needed for 2.1.
2a59cf
2a59cf
* Fri May 25 2018 Omair Majid <omajid@redhat.com> - 2.1.300-3
2a59cf
- Remove net46 symlink
2a59cf
2a59cf
* Thu May 24 2018 Omair Majid <omajid@redhat.com> - 2.1.300-2
2a59cf
- Rebuild to pick up updated dependencies
2a59cf
2a59cf
* Thu May 24 2018 Omair Majid <omajid@redhat.com> - 2.1.300-1
2a59cf
- New package. Import from Fedora (DotNet SIG package).