X-Git-Url: http://git.pld-linux.org/?a=blobdiff_plain;f=docutils.spec;h=878ae96fbc2bb553849f74dcc63d33bbd98c59ce;hb=2820b502c9e185166c26ba30c96025da4a9104a9;hp=3f32a6fdd5e9f17aa92ff29095c18ed01de98b25;hpb=1bbe25eb23504e83f4c72d3d3270aec5b96cbbb9;p=packages%2Fdocutils.git diff --git a/docutils.spec b/docutils.spec index 3f32a6f..878ae96 100644 --- a/docutils.spec +++ b/docutils.spec @@ -1,16 +1,17 @@ Summary: Documentation Utilities Summary(pl.UTF-8): Narzędzia do tworzenia dokumentacji Name: docutils -Version: 0.8 -Release: 1 +Version: 0.12 +Release: 3 License: Public Domain, BSD, GPL (see COPYING.txt) Group: Development/Tools -Source0: http://dl.sourceforge.net/docutils/%{name}-%{version}.tar.gz -# Source0-md5: f57474b69bfbf0eb608706a104f92dda +Source0: http://downloads.sourceforge.net/docutils/%{name}-%{version}.tar.gz +# Source0-md5: 4622263b62c5c771c03502afa3157768 URL: http://docutils.sourceforge.net/ -BuildRequires: python-devel -BuildRequires: python3-2to3 -BuildRequires: python3-devel +BuildRequires: python-devel >= 2.3 +BuildRequires: python3-2to3 >= 1:3.5 +BuildRequires: python3-2to3 < 1:3.6 +BuildRequires: python3-devel >= 3.5 BuildRequires: rpm-pythonprov BuildRequires: rpmbuild(macros) >= 1.219 Requires: python-%{name} = %{version}-%{release} @@ -24,13 +25,13 @@ easy to read, easy to use, what-you-see-is-what-you-get plaintext markup language. %description -l pl.UTF-8 -Narzędzia do ogólnego i specjalnego dokumentowania, włączając -autodokumentację modułów pythona. Zawiera reStructuredText, łatwy do -odczytania, łatwy w użyciu, WYSIWYG język opisu tekstu. +Narzędzia do dokumentowania ogólnego i specjalnego zastosowania, w tym +autodokumentacji modułów Pythona. Zawierają reStructuredText - łatwy +do odczytania, łatwy w użyciu język opisu tekstu typu WYSIWYG. %package -n python-%{name} -Summary: Text documents processing modules for Python -Summary(pl.UTF-8): Moduły Pythona do przetwarzania dokumentów tekstowych +Summary: Text documents processing modules for Python 2.x +Summary(pl.UTF-8): Moduły Pythona 2.x do przetwarzania dokumentów tekstowych Group: Development/Languages/Python %pyrequires_eq python-libs @@ -43,17 +44,37 @@ what-you-see-is-what-you-get plaintext markup language. This package provides the Docutils modules for Python 2. %description -n python-%{name} -l pl.UTF-8 -Docutils to narzędzia do ogólnego i specjalnego dokumentowania, -włączając autodokumentację modułów pythona. Zawiera reStructuredText, -łatwy do odczytania, łatwy w użyciu, język opisu tekstu WYSIWYG. +Narzędzia do dokumentowania ogólnego i specjalnego zastosowania, w tym +autodokumentacji modułów Pythona. Zawierają reStructuredText - łatwy +do odczytania, łatwy w użyciu język opisu tekstu typu WYSIWYG. Ten pakiet dostarcza moduły Docutils dla Pythona 2. +%package 3 +Summary: Documentation Utilities for Python 3.x +Summary(pl.UTF-8): Narzędzia do tworzenia dokumentacji dla Pythona 3.x +Group: Development/Tools +Requires: python3-%{name} = %{version}-%{release} + +%description 3 +Utilities for general- and special-purpose documentation, including +autodocumentation of Python modules. Includes reStructuredText, the +easy to read, easy to use, what-you-see-is-what-you-get plaintext +markup language. + +This package provides the Docutils for Python 3. + +%description 3 -l pl.UTF-8 +Narzędzia do dokumentowania ogólnego i specjalnego zastosowania, w tym +autodokumentacji modułów Pythona. Zawierają reStructuredText - łatwy +do odczytania, łatwy w użyciu język opisu tekstu typu WYSIWYG. + +Ten pakiet zawiera Docutils dla Pythona 3. + %package -n python3-%{name} -Summary: Text documents processing modules for Python -Summary(pl.UTF-8): Moduły Pythona do przetwarzania dokumentów tekstowych +Summary: Text documents processing modules for Python 3.x +Summary(pl.UTF-8): Moduły Pythona 3.x do przetwarzania dokumentów tekstowych Group: Development/Languages/Python -%pyrequires_eq python-libs %description -n python3-%{name} Docutils are utilities for general- and special-purpose documentation, @@ -64,9 +85,9 @@ what-you-see-is-what-you-get plaintext markup language. This package provides the Docutils modules for Python 3. %description -n python3-%{name} -l pl.UTF-8 -Docutils to narzędzia do ogólnego i specjalnego dokumentowania, -włączając autodokumentację modułów pythona. Zawiera reStructuredText, -łatwy do odczytania, łatwy w użyciu, język opisu tekstu WYSIWYG. +Narzędzia do dokumentowania ogólnego i specjalnego zastosowania, w tym +autodokumentacji modułów Pythona. Zawierają reStructuredText - łatwy +do odczytania, łatwy w użyciu język opisu tekstu typu WYSIWYG. Ten pakiet dostarcza moduły Docutils dla Pythona 3. @@ -96,10 +117,6 @@ for f in $RPM_BUILD_ROOT%{_bindir}/*.py ; do mv "${f}" "${f%.py}-3" done -install extras/roman.py $RPM_BUILD_ROOT%{py_sitescriptdir} -install extras/roman.py $RPM_BUILD_ROOT%{py3_sitescriptdir} -2to3-3.2 -n -w $RPM_BUILD_ROOT%{py3_sitescriptdir}/roman.py - %py_comp $RPM_BUILD_ROOT%{py_sitescriptdir} %py_ocomp $RPM_BUILD_ROOT%{py_sitescriptdir} %py_postclean @@ -121,15 +138,17 @@ rm -rf $RPM_BUILD_ROOT %attr(755,root,root) %{_bindir}/rst2xml %attr(755,root,root) %{_bindir}/rstpep2html +%files 3 +%defattr(644,root,root,755) +%doc PKG-INFO *.txt docs +%attr(755,root,root) %{_bindir}/rst*-3 + %files -n python-%{name} %defattr(644,root,root,755) -%{py_sitescriptdir}/roman.py[oc] %{py_sitescriptdir}/docutils %{py_sitescriptdir}/docutils-%{version}-py*.egg-info %files -n python3-%{name} %defattr(644,root,root,755) -%{py3_sitescriptdir}/roman.py -%{py3_sitescriptdir}/__pycache__/roman.cpython-*.py[co] %{py3_sitescriptdir}/docutils %{py3_sitescriptdir}/docutils-%{version}-py*.egg-info