]> git.pld-linux.org Git - packages/epydoc.git/blame - epydoc.spec
- ver. 3.0 beta1
[packages/epydoc.git] / epydoc.spec
CommitLineData
9b9d9acf 1%define beta beta1
14c391a4 2Summary: Tool for generating API documentation for Python modules
2b4efed8 3Summary(pl.UTF-8): Narzędzie do generowania dokumentacji API modułów Pythona
14c391a4 4Name: epydoc
9b9d9acf 5Version: 3.0
6Release: 0.%{beta}.1
14c391a4 7License: MIT
8Group: Development/Languages/Python
9b9d9acf 9Source0: http://dl.sourceforge.net/epydoc/%{name}-%{version}%{beta}.zip
10# Source0-md5: 43e9f98002ddfd0fd91b2c5a9737da0f
e04228cb 11Patch0: %{name}-failed_identifiers.patch
14c391a4 12URL: http://epydoc.sourceforge.net/
13BuildRequires: python-modules >= 2.2.1
14c391a4 14%pyrequires_eq python-modules
15BuildArch: noarch
16BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
17
18%description
66c4606a 19epydoc is a tool for generating API documentation for Python modules,
20based on their docstrings. For an example of epydoc's output, see the
21API documentation for epydoc itself (html, pdf). A lightweight markup
22language called epytext can be used to format docstrings and to add
23information about specific fields, such as parameters and instance
24variables. epydoc also understands docstrings written in
25ReStructuredText, Javadoc and plaintext.
26
d406f402
JR
27%description -l pl.UTF-8
28epydoc jest narzędziem do generowania dokumentacji API modułów Pythona
29w oparciu o ich wewnętrzne opisy (docstrings). Jako przykład wyniku
30jego działania można obejrzeć jego własną dokumentację (html, pdf).
31epytext wywoływany przez prosty język znaczników może służyć do
32formatowania wewnętrznych opisów oraz do dodawania informacji o
66c4606a 33konkretnych polach, takich jak parametry i zmienne instancji. epydoc
d406f402 34rozumie również wewnętrzne opisy stworzone w ReStructuredText, Javadoc
66c4606a 35i w postaci czystego tekstu.
14c391a4 36
d628eb98 37%package gui
66c4606a 38Summary: GUI for epydoc
2b4efed8 39Summary(pl.UTF-8): Interfejs graficzny dla epydoc
d628eb98 40Group: Development/Languages/Python
63e879ff 41Requires: %{name} = %{version}-%{release}
829a0e55 42%pyrequires_eq python-tkinter
d628eb98 43
44%description gui
66c4606a 45epydoc is a tool for generating API documentation for Python modules,
46based on their docstrings. For an example of epydoc's output, see the
47API documentation for epydoc itself (html, pdf). A lightweight markup
48language called epytext can be used to format docstrings and to add
49information about specific fields, such as parameters and instance
50variables. epydoc also understands docstrings written in
51ReStructuredText, Javadoc and plaintext.
52
53This package contains GUI program for epydoc.
54
d406f402
JR
55%description gui -l pl.UTF-8
56epydoc jest narzędziem do generowania dokumentacji API modułów Pythona
57w oparciu o ich wewnętrzne opisy (docstrings). Jako przykład wyniku
58jego działania można obejrzeć jego własną dokumentację (html, pdf).
59epytext wywoływany przez prosty język znaczników może służyć do
60formatowania wewnętrznych opisów oraz do dodawania informacji o
66c4606a 61konkretnych polach, takich jak parametry i zmienne instancji. epydoc
d406f402 62rozumie również wewnętrzne opisy stworzone w ReStructuredText, Javadoc
66c4606a 63i w postaci czystego tekstu.
64
d406f402 65Ten pakiet zawiera graficzny interfejs użytkownika (GUI) dla epydoc.
d628eb98 66
14c391a4 67%prep
9b9d9acf 68%setup -q -n %{name}-%{version}%{beta}
69#%patch0 -p1
14c391a4 70
71%build
72python setup.py build
73
74%install
75rm -rf $RPM_BUILD_ROOT
d628eb98 76install -d $RPM_BUILD_ROOT%{_mandir}/man1
14c391a4 77
78python setup.py install --optimize=2 --root=$RPM_BUILD_ROOT
79
d628eb98 80install man/*.1 $RPM_BUILD_ROOT%{_mandir}/man1
81
9b9d9acf 82%py_postclean
eb50c78d 83
14c391a4 84%clean
85rm -rf $RPM_BUILD_ROOT
86
87%files
88%defattr(644,root,root,755)
89%doc doc/*
9b9d9acf 90%attr(755,root,root) %{_bindir}/*
d628eb98 91%{_mandir}/man1/epydoc.*
9b9d9acf 92%{py_sitescriptdir}/epydoc
93%{py_sitescriptdir}/*.egg-info
94%exclude %{py_sitescriptdir}/epydoc/gui.py[co]
d628eb98 95
96%files gui
97%defattr(644,root,root,755)
98%attr(755,root,root) %{_bindir}/epydocgui
eb50c78d 99%{py_sitescriptdir}/epydoc/gui.py[co]
d628eb98 100%{_mandir}/man1/epydocgui.*
This page took 0.074343 seconds and 4 git commands to generate.