SPECS: python-doxypy.spec (NEW) - init - quite complete, needs s/o...

czarny czarny at pld-linux.org
Sat Sep 15 15:44:11 CEST 2007


Author: czarny                       Date: Sat Sep 15 13:44:11 2007 GMT
Module: SPECS                         Tag: HEAD
---- Log message:
- init
- quite complete, needs s/o(tm) checkup and ready to go!

---- Files affected:
SPECS:
   python-doxypy.spec (NONE -> 1.1)  (NEW)

---- Diffs:

================================================================
Index: SPECS/python-doxypy.spec
diff -u /dev/null SPECS/python-doxypy.spec:1.1
--- /dev/null	Sat Sep 15 15:44:11 2007
+++ SPECS/python-doxypy.spec	Sat Sep 15 15:44:06 2007
@@ -0,0 +1,71 @@
+# $Revision$, $Date$
+#
+# TODO:
+# - make the documentation more good sounding
+#
+%define         _module         doxypy
+
+Summary:	Input filter of python code for Doxygen
+Summary(pl.UTF-8):Filtr wejściowy kodu pythonowego dla Doxygena.
+Name:		python-%{_module}
+Version:	0.2.2
+Release:	0.1
+License:	GPLv2
+Group:		Development/Languages/Python
+Source0:	http://code.foosel.net/files/%{_module}-%{version}.py
+# Source0-md5:	284833a9b38acafc94cb2efc491a873e
+URL:		http://code.foosel.org/doxypy
+BuildRequires:	python-devel >= 2.2
+BuildRequires:	rpm-pythonprov
+BuildRequires:	rpmbuild(macros) >= 1.219
+%pyrequires_eq	python-modules
+Suggests:	doxygen
+BuildArch:	noarch
+BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
+
+%description
+Doxypy is an input filter for Doxygen. It preprocesses python files so
+that docstrings of classes and functions are reformatted into Doxygen
+conform documentation blocks. This makes it possible to use the
+Doxygen/Javadoc syntax inside of docstrings when writing code
+documentation and automatically generate API documentation out of it,
+instead of being forced to use the non-native documentation blocks
+over the standard docstrings or to document everything twice.
+
+%description -l pl.UTF-8
+Doxypy jest filtrem wejściowym dla Doxygena. Wstępnie przetwarza
+pliki pythonowe w taki sposób, że stringi dokumentujące klasy i
+funkcje są sformatowane w bloki dokumentacyjne dostosowane do
+Doxygena. To umożliwia używanie składni Doxygena/Javadoca w
+stringach dokumentujących przy pisaniu dokumentacji kodu i
+automatyczne generowanie z tego dokumentacji API zamiast być
+zmuszanym do wykorzystanie nienatywnych bloków dokumentacyjnych nad
+standardowymi stringami dokumentującymi lub do pisania wszystkiego
+dwa razy.
+
+%prep
+%setup -c -T -q
+
+%install
+rm -rf $RPM_BUILD_ROOT
+install -d $RPM_BUILD_ROOT%{_bindir}
+
+install %{SOURCE0} $RPM_BUILD_ROOT%{_bindir}/%{_module}
+
+%clean
+rm -rf $RPM_BUILD_ROOT
+
+%files
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_bindir}/%{_module}
+
+%define date    %(echo `LC_ALL="C" date +"%a %b %d %Y"`)
+%changelog
+* %{date} PLD Team <feedback at pld-linux.org>
+All persons listed below can be reached at <cvs_login>@pld-linux.org
+
+$Log$
+Revision 1.1  2007/09/15 13:44:06  czarny
+- init
+- quite complete, needs s/o(tm) checkup and ready to go!
+
================================================================


More information about the pld-cvs-commit mailing list