|
|
ca8de38 |
Summary: Automatic API documentation generation tool for Python
|
|
cvsextras |
d8c5a0a |
Name: epydoc
|
|
|
2ee2fc2 |
Version: 3.0.1.20090203svn
|
|
|
df4b061 |
Release: 4%{?dist}
|
|
cvsextras |
d8c5a0a |
Group: Development/Tools
|
|
cvsextras |
d8c5a0a |
License: MIT
|
|
cvsextras |
d8c5a0a |
URL: http://epydoc.sourceforge.net/
|
|
|
df01f73 |
Source0: http://dl.sf.net/epydoc/epydoc-%{version}.tar.gz
|
|
|
df01f73 |
Source1: epydocgui.desktop
|
|
|
0196623 |
Patch0: epydoc-3.0.1-nohashbang.patch
|
|
|
2ee2fc2 |
Patch1: epydoc-3.0.1svn1812-png-default.patch
|
|
|
9e49c48 |
Patch2: epydoc-3.0.1-new-docutils.patch
|
|
|
2ee2fc2 |
Patch3: epydoc-3.0.1svn1812-make-suppress-timestamp-the-default.patch
|
|
|
2ee2fc2 |
Patch4: epydoc-3.0.1svn1812-fix-relative-import.patch
|
|
|
3a5edc5 |
# Needed for some outputs, like --pdf (#522249)
|
|
|
ed8fd74 |
Recommends: tex(dvips)
|
|
|
ed8fd74 |
Recommends: tex(latex)
|
|
|
0196623 |
BuildRequires: python-devel
|
|
|
0196623 |
BuildRequires: desktop-file-utils
|
|
|
df01f73 |
BuildArch: noarch
|
|
cvsextras |
d8c5a0a |
|
|
cvsextras |
d8c5a0a |
%description
|
|
cvsextras |
d8c5a0a |
Epydoc is a tool for generating API documentation for Python modules,
|
|
cvsextras |
d8c5a0a |
based on their docstrings. For an example of epydoc's output, see the
|
|
cvsextras |
d8c5a0a |
API documentation for epydoc itself (html, pdf). A lightweight markup
|
|
cvsextras |
d8c5a0a |
language called epytext can be used to format docstrings, and to add
|
|
cvsextras |
d8c5a0a |
information about specific fields, such as parameters and instance
|
|
cvsextras |
d8c5a0a |
variables. Epydoc also understands docstrings written in
|
|
cvsextras |
d8c5a0a |
ReStructuredText, Javadoc, and plaintext.
|
|
cvsextras |
d8c5a0a |
|
|
|
2ee2fc2 |
%package doc
|
|
|
2ee2fc2 |
Summary: Documentation for epydoc
|
|
|
2ee2fc2 |
Requires: %{name} = %{version}-%{release}
|
|
|
2ee2fc2 |
%description doc
|
|
|
2ee2fc2 |
epydoc-doc package contains documentation.
|
|
cvsextras |
d8c5a0a |
|
|
|
ed8fd74 |
%package gui
|
|
|
ed8fd74 |
Summary: Graphical user interfacefor epydoc
|
|
|
ed8fd74 |
Requires: %{name} = %{version}-%{release}
|
|
|
ed8fd74 |
Requires: tkinter
|
|
|
ed8fd74 |
%description gui
|
|
|
ed8fd74 |
epydoc-gui package contains Graphical user interface for epydoc
|
|
|
ed8fd74 |
|
|
|
ed8fd74 |
|
|
|
ed8fd74 |
|
|
cvsextras |
d8c5a0a |
%prep
|
|
|
2ee2fc2 |
%setup -q
|
|
|
2ee2fc2 |
# Clean scm files
|
|
|
2ee2fc2 |
rm -rf epydoc/doc/.cvsignore
|
|
|
2ee2fc2 |
%patch0 -p1 -d epydoc/src/ -b .nohashbang
|
|
|
2ee2fc2 |
%patch1 -p1 -b .default-png
|
|
|
2ee2fc2 |
%patch2 -p1 -d epydoc/src/ -b .new-docutils
|
|
|
2ee2fc2 |
%patch3 -p1 -b .no-timestamp
|
|
|
2ee2fc2 |
%patch4 -p0 -d epydoc/src/ -b .fix-relative-import
|
|
cvsextras |
d8c5a0a |
|
|
cvsextras |
d8c5a0a |
|
|
cvsextras |
d8c5a0a |
%build
|
|
|
2ee2fc2 |
cd epydoc/src/
|
|
cvsextras |
d8c5a0a |
%{__python} setup.py build
|
|
cvsextras |
d8c5a0a |
|
|
cvsextras |
d8c5a0a |
|
|
cvsextras |
d8c5a0a |
%install
|
|
cvsextras |
d8c5a0a |
%{__rm} -rf %{buildroot}
|
|
|
2ee2fc2 |
cd epydoc/src/
|
|
|
df01f73 |
%{__python} setup.py install -O1 --skip-build --root=%{buildroot}
|
|
|
df01f73 |
|
|
|
df01f73 |
desktop-file-install \
|
|
|
d027f54 |
--vendor="" \
|
|
|
77524fd |
--dir=%{buildroot}%{_datadir}/applications \
|
|
|
d027f54 |
--mode=0644 \
|
|
|
77524fd |
%{SOURCE1}
|
|
cvsextras |
d8c5a0a |
|
|
|
2ee2fc2 |
# Prevent having *.pyc and *.pyo in _bindir
|
|
|
2ee2fc2 |
%{__mv} %{buildroot}%{_bindir}/apirst2html.py %{buildroot}%{_bindir}/apirst2html
|
|
|
2ee2fc2 |
|
|
cvsextras |
d8c5a0a |
# Also install the man pages
|
|
|
d027f54 |
%{__mkdir_p} %{buildroot}%{_mandir}/man1
|
|
|
2ee2fc2 |
%{__install} -p -m 0644 ../man/*.1 %{buildroot}%{_mandir}/man1/
|
|
cvsextras |
d8c5a0a |
|
|
|
0196623 |
|
|
cvsextras |
d8c5a0a |
|
|
cvsextras |
d8c5a0a |
%clean
|
|
cvsextras |
d8c5a0a |
%{__rm} -rf %{buildroot}
|
|
cvsextras |
d8c5a0a |
|
|
cvsextras |
d8c5a0a |
|
|
cvsextras |
d8c5a0a |
%files
|
|
|
ed8fd74 |
%doc epydoc/src/README.txt
|
|
|
ed8fd74 |
%license epydoc/src/LICENSE.txt
|
|
|
0196623 |
%{_bindir}/apirst2html
|
|
cvsextras |
d8c5a0a |
%{_bindir}/epydoc
|
|
|
77524fd |
%{python_sitelib}/epydoc/
|
|
|
362c0fa |
%{python_sitelib}/epydoc-*.egg-info
|
|
|
ed8fd74 |
%{_mandir}/man1/epydoc.1*
|
|
cvsextras |
d8c5a0a |
|
|
|
2ee2fc2 |
%files doc
|
|
|
2ee2fc2 |
%doc epydoc/doc
|
|
|
2ee2fc2 |
|
|
|
ed8fd74 |
%files gui
|
|
|
ed8fd74 |
%{_bindir}/epydocgui
|
|
|
ed8fd74 |
%{_datadir}/applications/epydocgui.desktop
|
|
|
ed8fd74 |
%{_mandir}/man1/epydocgui.1*
|
|
|
ed8fd74 |
|
|
cvsextras |
d8c5a0a |
|
|
cvsextras |
d8c5a0a |
%changelog
|
|
|
df4b061 |
* Tue Jul 19 2016 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.0.1.20090203svn-4
|
|
|
df4b061 |
- https://fedoraproject.org/wiki/Changes/Automatic_Provides_for_Python_RPM_Packages
|
|
|
df4b061 |
|
|
|
ed8fd74 |
* Fri Feb 26 2016 Athmane Madjoudj <athmane@fedoraproject.org> 3.0.1.20090203svn-3
|
|
|
ed8fd74 |
- Use Recommends for tex dependencies
|
|
|
ed8fd74 |
- Minor spec fixes
|
|
|
ed8fd74 |
- Split gui sub-pkg
|
|
|
ed8fd74 |
|
|
|
63547bb |
* Wed Feb 03 2016 Fedora Release Engineering <releng@fedoraproject.org> - 3.0.1.20090203svn-2
|
|
|
63547bb |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
|
|
|
63547bb |
|
|
|
2ee2fc2 |
* Fri Oct 02 2015 Athmane Madjoudj <athmane@fedoraproject.org> 3.0.1.20090203svn-1
|
|
|
2ee2fc2 |
- Update to trunk
|
|
|
2ee2fc2 |
- Add patch to remove timestamp for reproducible builds (RHBZ #1122654)
|
|
|
2ee2fc2 |
- Rebase default img format patch
|
|
|
2ee2fc2 |
- Fix bugus date/time in the changelog
|
|
|
2ee2fc2 |
- Add patch to fix relative import parsing (RHBZ #1166283)
|
|
|
2ee2fc2 |
|
|
|
863258e |
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.0.1-16
|
|
|
863258e |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
|
|
|
863258e |
|
|
|
38fa308 |
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.0.1-15
|
|
|
38fa308 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
|
|
|
38fa308 |
|
|
|
094ebdd |
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.0.1-14
|
|
|
094ebdd |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
|
|
|
094ebdd |
|
|
|
e68e776 |
* Wed Feb 13 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.0.1-13
|
|
|
e68e776 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
|
|
|
e68e776 |
|
|
|
16b0b33 |
* Sun Jul 22 2012 Rex Dieter <rdieter@fedoraproject.org> 3.0.1-12
|
|
|
16b0b33 |
- Requires: tex(dvips) tex(latex)
|
|
|
16b0b33 |
|
|
|
37d7cbd |
* Wed Jul 18 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.0.1-11
|
|
|
37d7cbd |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
|
|
|
37d7cbd |
|
|
|
0b9a23f |
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.0.1-10
|
|
|
0b9a23f |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
|
|
|
0b9a23f |
|
|
|
19f8d50 |
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.0.1-9
|
|
|
19f8d50 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
|
|
|
19f8d50 |
|
|
|
4a3b9a8 |
* Wed Jul 21 2010 David Malcolm <dmalcolm@redhat.com> - 3.0.1-8
|
|
|
4a3b9a8 |
- Rebuilt for https://fedoraproject.org/wiki/Features/Python_2.7/MassRebuild
|
|
|
4a3b9a8 |
|
|
|
9e49c48 |
* Tue Apr 13 2010 Lubomir Rintel <lkundrak@v3.sk> 3.0.1-7
|
|
|
9e49c48 |
- Fix crash with newer docutils (#578920)
|
|
|
9e49c48 |
|
|
|
3a5edc5 |
* Tue Dec 8 2009 Matthias Saou <http://freshrpms.net/> 3.0.1-6
|
|
|
3a5edc5 |
- Add texlive-dvips and texlive-latex requirements (#522249).
|
|
|
3a5edc5 |
|
|
|
9dfc42d |
* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.0.1-5
|
|
|
9dfc42d |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
|
|
|
9dfc42d |
|
|
|
e80d26d |
* Tue Feb 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.0.1-4
|
|
|
e80d26d |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
|
|
|
e80d26d |
|
|
|
a7e4515 |
* Mon Dec 22 2008 Matthias Saou <http://freshrpms.net/> 3.0.1-3
|
|
|
a7e4515 |
- Include patch to use png instead of gif for generated images (#459857).
|
|
|
a7e4515 |
|
|
|
fa199fe |
* Sat Nov 29 2008 Ignacio Vazquez-Abrams <ivazqueznet+rpm@gmail.com> - 3.0.1-2
|
|
|
fa199fe |
- Rebuild for Python 2.6
|
|
|
fa199fe |
|
|
|
0196623 |
* Sat Mar 22 2008 Matthias Saou <http://freshrpms.net/> 3.0.1-1
|
|
|
0196623 |
- Update to 3.0.1.
|
|
|
0196623 |
- Update nohashbang patch.
|
|
|
0196623 |
- Include new apirst2html script, but remove .py extension to avoid .pyc/pyo.
|
|
|
362c0fa |
- Include egg-info file.
|
|
|
0196623 |
|
|
|
d027f54 |
* Tue Jun 19 2007 Matthias Saou <http://freshrpms.net/> 2.1-8
|
|
|
d027f54 |
- Remove desktop file prefix and X-Fedora category.
|
|
|
d027f54 |
- Include patch to remove #! python from files only meant to be included.
|
|
|
d027f54 |
|
|
|
a9d0618 |
* Mon Dec 11 2006 Matthias Saou <http://freshrpms.net/> 2.1-7
|
|
|
a9d0618 |
- Rebuild against python 2.5.
|
|
|
392b7be |
- Remove no longer needed explicit python-abi requirement.
|
|
|
392b7be |
- Change python build requirement to python-devel, as it's needed now.
|
|
|
a9d0618 |
|
|
|
77524fd |
* Wed Sep 6 2006 Matthias Saou <http://freshrpms.net/> 2.1-6
|
|
|
77524fd |
- No longer ghost the .pyo files, as per new python guidelines (#205374).
|
|
|
77524fd |
|
|
|
ca8de38 |
* Mon Aug 28 2006 Matthias Saou <http://freshrpms.net/> 2.1-5
|
|
|
ca8de38 |
- FC6 rebuild.
|
|
|
ca8de38 |
- Add %%{?dist} tag.
|
|
|
ca8de38 |
- Update summary line.
|
|
|
ca8de38 |
|
|
|
2ee2fc2 |
* Thu Apr 7 2005 Michael Schwendt <mschwendt[AT]users.sf.net>
|
|
|
a31bbd4 |
- rebuilt
|
|
|
a31bbd4 |
|
|
|
df01f73 |
* Mon Dec 20 2004 Ville Skyttä <ville.skytta at iki.fi> - 2.1-3
|
|
|
df01f73 |
- Change to noarch.
|
|
|
df01f73 |
- Get Python site-packages dir from distutils, should fix x86_64 build.
|
|
|
df01f73 |
- Require python-abi and tkinter.
|
|
|
df01f73 |
- %%ghost'ify *.pyo.
|
|
|
df01f73 |
- Fix man page permissions.
|
|
|
df01f73 |
- Add menu entry for epydocgui.
|
|
|
df01f73 |
|
|
|
e952be4 |
* Tue Nov 16 2004 Matthias Saou <http://freshrpms.net/> 2.1-2
|
|
|
e952be4 |
- Bump release to provide Extras upgrade path.
|
|
|
e952be4 |
|
|
cvsextras |
d8c5a0a |
* Thu Oct 21 2004 Matthias Saou <http://freshrpms.net/> 2.1-1
|
|
cvsextras |
d8c5a0a |
- Picked up and rebuilt.
|
|
cvsextras |
d8c5a0a |
- Added doc and man pages.
|
|
cvsextras |
d8c5a0a |
|
|
cvsextras |
d8c5a0a |
* Fri May 07 2004 Thomas Vander Stichele <thomas at apestaart dot org>
|
|
cvsextras |
d8c5a0a |
- 2.1-0.fdr.1: Initial package
|
|
cvsextras |
d8c5a0a |
|