53 lines
1.3 KiB
RPMSpec
53 lines
1.3 KiB
RPMSpec
%global vendor {os_name}
|
|
|
|
Name: %{vendor}-indexhtml
|
|
Version: {rpm_version}
|
|
Release: 1
|
|
Source: HTML.tar.gz
|
|
License: CC-BY-SA
|
|
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 = %{version}-%{release}
|
|
Obsoletes: openEuler-indexhtml <= %{version}-%{release}
|
|
%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
|