summaryrefslogtreecommitdiffstats
path: root/indexhtml.spec
diff options
context:
space:
mode:
Diffstat (limited to 'indexhtml.spec')
-rw-r--r--indexhtml.spec128
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