Blame SPECS/dotnet3.0.spec

26a068
# Avoid provides/requires from private libraries
26a068
%global privlibs             libhostfxr
26a068
%global privlibs %{privlibs}|libclrjit
26a068
%global privlibs %{privlibs}|libcoreclr
26a068
%global privlibs %{privlibs}|libcoreclrtraceptprovider
26a068
%global privlibs %{privlibs}|libdbgshim
26a068
%global privlibs %{privlibs}|libhostpolicy
26a068
%global privlibs %{privlibs}|libmscordaccore
26a068
%global privlibs %{privlibs}|libmscordbi
26a068
%global privlibs %{privlibs}|libsos
26a068
%global privlibs %{privlibs}|libsosplugin
26a068
%global __provides_exclude ^(%{privlibs})\\.so
26a068
%global __requires_exclude ^(%{privlibs})\\.so
26a068
26a068
# Filter flags not supported by clang/dotnet:
26a068
#  -fstack-clash-protection is not supported by clang
26a068
#  -specs= is not supported by clang
26a068
%global dotnet_cflags %(echo %optflags | sed -e 's/-fstack-clash-protection//' | sed -re 's/-specs=[^ ]*//g')
26a068
%if 0%{?fedora} < 30
26a068
# on Fedora 29, clang, -fcf-protection and binutils interact in strage ways leading to
26a068
# "<corrupt x86 feature size: 0x8>" errors.
26a068
%global dotnet_cflags %(echo %dotnet_cflags | sed -e 's/ -fcf-protection//')
26a068
%endif
26a068
%global dotnet_ldflags %(echo %{__global_ldflags} | sed -re 's/-specs=[^ ]*//g')
26a068
26a068
%global host_version 3.0.3
26a068
%global runtime_version 3.0.3
26a068
%global aspnetcore_runtime_version %{runtime_version}
26a068
%global sdk_version 3.0.103
26a068
%global templates_version %(echo %{runtime_version} | awk 'BEGIN { FS="."; OFS="." } {print $1, $2, $3+1 }')
26a068
26a068
%global host_rpm_version %{host_version}
26a068
%global aspnetcore_runtime_rpm_version %{aspnetcore_runtime_version}
26a068
%global runtime_rpm_version %{runtime_version}
26a068
%global sdk_rpm_version %{sdk_version}
26a068
26a068
%if 0%{?fedora} || 0%{?rhel} < 8
26a068
%global use_bundled_libunwind 0
26a068
%else
26a068
%global use_bundled_libunwind 1
26a068
%endif
26a068
26a068
%if 0%{?fedora}
26a068
%global runtime_id fedora.%{fedora}-x64
26a068
%else
26a068
%if 0%{?centos}
26a068
%global runtime_id centos.%{centos}-x64
26a068
%else
26a068
%global runtime_id rhel.%{rhel}-x64
26a068
%endif
26a068
%endif
26a068
26a068
Name:           dotnet3.0
26a068
Version:        %{sdk_rpm_version}
26a068
Release:        1%{?dist}
26a068
Summary:        .NET Core CLI tools and runtime
26a068
License:        MIT and ASL 2.0 and BSD
26a068
URL:            https://github.com/dotnet/
26a068
26a068
# The source is generated on a Fedora box via:
26a068
# ./build-dotnet-tarball dotnet-v%%{runtime_version}
26a068
Source0:        dotnet-v%{sdk_version}-SDK.tar.gz
26a068
Source1:        check-debug-symbols.py
26a068
Source2:        dotnet.sh
26a068
26a068
Patch1:         shared-compilation.patch
26a068
26a068
Patch100:       corefx-optflags-support.patch
26a068
26a068
Patch300:       core-setup-do-not-strip.patch
26a068
26a068
Patch500:       cli-telemetry-optout.patch
26a068
26a068
ExclusiveArch:  x86_64
26a068
26a068
BuildRequires:  clang
26a068
BuildRequires:  cmake
26a068
# Bootstrap SDK needs OpenSSL 1.0 to run, but we can build and then
26a068
# run with either OpenSSL 1.0 or 1.1
26a068
%if 0%{?fedora} >= 26 || 0%{?rhel} >= 8
26a068
BuildRequires:  compat-openssl10
26a068
%endif
26a068
BuildRequires:  coreutils
26a068
BuildRequires:  git
26a068
%if 0%{?fedora} || 0%{?rhel} > 7
26a068
BuildRequires:  glibc-langpack-en
26a068
%endif
26a068
BuildRequires:  hostname
26a068
BuildRequires:  krb5-devel
26a068
BuildRequires:  libcurl-devel
26a068
BuildRequires:  libicu-devel
26a068
%if ! %{use_bundled_libunwind}
26a068
BuildRequires:  libunwind-devel
26a068
%endif
26a068
BuildRequires:  libuuid-devel
26a068
BuildRequires:  lldb-devel
26a068
BuildRequires:  llvm
26a068
BuildRequires:  lttng-ust-devel
26a068
BuildRequires:  openssl-devel
26a068
BuildRequires:  python3
26a068
BuildRequires:  strace
26a068
BuildRequires:  tar
26a068
BuildRequires:  zlib-devel
26a068
26a068
%description
26a068
.NET Core is a fast, lightweight and modular platform for creating
26a068
cross platform applications that work on Linux, macOS and Windows.
26a068
26a068
It particularly focuses on creating console applications, web
26a068
applications and micro-services.
26a068
26a068
.NET Core contains a runtime conforming to .NET Standards a set of
26a068
framework libraries, an SDK containing compilers and a 'dotnet'
26a068
application to drive everything.
26a068
26a068
26a068
%package -n dotnet
26a068
26a068
Version:        %{sdk_rpm_version}
26a068
Summary:        .NET Core CLI tools and runtime
26a068
26a068
Requires:       dotnet-sdk-3.0%{?_isa} >= %{sdk_rpm_version}-%{release}
26a068
26a068
%description -n dotnet
26a068
.NET Core is a fast, lightweight and modular platform for creating
26a068
cross platform applications that work on Linux, macOS and Windows.
26a068
26a068
It particularly focuses on creating console applications, web
26a068
applications and micro-services.
26a068
26a068
.NET Core contains a runtime conforming to .NET Standards a set of
26a068
framework libraries, an SDK containing compilers and a 'dotnet'
26a068
application to drive everything.
26a068
26a068
26a068
%package -n dotnet-host
26a068
26a068
Version:        %{host_rpm_version}
26a068
Summary:        .NET command line launcher
26a068
26a068
%description -n dotnet-host
26a068
The .NET Core host is a command line program that runs a standalone
26a068
.NET core application or launches the SDK.
26a068
26a068
.NET Core is a fast, lightweight and modular platform for creating
26a068
cross platform applications that work on Linux, Mac and Windows.
26a068
26a068
It particularly focuses on creating console applications, web
26a068
applications and micro-services.
26a068
26a068
26a068
%package -n dotnet-hostfxr-3.0
26a068
26a068
Version:        %{host_rpm_version}
26a068
Summary:        .NET Core command line host resolver
26a068
26a068
# Theoretically any version of the host should work. But lets aim for the one
26a068
# provided by this package, or from a newer version of .NET Core
26a068
Requires:       dotnet-host%{?_isa} >= %{host_rpm_version}-%{release}
26a068
26a068
%description -n dotnet-hostfxr-3.0
26a068
The .NET Core host resolver contains the logic to resolve and select
26a068
the right version of the .NET Core SDK or runtime to use.
26a068
26a068
.NET Core is a fast, lightweight and modular platform for creating
26a068
cross platform applications that work on Linux, Mac and Windows.
26a068
26a068
It particularly focuses on creating console applications, web
26a068
applications and micro-services.
26a068
26a068
26a068
%package -n dotnet-runtime-3.0
26a068
26a068
Version:        %{runtime_rpm_version}
26a068
Summary:        NET Core 3.0 runtime
26a068
26a068
Requires:       dotnet-hostfxr-3.0%{?_isa} >= %{host_rpm_version}-%{release}
26a068
26a068
# libicu is dlopen()ed
26a068
Requires:       libicu
26a068
26a068
%if %{use_bundled_libunwind}
26a068
Provides: bundled(libunwind) = 1.3
26a068
%endif
26a068
26a068
%description -n dotnet-runtime-3.0
26a068
The .NET Core runtime contains everything needed to run .NET Core applications.
26a068
It includes a high performance Virtual Machine as well as the framework
26a068
libraries used by .NET Core applications.
26a068
26a068
.NET Core is a fast, lightweight and modular platform for creating
26a068
cross platform applications that work on Linux, Mac and Windows.
26a068
26a068
It particularly focuses on creating console applications, web
26a068
applications and micro-services.
26a068
26a068
26a068
%package -n aspnetcore-runtime-3.0
26a068
26a068
Version:        %{aspnetcore_runtime_rpm_version}
26a068
Summary:        ASP.NET Core 3.0 runtime
26a068
26a068
Requires:       dotnet-runtime-3.0%{?_isa} >= %{runtime_rpm_version}-%{release}
26a068
26a068
%description -n aspnetcore-runtime-3.0
26a068
The ASP.NET Core runtime contains everything needed to run .NET Core
26a068
web applications. It includes a high performance Virtual Machine as
26a068
well as the framework libraries used by .NET Core applications.
26a068
26a068
ASP.NET Core is a fast, lightweight and modular platform for creating
26a068
cross platform web applications that work on Linux, Mac and Windows.
26a068
26a068
It particularly focuses on creating console applications, web
26a068
applications and micro-services.
26a068
26a068
26a068
%package -n dotnet-templates-3.0
26a068
26a068
Version:        %{sdk_rpm_version}
26a068
Summary:        .NET Core 3.0 templates
26a068
26a068
# Theoretically any version of the host should work. But lets aim for the one
26a068
# provided by this package, or from a newer version of .NET Core
26a068
Requires:       dotnet-host%{?_isa} >= %{host_rpm_version}-%{release}
26a068
26a068
%description -n dotnet-templates-3.0
26a068
This package contains templates used by the .NET Core SDK.
26a068
26a068
ASP.NET Core is a fast, lightweight and modular platform for creating
26a068
cross platform web applications that work on Linux, Mac and Windows.
26a068
26a068
It particularly focuses on creating console applications, web
26a068
applications and micro-services.
26a068
26a068
26a068
%package -n dotnet-sdk-3.0
26a068
26a068
Version:        %{sdk_rpm_version}
26a068
Summary:        .NET Core 3.0 Software Development Kit
26a068
26a068
Requires:       dotnet-runtime-3.0%{?_isa} >= %{runtime_rpm_version}-%{release}
26a068
Requires:       aspnetcore-runtime-3.0%{?_isa} >= %{aspnetcore_runtime_rpm_version}-%{release}
26a068
26a068
Requires:       dotnet-apphost-pack-3.0%{?_isa} >= %{runtime_rpm_version}-%{release}
26a068
Requires:       dotnet-targeting-pack-3.0%{?_isa} >= %{runtime_rpm_version}-%{release}
26a068
Requires:       aspnetcore-targeting-pack-3.0%{?_isa} >= %{aspnetcore_runtime_rpm_version}-%{release}
26a068
Requires:       netstandard-targeting-pack-2.1%{?_isa} >= %{sdk_rpm_version}-%{release}
26a068
26a068
Requires:       dotnet-templates-3.0%{?_isa} >= %{sdk_rpm_version}-%{release}
26a068
26a068
%description -n dotnet-sdk-3.0
26a068
The .NET Core SDK is a collection of command line applications to
26a068
create, build, publish and run .NET Core applications.
26a068
26a068
.NET Core is a fast, lightweight and modular platform for creating
26a068
cross platform applications that work on Linux, Mac and Windows.
26a068
26a068
It particularly focuses on creating console applications, web
26a068
applications and micro-services.
26a068
26a068
26a068
%define dotnet_targeting_pack() %{expand:
26a068
%package -n %{1}
26a068
26a068
Version:        %{2}
26a068
Summary:        Targeting Pack for %{3} %{4}
26a068
26a068
Requires:       dotnet-host
26a068
26a068
%description -n %{1}
26a068
This package provides a targetting pack for %{3} %{4}
26a068
that allows developers to compile against and target %{3} %{4}
26a068
applications using the .NET Core SDK.
26a068
26a068
%files -n %{1}
26a068
%dir %{_libdir}/dotnet/packs
26a068
%{_libdir}/dotnet/packs/%{5}
26a068
}
26a068
26a068
%dotnet_targeting_pack dotnet-apphost-pack-3.0 %{runtime_rpm_version} Microsoft.NETCore.App 3.0 Microsoft.NETCore.App.Host.%{runtime_id}
26a068
%dotnet_targeting_pack dotnet-targeting-pack-3.0 %{runtime_rpm_version} Microsoft.NETCore.App 3.0 Microsoft.NETCore.App.Ref
26a068
%dotnet_targeting_pack aspnetcore-targeting-pack-3.0 %{aspnetcore_runtime_rpm_version} Microsoft.AspNetCore.App 3.0 Microsoft.AspNetCore.App.Ref
26a068
%dotnet_targeting_pack netstandard-targeting-pack-2.1 %{sdk_rpm_version} NETStandard.Library 2.1 NETStandard.Library.Ref
26a068
26a068
26a068
%prep
26a068
%setup -q -n dotnet-v%{sdk_version}-SDK
26a068
26a068
# Fix bad hardcoded path in build
26a068
sed -i 's|/usr/share/dotnet|%{_libdir}/dotnet|' src/core-setup.*/src/corehost/common/pal.unix.cpp
26a068
26a068
# Disable warnings
26a068
sed -i 's|skiptests|skiptests ignorewarnings|' repos/coreclr.proj
26a068
26a068
%patch1 -p1
26a068
26a068
pushd src/corefx.*
26a068
%patch100 -p1
26a068
popd
26a068
26a068
pushd src/coreclr.*
26a068
popd
26a068
26a068
pushd src/core-setup.*
26a068
%patch300 -p1
26a068
popd
26a068
26a068
pushd src/cli.*
26a068
%patch500 -p1
26a068
popd
26a068
26a068
# If CLR_CMAKE_USE_SYSTEM_LIBUNWIND=TRUE is misisng, add it back
26a068
grep CLR_CMAKE_USE_SYSTEM_LIBUNWIND repos/coreclr.proj || \
26a068
    sed -i 's|\$(BuildArguments) </BuildArguments>|$(BuildArguments) cmakeargs -DCLR_CMAKE_USE_SYSTEM_LIBUNWIND=TRUE</BuildArguments>|' repos/coreclr.proj
