%define name indexhtml %define version 1 %define release %mkrel 1 %define epoch 1 Summary: Mageia html welcome page Name: %{name} Version: %{version} Release: %{release} URL: http://mageia.org Requires(pre): mageia-release-common Requires(post): gawk coreutils sed BuildRequires: intltool Source: %{name}-%{version}.tar.bz2 Group: System/Base License: GPL BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-buildroot BuildArch: noarch %description Mageia index.html welcome page displayed by web browsers when they are launched, first mail displayed on mail clients after installation and "about" information. %prep %setup -q %build cd about ./create_html.sh %install rm -fr %buildroot/ find $RPM_BUILD_DIR/%name -name ".svn" -print | xargs /bin/rm -fr install -d -m 0755 %buildroot/%_datadir/mga/indexhtml/ tar c -C HTML . | tar x -C %buildroot/%_datadir/mga/indexhtml/ install -d -m 0755 %buildroot/%_datadir/mga/mail/text/ install -d -m 0755 %buildroot/%_datadir/mga/mail/html/ for lang in $(find mail/header-* -type f | sed "s|mail/header-||" ); do cat mail/header-$lang &> tmpfile cat mail/mail-$lang.txt >> tmpfile install -m 0644 tmpfile %buildroot/%_datadir/mga/mail/text/mail-$lang cat mail/header-$lang &> tmpfile echo "Content-Type: multipart/related; type=\"multipart/alternative\";" >>tmpfile echo " boundary=\"=-tThpx1YEZqL4gn53WjQ1\"" >> tmpfile echo "" >> tmpfile echo "--=-tThpx1YEZqL4gn53WjQ1" >> tmpfile echo "Content-Type: multipart/alternative; boundary=\"=-aFPGjTr5jUHhXPWxbLcT\"" >>tmpfile echo "" >> tmpfile echo "--=-aFPGjTr5jUHhXPWxbLcT" >> tmpfile cat mail/mail-$lang.txt >> tmpfile cat mail/mail-$lang.html >> tmpfile # cat mail/mail-images >> tmpfile install -m 0644 tmpfile %buildroot/%_datadir/mga/mail/html/mail-$lang done install -d -m 0755 %buildroot/%_datadir/doc/HTML/ install -m 0644 HTML/index.html %buildroot/%_datadir/doc/HTML/index.html # add a default cat %buildroot/%_datadir/mga/indexhtml/index.html | \ sed "s/#MDV_RELEASE/`cat /etc/release`/" | \ sed "s/#MDV_PRODUCT/download/" | \ sed "s/#MDV_PACK//" | \ sed "s/#LANG/en/g" \ > %buildroot/%_datadir/doc/HTML/index.html # about Mandriva install -d -m 0755 %buildroot/%_datadir/mga/about install -d -m 0755 %buildroot/%_datadir/applications install -d -m 0755 %buildroot/%{_bindir} cp about/html/* %buildroot/%_datadir/mga/about cp -r about/style %buildroot/%_datadir/mga/about/ cp about/about-mageia.desktop %buildroot/%_datadir/applications cp about/about-mageia %buildroot/%{_bindir} %clean rm -fr %buildroot %post # done to prevent excludedocs to ignore the doc/HTML mkdir -p %_datadir/doc/HTML cat %_datadir/mga/indexhtml/index.html | \ sed "s/#MDV_RELEASE/`cat /etc/release`/" | \ sed "s/#MDV_PRODUCT/`gawk -F= '/META_CLASS/ { print $2 }' /etc/sysconfig/system`/" | \ sed "s/#MDV_PACK//" | \ sed "s/#LANG/${LC_NAME/[-_]*}/g" \ > %_datadir/doc/HTML/index.html %files %defattr(-,root,root,-) %_datadir/mga/ %dir %_datadir/doc/HTML/ %_datadir/doc/HTML/index.html %_datadir/applications/about-mageia.desktop %{_bindir}/about-mageia