diff options
Diffstat (limited to 'indexhtml.spec')
-rw-r--r-- | indexhtml.spec | 128 |
1 files changed, 91 insertions, 37 deletions
diff --git a/indexhtml.spec b/indexhtml.spec index eda4f0d..f0f4670 100644 --- a/indexhtml.spec +++ b/indexhtml.spec @@ -1,68 +1,122 @@ Summary: Mandrake html welcome page Name: indexhtml Version: 9.1 -Release: 1mdk -Source: indexhtml-%{version}.tar.bz2 -Icon: mandrake-small.xpm +Release: 7mdk +Source: indexhtml-%version.tar.bz2 Group: System/Base -License: Distributable +License: GPL BuildRoot: %_tmppath/%name-%version-%release-root BuildArch: noarch + + %description Mandrake index.html welcome page. %prep + %setup -q %build + %install -rm -rf $RPM_BUILD_ROOT +rm -fr %buildroot/ + +find $RPM_BUILD_DIR/%name -name "*~" -print | xargs /bin/rm -fr +find $RPM_BUILD_DIR/%name -name "CVS" -print | xargs /bin/rm -fr + +install -d -m 0755 %buildroot/%_datadir/mdk/indexhtml/ +install -m 0644 HTML/* %buildroot/%_datadir/mdk/indexhtml/ -mkdir -p $RPM_BUILD_ROOT/%{_defaultdocdir} -cp -avrf HTML $RPM_BUILD_ROOT/%{_defaultdocdir} +install -d -m 0755 %buildroot/%_datadir/doc/HTML/ +install -m 0644 HTML/index.html %buildroot/%_datadir/doc/HTML/index.html -find %buildroot -name "*~" -print | xargs /bin/rm -fr %clean -rm -rf $RPM_BUILD_ROOT +rm -fr %buildroot + %post if [ -r /etc/sysconfig/i18n ] ; then - . /etc/sysconfig/i18n - if [ -n "$LANGUAGE" ]; then - LISTLANG="`echo $LANGUAGE | tr ':' ' '`" ; - else - if [ -n "$LANG" ]; then - LISTLANG="$LANG" - else - LISTLANG=en - fi - fi - for i in $LISTLANG - do - if [ -r %{_defaultdocdir}/HTML/index-$i.html ]; then - cat %{_defaultdocdir}/HTML/index-$i.html > \ - %{_defaultdocdir}/HTML/index.html - break - else - lang=`echo $i | cut -b-2` - if [ -r %{_defaultdocdir}/HTML/index-$lang.html ]; then - cat %{_defaultdocdir}/HTML/index-$lang.html > \ - %{_defaultdocdir}/HTML/index.html - break; - - fi - fi - done + . /etc/sysconfig/i18n + if [ -n "$LANGUAGE" ]; then + LISTLANG="`echo $LANGUAGE | tr ':' ' '`" ; + else + if [ -n "$LANG" ]; then + LISTLANG="$LANG" + else + LISTLANG=en + fi + fi +else + LISTLANG=en +fi + +for i in $LISTLANG +do + if [ -r %_datadir/mdk/indexhtml/index-$i.html ]; then + cat %_datadir/mdk/indexhtml/index-$i.html | \ + sed 's:="\([^"]*.css\)">:="%_datadir/mdk/indexhtml/\1">:' > \ + %_datadir/doc/HTML/index.html + break + else + lang=`echo $i | cut -b-2` + if [ -r %_datadir/mdk/indexhtml/index-$lang.html ]; then + cat %_datadir/mdk/indexhtml/index-$lang.html | \ + sed 's:="\([^"]*.css\)">:="%_datadir/mdk/indexhtml/\1">:' > \ + %_datadir/doc/HTML/index.html + break; + + fi + fi +done + +if [ ! -r %_datadir/doc/HTML/index.html ]; then + cat %_datadir/mdk/indexhtml/index-en.html | \ + sed 's:="\([^"]*.css\)">:="%_datadir/mdk/indexhtml/\1">:' > \ + %_datadir/doc/HTML/index.html fi + +%postun +rm -f %{_defaultdocdir}/HTML/index.html + +%preun +if [ $1 = 0 ]; then + rm -f %_datadir/doc/HTML/index.html +fi + + + %files -%defattr(644,root,root) -%{_defaultdocdir}/HTML/* +%defattr(-,root,root,-) +%dir %_datadir/mdk/ +%dir %_datadir/mdk/indexhtml/ +%_datadir/mdk/indexhtml/* +%verify (not md5 mtime size) %_datadir/doc/HTML/index.html %changelog +* Tue Mar 11 2003 Frederic Lepied <flepied@mandrakesoft.com> 9.1-7mdk +- removed obsolete sites from title bar + +* Mon Mar 10 2003 Pablo Saratxaga <pablo@mandrakesoft.com> 9.1-6mdk +- various new translations +- corrected stylesheet link on default page + +* Fri Mar 07 2003 Laurent MONTEL <lmontel@mandrakesoft.com> 9.1-5mdk +- Fix indexhtml page location + +* Thu Mar 06 2003 Laurent MONTEL <lmontel@mandrakesoft.com> 9.1-4mdk +- fix generation of the html file +- cleanup before removal + +* Thu Feb 27 2003 David BAUDENS <baudens@mandrakesoft.com> 9.1-3mdk +- Move in /usr/share/mdk + +* Mon Feb 24 2003 Pablo Saratxaga <pablo@mandrakesoft.com> 9.1-2mdk +- updated message of the indexhtml pages + * Wed Jan 29 2003 Pablo Saratxaga <pablo@mandrakesoft.com> 9.1-1mdk - updated Finnish, Ukrainian and Tamil files - added Hebrew, Nynorsk and Tajiki files |