Add default Smack manifest for python-doc.spec
[profile/ivi/python.git] / packaging / python-doc.spec
1 Name:           python-doc
2 Url:            http://www.python.org/
3 License:        Python License ..
4 Group:          Development/Languages/Python
5 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
6 Summary:        Additional Package Documentation for Python.
7 Version:        2.7
8 Release:        12
9 %define pyver   2.7.1
10 BuildArch:      noarch
11 %define       tarname        Python-%{pyver}
12 %define       pyname         python
13 Enhances:       %{pyname}=%{pyver}
14 Source0:        %{tarname}.tar.bz2
15 Source1:        python-%{version}-docs-html.tar.bz2
16 Source2:        python-%{version}-docs-pdf-a4.tar.bz2
17 Source3:        python-%{version}-docs-pdf-letter.tar.bz2
18 Source1001: packaging/python-doc.manifest 
19 Provides:       pyth_doc pyth_ps
20 Obsoletes:      pyth_doc pyth_ps
21
22 %description
23 Tutorial, Global Module Index, Language Reference, Library Reference,
24 Extending and Embedding Reference, Python/C API Reference, Documenting
25 Python, and Macintosh Module Reference in HTML format.
26
27
28
29 %package pdf
30 License:        Python License ..
31 Provides:       pyth_pdf
32 Obsoletes:      pyth_pdf
33 Summary:        Python PDF Documentation
34 Group:          Development/Languages/Python
35 AutoReqProv:    on
36
37 %description pdf
38 Tutorial, Global Module Index, Language Reference, Library Reference,
39 Extending and Embedding Reference, Python/C API Reference, Documenting
40 Python, and Macintosh Module Reference in PDF format.
41
42
43
44 Authors:
45 --------
46     Guido van Rossum <guido@python.org>
47
48 %prep
49 %setup -q -n %{tarname}
50
51 %build
52 cp %{SOURCE1001} .
53 # nothing to do (...whistles innocently)
54
55 %install
56 export PDOCS=${RPM_BUILD_ROOT}%{_docdir}/%{pyname}
57 install -d -m 755 $PDOCS/Misc
58 install -d -m 755 $PDOCS/paper-a4 $PDOCS/paper-letter $PDOCS/html
59 tar xfj %{S:1} -C $PDOCS/
60 mv $PDOCS/python-%{version}-docs-html $PDOCS/html
61 tar xfj %{S:2} -C $PDOCS
62 mv $PDOCS/docs-pdf $PDOCS/paper-a4
63 tar xfj %{S:3} -C $PDOCS
64 mv $PDOCS/docs-pdf $PDOCS/paper-letter
65 install -c -m 644 Doc/ACKS.txt                          $PDOCS/ACKS.txt
66 install -c -m 644 README                        $PDOCS/README
67 for i in Misc/* ; do
68   [ -f $i ] && install -c -m 644 $i                 $PDOCS/Misc/
69 done
70
71 %clean
72 rm -rf $RPM_BUILD_ROOT
73
74 %files
75 %manifest python-doc.manifest
76 %defattr(644, root, root, 755)
77 %dir %{_docdir}/%{pyname}
78 %doc %{_docdir}/%{pyname}/Misc
79 %doc %{_docdir}/%{pyname}/html
80 %doc %{_docdir}/%{pyname}/ACKS.txt
81 %doc %{_docdir}/%{pyname}/README
82
83 %files pdf
84 %manifest python-doc.manifest
85 %defattr(644, root, root, 755)
86 %doc %{_docdir}/%{pyname}/paper-a4
87 %doc %{_docdir}/%{pyname}/paper-letter
88
89 %changelog