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

  ViewVC Help
Powered by ViewVC 1.1.30