%global vendor {os_name} Name: %{vendor}-indexhtml Version: {rpm_version} Release: 15 Source: HTML.tar.gz License: CC-BY-SA-4.0 Summary: Browser default start page for %{vendor} BuildArchitectures: noarch BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) Obsoletes: indexhtml <= 2:5-1 Provides: %{vendor}-indexhtml Provides: generic-indexhtml %if "{os_name}" != "openEuler" Provides: openEuler-indexhtml Obsoletes: openEuler-indexhtml %endif BuildRequires: sed %description The indexhtml package contains the welcome page shown by your Web browser, which you'll see after you've successfully installed %{vendor} Linux %prep %setup -q -n HTML lowercase_os_name=$(echo "%{vendor}" | sed 's/[A-Z]/\l&/g') sed -i "s/lowercase_generic_os/$lowercase_os_name/g" index.html sed -i "s/generic_os/%{vendor}/g" index.html %build %install rm -rf $RPM_BUILD_ROOT mkdir -p $RPM_BUILD_ROOT/%{_defaultdocdir}/HTML mkdir -p $RPM_BUILD_ROOT/%{_defaultdocdir}/HTML/en-US cp -a . $RPM_BUILD_ROOT/%{_defaultdocdir}/HTML/ pushd $RPM_BUILD_ROOT/%{_defaultdocdir}/HTML/en-US ln -s ../index.html . ln -s ../img/ . popd %clean rm -rf $RPM_BUILD_ROOT %files %defattr(-,root,root,-) %{_defaultdocdir}/HTML/* %changelog * Tue Jun 21 2022 Chenyx - 7-15 - License compliance rectification * Mon Dec 23 2019 openEuler Buildteam - 7-14 - Type:NA - ID:NA - SUG:NA - DESC: delete unneeded provides * Tue Oct 15 2019 fanghuiyu - 7-13 - Type:enhancement - ID:NA - SUG:NA - DESC: change to generic-indexhtml * Tue Sep 24 2019 hexiaowen - 7-12 - add copyright * Fri Mar 29 2019 wuyou - 7-11 - Type:bugfix - ID:NA - SUG:NA - DESC: supply provides of indexhtml * Mon Mar 25 2019 wuyou - 7-10 - Type: bugfix - ID: NA - SUG: NA - DESC: Provides openEuler-indexhtml