26a068
26a068
%if %{use_bundled_libunwind}
26a068
sed -i 's|-DCLR_CMAKE_USE_SYSTEM_LIBUNWIND=TRUE|-DCLR_CMAKE_USE_SYSTEM_LIBUNWIND=FALSE|' repos/coreclr.proj
26a068
%endif
26a068
26a068
cat source-build-info.txt
26a068
26a068
find -iname 'nuget.config' -exec echo {}: \; -exec cat {} \; -exec echo \;
26a068
26a068
26a068
%build
26a068
cat /etc/os-release
26a068
26a068
export CFLAGS="%{dotnet_cflags}"
26a068
export CXXFLAGS="%{dotnet_cflags}"
26a068
export LDFLAGS="%{dotnet_ldflags}"
26a068
26a068
VERBOSE=1 ./build.sh \
26a068
  /v:n \
26a068
  /p:LogVerbosity=n \
26a068
  /p:MinimalConsoleLogOutput=false \
26a068
  /p:ContinueOnPrebuiltBaselineError=true \
26a068
26a068
26a068
26a068
%install
26a068
install -dm 0755 %{buildroot}%{_libdir}/dotnet
26a068
ls bin/x64/Release
26a068
tar xf bin/x64/Release/dotnet-sdk-%{sdk_version}-%{runtime_id}.tar.gz -C %{buildroot}%{_libdir}/dotnet/
26a068
26a068
# Install managed symbols
26a068
tar xf bin/x64/Release/runtime/dotnet-runtime-symbols-%{runtime_version}-%{runtime_id}.tar.gz \
26a068
    -C %{buildroot}/%{_libdir}/dotnet/shared/Microsoft.NETCore.App/%{runtime_version}/
