Package that installs rh-dotnet21
CentOS Sources
2019-01-09 326f07c3ceeb0b759e66a4541fcecef8148df218
commit | author | age
645253 1 %global scl_name_prefix rh-
CS 2 %global scl_name_base dotnet
3 %global scl_name_version 21
4
5 %global scl %{scl_name_prefix}%{scl_name_base}%{scl_name_version}
6 %scl_package %scl
7
8 %global nfsmoutnable 1
9
10 # For testing this RPM by itself.
11 %global install_scl 1
12
13 # Do not produce empty debuginfo package
14 %global debug_package %{nil}
15
16 Name: %scl_name
17 Version: 2.1
326f07 18 Release: 6%{?dist}
645253 19 Summary: Package that installs %scl
CS 20 License: MIT
21
22 BuildRequires:  scl-utils-build
23 %if 0%{?install_scl}
24 Requires:       %{scl_prefix}dotnet
25 %endif
26
27 %description
28 This is the main package for %scl Software Collection.
29
30
31 %package runtime
32 Summary: Package that handles %scl Software Collection.
33 Requires: scl-utils
34
35 %description runtime
36 Package shipping essential scripts to work with %scl Software Collection.
37
38
39 %package build
40 Summary: Package shipping basic build configuration
41 Requires: scl-utils-build
42
43 %description build
44 Package shipping essential configuration macros to build %scl Software Collection.
45
46
47 %prep
48 %setup -c -T
49
50 %build
51 # Nothing to do
52
53 %install
54 %scl_install
55
56 cat >> %{buildroot}%{_scl_scripts}/enable << EOF
a599a5 57 export PATH="%{_bindir}:%{_sbindir}\${PATH:+:\${PATH}}\${HOME:+:\${HOME}/.dotnet/tools}"
645253 58 export CPATH="%{_includedir}\${CPATH:+:\${CPATH}}"
CS 59 export LD_LIBRARY_PATH="%{_libdir}\${LD_LIBRARY_PATH:+:\${LD_LIBRARY_PATH}}"
60 export MANPATH="%{_mandir}:\${MANPATH:-}"
61 export PKG_CONFIG_PATH="%{_libdir}/pkgconfig\${PKG_CONFIG_PATH:+:\${PKG_CONFIG_PATH}}"
62 export PYTHONPATH=%{_scl_root}%{python_sitelib}\${PYTHONPATH:+:\${PYTHONPATH}}
63 export XDG_DATA_DIRS=%{_datadir}:\${XDG_DATA_DIRS:-/usr/local/share:/usr/share}
64
65 # Opt out of telemetry collection by default
66 export DOTNET_CLI_TELEMETRY_OPTOUT=true
dd6d10 67
CS 68 # Set the latest versions of ASP.NET Core packages to be picked up when
69 # building using the older SDKS
326f07 70 export LatestPatchVersionForAspNetCoreApp2_1=2.1.7
CS 71 export LatestPatchVersionForAspNetCoreAll2_1=2.1.7
645253 72 EOF
CS 73
74
75 %files
76
77 %files runtime -f filelist
78 %scl_files
79
80 %files build
81 %{_root_sysconfdir}/rpm/macros.%{scl}-config
82
83
84 %changelog
326f07 85 * Fri Dec 14 2018 Omair Majid <omajid@redhat.com> - 2.1-6
CS 86 - Export environment variables to set ASP.NET Core versions to 2.1.7
87 - Resolves: RHBZ#1659216
88
d7fb40 89 * Mon Nov 05 2018 Omair Majid <omajid@redhat.com> - 2.1-5
CS 90 - Export environment variables to set ASP.NET Core versions to 2.1.6
91 - Resolves: rhbz#1646697
92
719059 93 * Mon Oct 01 2018 Omair Majid <omajid@redhat.com> - 2.1-4
CS 94 - Export environment variables to set ASP.NET Core versions to 2.1.5
95 - Resolves: rhbz#1634169
96
dd6d10 97 * Wed Sep 05 2018 Omair Majid <omajid@redhat.com> - 2.1-3
CS 98 - Export environment variables to set ASP.NET Core versions to 2.1.4
99 - Resolves: rhbz#1625403
100
a599a5 101 * Thu May 31 2018 Omair Majid <omajid@redhat.com> - 2.1-2
CS 102 - Add ~/.dotnet/tools to PATH on scl-enable
103 - Resolves: rhbz#1584525
104
645253 105 * Thu May 17 2018 Omair Majid <omajid@redhat.com> - 2.1-1
CS 106 - Update to 2.1
107
108 * Tue Jun 20 2017 Omair Majid <omajid@redhat.com> - 2.0-6
109 - Add XDG_DATA_DIRS
110
111 * Thu Jun 8 2017 Omair Majid <omajid@redhat.com> - 2.0-5
112 - Add requires on main dotnet package
113
114 * Wed Apr 19 2017 Omair Majid <omajid@redhat.com> - 2.0-4
115 - Add CPATH
116
117 * Tue Apr 18 2017 Omair Majid <omajid@redhat.com> - 2.0-3
118 - Add PYTHONPATH
119 - Opt out of telemetry collection
120
121 * Mon Apr 17 2017 Omair Majid <omajid@redhat.com> - 2.0-2
122 - Remove unprintable characters from build section
123 - Do not require rest of SCL
124 - Do not install man page
125
126 * Thu Apr 13 2017 Omair Majid <omajid@redhat.com> 2.0-1
127 - Initial package