indexhtml/generic-indexhtml.spec

82 lines
1.9 KiB
RPMSpec
Raw Permalink Normal View History

2024-06-13 23:27:29 +08:00
%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 <chenyixiong3@huawei.com> - 7-15
- License compliance rectification
* Mon Dec 23 2019 openEuler Buildteam <buildteam@openeuler.org> - 7-14
- Type:NA
- ID:NA
- SUG:NA
- DESC: delete unneeded provides
* Tue Oct 15 2019 fanghuiyu<fanghuiyu@huawei.com> - 7-13
- Type:enhancement
- ID:NA
- SUG:NA
- DESC: change to generic-indexhtml
* Tue Sep 24 2019 hexiaowen <hexiaowen@huawei.com> - 7-12
- add copyright
* Fri Mar 29 2019 wuyou<wuyou88@huawei.com> - 7-11
- Type:bugfix
- ID:NA
- SUG:NA
- DESC: supply provides of indexhtml
* Mon Mar 25 2019 wuyou<wuyou88@huawei.com> - 7-10
- Type: bugfix
- ID: NA
- SUG: NA
- DESC: Provides openEuler-indexhtml