26a068
26a068
# Fix permissions on files
26a068
find %{buildroot}%{_libdir}/dotnet/ -type f -name '*.dll' -exec chmod -x {} \;
26a068
find %{buildroot}%{_libdir}/dotnet/ -type f -name '*.pdb' -exec chmod -x {} \;
26a068
find %{buildroot}%{_libdir}/dotnet/ -type f -name '*.props' -exec chmod -x {} \;
26a068
find %{buildroot}%{_libdir}/dotnet/ -type f -name '*.pubxml' -exec chmod -x {} \;
26a068
find %{buildroot}%{_libdir}/dotnet/ -type f -name '*.targets' -exec chmod -x {} \;
26a068
chmod 0644 %{buildroot}/%{_libdir}/dotnet/packs/Microsoft.NETCore.App.Ref/3.0.0/data/PackageOverrides.txt
26a068
chmod 0644 %{buildroot}/%{_libdir}/dotnet/packs/Microsoft.NETCore.App.Ref/3.0.0/data/FrameworkList.xml
26a068
chmod 0644 %{buildroot}/%{_libdir}/dotnet/packs/Microsoft.NETCore.App.Ref/3.0.0/data/PlatformManifest.txt
26a068
chmod 0644 %{buildroot}/%{_libdir}/dotnet/packs/Microsoft.AspNetCore.App.Ref/3.0.1/ref/netcoreapp3.0/*.xml
26a068
chmod 0644 %{buildroot}/%{_libdir}/dotnet/packs/Microsoft.AspNetCore.App.Ref/3.0.1/data/PackageOverrides.txt
26a068
chmod 0644 %{buildroot}/%{_libdir}/dotnet/packs/Microsoft.AspNetCore.App.Ref/3.0.1/data/FrameworkList.xml
26a068
chmod 0644 %{buildroot}/%{_libdir}/dotnet/packs/Microsoft.AspNetCore.App.Ref/3.0.1/data/PlatformManifest.txt
26a068
chmod 0644 %{buildroot}/%{_libdir}/dotnet/packs/Microsoft.AspNetCore.App.Ref/3.0.1/Microsoft.AspNetCore.App.Ref/3.0.1/Debug/netstandard2.0/Microsoft.AspNetCore.App.Ref.assets.cache
26a068
chmod 0644 %{buildroot}/%{_libdir}/dotnet/packs/Microsoft.AspNetCore.App.Ref/3.0.1/obj/Microsoft.AspNetCore.App.Ref.csproj.nuget.cache
26a068
chmod 0644 %{buildroot}/%{_libdir}/dotnet/packs/Microsoft.AspNetCore.App.Ref/3.0.1/obj/Microsoft.AspNetCore.App.Ref.csproj.nuget.dgspec.json
26a068
chmod 0644 %{buildroot}/%{_libdir}/dotnet/packs/Microsoft.AspNetCore.App.Ref/3.0.1/obj/project.assets.json
26a068
chmod 0644 %{buildroot}/%{_libdir}/dotnet/packs/NETStandard.Library.Ref/2.1.0/data/PackageOverrides.txt
26a068
chmod 0644 %{buildroot}/%{_libdir}/dotnet/packs/NETStandard.Library.Ref/2.1.0/data/FrameworkList.xml
26a068
chmod 0755 %{buildroot}/%{_libdir}/dotnet/sdk/%{sdk_version}/AppHostTemplate/apphost
26a068
chmod 0755 %{buildroot}/%{_libdir}/dotnet/packs/Microsoft.NETCore.App.Host.%{runtime_id}/%{runtime_version}/runtimes/%{runtime_id}/native/apphost
26a068
chmod 0755 %{buildroot}/%{_libdir}/dotnet/packs/Microsoft.NETCore.App.Host.%{runtime_id}/%{runtime_version}/runtimes/%{runtime_id}/native/libnethost.so
26a068
chmod 0644 %{buildroot}/%{_libdir}/dotnet/packs/Microsoft.NETCore.App.Host.%{runtime_id}/%{runtime_version}/runtimes/%{runtime_id}/native/nethost.h
26a068
26a068
26a068
# Add ~/.dotnet/tools to $PATH for all users
26a068
install -dm 0755 %{buildroot}%{_sysconfdir}/profile.d/
26a068
install %{SOURCE2} %{buildroot}%{_sysconfdir}/profile.d/
26a068
26a068
install -dm 0755 %{buildroot}/%{_datadir}/bash-completion/completions
26a068
# dynamic completion needs the file to be named the same as the base command
26a068
install src/cli.*/scripts/register-completions.bash %{buildroot}/%{_datadir}/bash-completion/completions/dotnet
26a068
26a068
# TODO: the zsh completion script needs to be ported to use #compdef
26a068
#install -dm 755 %%{buildroot}/%%{_datadir}/zsh/site-functions
26a068
#install src/cli/scripts/register-completions.zsh %%{buildroot}/%%{_datadir}/zsh/site-functions/_dotnet
26a068
26a068
install -dm 0755 %{buildroot}%{_bindir}
26a068
ln -s %{_libdir}/dotnet/dotnet %{buildroot}%{_bindir}/
26a068
26a068
install -dm 0755 %{buildroot}%{_mandir}/man1/
26a068
find -iname 'dotnet*.1' -type f -exec cp {} %{buildroot}%{_mandir}/man1/ \;
26a068
26a068
echo "%{_libdir}/dotnet" >> install_location
26a068
install -dm 0755 %{buildroot}%{_sysconfdir}/dotnet
26a068
install install_location %{buildroot}%{_sysconfdir}/dotnet/
26a068
26a068
# Check debug symbols in all elf objects. This is not in %%check
26a068
# because native binaries are stripped by rpm-build after %%install.
26a068
# So we need to do this check earlier.
26a068
echo "Testing build results for debug symbols..."
26a068
%{SOURCE1} -v %{buildroot}%{_libdir}/dotnet/
26a068
26a068
26a068
%check
26a068
%{buildroot}%{_libdir}/dotnet/dotnet --info
26a068
26a068
26a068
%files -n dotnet
26a068
# empty package useful for dependencies
26a068
26a068
%files -n dotnet-host
26a068
%dir %{_libdir}/dotnet
26a068
%{_libdir}/dotnet/dotnet
26a068
%dir %{_libdir}/dotnet/host
26a068
%dir %{_libdir}/dotnet/host/fxr
26a068
%{_bindir}/dotnet
26a068
%license %{_libdir}/dotnet/LICENSE.txt
26a068
%license %{_libdir}/dotnet/ThirdPartyNotices.txt
26a068
%doc %{_mandir}/man1/dotnet*.1.gz
26a068
%{_sysconfdir}/profile.d/dotnet.sh
26a068
%{_sysconfdir}/dotnet
26a068
%dir %{_datadir}/bash-completion
26a068
%dir %{_datadir}/bash-completion/completions
26a068
%{_datadir}/bash-completion/completions/dotnet
26a068
26a068
%files -n dotnet-hostfxr-3.0
26a068
%dir %{_libdir}/dotnet/host/fxr
26a068
%{_libdir}/dotnet/host/fxr/%{host_version}
26a068
26a068
%files -n dotnet-runtime-3.0
26a068
%dir %{_libdir}/dotnet/shared
26a068
%dir %{_libdir}/dotnet/shared/Microsoft.NETCore.App
26a068
%{_libdir}/dotnet/shared/Microsoft.NETCore.App/%{runtime_version}
26a068
26a068
%files -n aspnetcore-runtime-3.0
26a068
%dir %{_libdir}/dotnet/shared
26a068
%dir %{_libdir}/dotnet/shared/Microsoft.AspNetCore.App
26a068
%{_libdir}/dotnet/shared/Microsoft.AspNetCore.App/%{aspnetcore_runtime_version}
26a068
26a068
%files -n dotnet-templates-3.0
26a068
%dir %{_libdir}/dotnet/templates
26a068
%{_libdir}/dotnet/templates/%{templates_version}
26a068
26a068
%files -n dotnet-sdk-3.0
26a068
%dir %{_libdir}/dotnet/sdk
26a068
%{_libdir}/dotnet/sdk/%{sdk_version}
26a068
%dir %{_libdir}/dotnet/packs
26a068
26a068
%changelog
26a068
* Thu Mar 05 2020 Omair Majid <omajid@redhat.com> - 3.0.103-1
26a068
- Update to .NET Core Runtime 3.0.3 and SDK 3.0.103
26a068
- Resolves: RHBZ#1806956
26a068
26a068
* Wed Jan 15 2020 Omair Majid <omajid@redhat.com> - 3.0.102-2
26a068
- Fix prebuilts leaking into the final build
26a068
- Fix regressions in binary hardering
26a068
- Resolves: RHBZ#1788171
26a068
26a068
* Fri Jan 10 2020 Omair Majid <omajid@redhat.com> - 3.0.102-1
26a068
- Update to .NET Core Runtime 3.0.2 and SDK 3.0.102
26a068
- Resolves: RHBZ#1788171
26a068
26a068
* Fri Sep 27 2019 Omair Majid <omajid@redhat.com> - 3.0.100-1
26a068
- Update to .NET Core Runtime 3.0.0 and SDK 3.0.100
26a068
- Resolves: RHBZ#1711403
26a068
26a068
* Thu Sep 19 2019 Omair Majid <omajid@redhat.com> - 3.0.100-0.8.preview9
26a068
- Fix package descriptions for targeting packs
26a068
- Re-generate tarball to remove samples
26a068
- Resolves: RHBZ#1711403
26a068
26a068
* Mon Sep 16 2019 Omair Majid <omajid@redhat.com> - 3.0.100-0.7.preview9
26a068
- Do not put targeting pack files in mutliple packages
26a068
- Resolves: RHBZ#1711403
26a068
26a068
* Mon Sep 16 2019 Omair Majid <omajid@redhat.com> - 3.0.100-0.6.preview9
26a068
- Update source archive
26a068
- Resolves: RHBZ#1711403
26a068
26a068
* Mon Sep 16 2019 Omair Majid <omajid@redhat.com> - 3.0.100-0.5.preview9
26a068
- Fix package Require versions on dotnet-sdk-3.0
26a068
- Resolves: RHBZ#1711403
26a068
26a068
* Sun Sep 15 2019 Omair Majid <omajid@redhat.com> - 3.0.100-0.4.preview9
26a068
- Update to .NET Core 3.0 Preview 9
26a068
- Resolves: RHBZ#1711403
26a068
26a068
* Fri Aug 09 2019 Omair Majid <omajid@redhat.com> - 3.0.100-0.3.preview7
26a068
- Initial import into RHEL 8
26a068
- Resolves: RHBZ#1711403