/[packages]/cauldron/indexhtml/current/SPECS/indexhtml.spec
ViewVC logotype

Annotation of /cauldron/indexhtml/current/SPECS/indexhtml.spec

Parent Directory Parent Directory | Revision Log Revision Log


Revision 48829 - (hide annotations) (download)
Mon Feb 7 21:37:54 2011 UTC (13 years, 1 month ago) by ennael
File size: 3416 byte(s)
imported package indexhtml
1 ennael 48829 %define name indexhtml
2     %define version 2010.1
3     %define release %mkrel 3
4    
5     Summary: Mandriva Linux html welcome page
6     Name: %{name}
7     Version: %{version}
8     Release: %{release}
9     URL: http://start.mandriva.com/
10     Requires(pre): mandriva-release-common
11     Requires(post): gawk coreutils sed
12     BuildRequires: intltool
13     Source: %{name}-%{version}.tar.bz2
14     Group: System/Base
15     License: GPL
16     BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-buildroot
17     BuildArch: noarch
18    
19    
20     %description
21     Mandriva Linux index.html welcome page displayed by web browsers
22     when they are launched, first mail displayed on mail clients
23     after installation and "about" information.
24    
25     %prep
26    
27     %setup -q
28    
29     %build
30     cd about
31     ./create_html.sh
32    
33     %install
34     rm -fr %buildroot/
35    
36     find $RPM_BUILD_DIR/%name -name ".svn" -print | xargs /bin/rm -fr
37    
38     install -d -m 0755 %buildroot/%_datadir/mdk/indexhtml/
39     tar c -C HTML . | tar x -C %buildroot/%_datadir/mdk/indexhtml/
40     #install -m 0755 update-indexhtml %buildroot/%_datadir/mdk/indexhtml/
41    
42     install -d -m 0755 %buildroot/%_datadir/mdk/mail/text/
43     install -d -m 0755 %buildroot/%_datadir/mdk/mail/html/
44     for lang in $(find mail/header-* -type f | sed "s|mail/header-||" ); do
45     cat mail/header-$lang &> tmpfile
46     cat mail/mail-$lang.txt >> tmpfile
47     install -m 0644 tmpfile %buildroot/%_datadir/mdk/mail/text/mail-$lang
48    
49     cat mail/header-$lang &> tmpfile
50     echo "Content-Type: multipart/related; type=\"multipart/alternative\";" >>tmpfile
51     echo " boundary=\"=-tThpx1YEZqL4gn53WjQ1\"" >> tmpfile
52     echo "" >> tmpfile
53     echo "--=-tThpx1YEZqL4gn53WjQ1" >> tmpfile
54     echo "Content-Type: multipart/alternative; boundary=\"=-aFPGjTr5jUHhXPWxbLcT\"" >>tmpfile
55     echo "" >> tmpfile
56     echo "--=-aFPGjTr5jUHhXPWxbLcT" >> tmpfile
57     cat mail/mail-$lang.txt >> tmpfile
58     cat mail/mail-$lang.html >> tmpfile
59     cat mail/mail-images >> tmpfile
60     install -m 0644 tmpfile %buildroot/%_datadir/mdk/mail/html/mail-$lang
61    
62     done
63    
64     install -d -m 0755 %buildroot/%_datadir/doc/HTML/
65     install -m 0644 HTML/index.html %buildroot/%_datadir/doc/HTML/index.html
66     #install -d -m 0755 %buildroot/etc/sysconfig/network-scripts/ifup.d
67     #cd %buildroot/etc/sysconfig/network-scripts/ifup.d
68     #ln -s ../../../../%_datadir/mdk/indexhtml/update-indexhtml indexhtml
69    
70     # add a default
71     cat %buildroot/%_datadir/mdk/indexhtml/index.html | \
72     sed "s/#MDV_RELEASE/`cat /etc/release`/" | \
73     sed "s/#MDV_PRODUCT/download/" | \
74     sed "s/#MDV_PACK//" | \
75     sed "s/#LANG/en/g" \
76     > %buildroot/%_datadir/doc/HTML/index.html
77    
78     # about Mandriva
79     install -d -m 0755 %buildroot/%_datadir/mdk/about
80     install -d -m 0755 %buildroot/%_datadir/applications
81     install -d -m 0755 %buildroot/%{_bindir}
82     cp about/html/* %buildroot/%_datadir/mdk/about
83     cp -r about/style %buildroot/%_datadir/mdk/about/
84     cp about/about-mandriva.desktop %buildroot/%_datadir/applications
85     cp about/about-mandriva %buildroot/%{_bindir}
86    
87     %clean
88     rm -fr %buildroot
89    
90     %post
91     # done to prevent excludedocs to ignore the doc/HTML
92     mkdir -p %_datadir/doc/HTML
93     cat %_datadir/mdk/indexhtml/index.html | \
94     sed "s/#MDV_RELEASE/`cat /etc/release`/" | \
95     sed "s/#MDV_PRODUCT/`gawk -F= '/META_CLASS/ { print $2 }' /etc/sysconfig/system`/" | \
96     sed "s/#MDV_PACK//" | \
97     sed "s/#LANG/${LC_NAME/[-_]*}/g" \
98     > %_datadir/doc/HTML/index.html
99    
100     %files
101     %defattr(-,root,root,-)
102     %_datadir/mdk/
103     %dir %_datadir/doc/HTML/
104     %_datadir/doc/HTML/index.html
105     #/etc/sysconfig/network-scripts/ifup.d/indexhtml
106     %_datadir/applications/about-mandriva.desktop
107     %{_bindir}/about-mandriva
108    
109    

  ViewVC Help
Powered by ViewVC 1.1.30