X-Git-Url: https://git.pld-linux.org/?a=blobdiff_plain;f=dblatex.spec;h=dfd7061937998f6b838a9f51b2f5fbe87403e7f0;hb=HEAD;hp=efff6bfefe9d3b5738302121bf5fd316ae1be936;hpb=754e6c79609998658e63253034219802a074059d;p=packages%2Fdblatex.git diff --git a/dblatex.spec b/dblatex.spec index efff6bf..dfd7061 100644 --- a/dblatex.spec +++ b/dblatex.spec @@ -1,23 +1,33 @@ Summary: Convert DocBook to LaTeX, DVI, PostScript, and PDF +Summary(pl.UTF-8): Przekształcanie DocBooka do LaTeXa, DVI, PostScriptu i PDF Name: dblatex -Version: 0.3 +Version: 0.3.9 Release: 1 -License: GPL +License: GPL v2+ Group: Applications/Publishing -Source0: http://dl.sourceforge.net/dblatex/%{name}-%{version}.tar.bz2 -# Source0-md5: 7de6bf72b8b2934169ce0ec911e966ed +Source0: http://downloads.sourceforge.net/dblatex/%{name}-%{version}.tar.bz2 +# Source0-md5: 38e9fd93dd37d71e352010ad40e1dfb4 +Patch0: %{name}-nodebian.patch URL: http://dblatex.sourceforge.net/ -BuildRequires: python-distribute +BuildRequires: python >= 2 +BuildRequires: python-setuptools BuildRequires: rpm-pythonprov -BuildRequires: rpmbuild(macros) >= 1.219 +BuildRequires: rpmbuild(macros) >= 1.717 +BuildRequires: texlive-latex-ams BuildRequires: texlive-latex-appendix BuildRequires: texlive-latex-effects BuildRequires: texlive-latex-extend +BuildRequires: texlive-latex-wasysym +BuildRequires: texlive-makeindex BuildRequires: transfig -Requires: python-modules +Requires: python-modules >= 2 +Requires: texlive-fonts-rsfs +Requires: texlive-format-pdflatex +Requires: texlive-latex-ams Requires: texlive-latex-appendix Requires: texlive-latex-effects Requires: texlive-latex-extend +Requires: texlive-latex-wasysym Requires: transfig BuildArch: noarch BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) @@ -25,36 +35,44 @@ BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) %description dblatex is a program that transforms your SGML/XML DocBook documents to DVI, PostScript or PDF by translating them into pure LaTeX -as a first process. MathML 2.0 markups are supported, too. +as a first process. MathML 2.0 markups are supported, too. + +%description -l pl.UTF-8 +dblatex to program przekształcający dokumenty w formacie SGML/XML +DocBook do formatów DVI, PostScript lub PDF poprzez tłumaczenie ich +najpierw do czystego LaTeXa. Obsługiwane są także znaczniki MathML +2.0. %prep %setup -q - -# fix #!/usr/bin/env python -> #!/usr/bin/python: -%{__sed} -i -e '1s,^#!.*python,#!%{__python},' scripts/%{name} +%patch0 -p1 %build -%{__python} setup.py build +#%%py_build %install rm -rf $RPM_BUILD_ROOT +#%%py_install + +# dblatex script hackery in setup.py doesn't work with split build/install stages +# nor "build --build-base ... install" args %{__python} setup.py install \ - --skip-build \ - --optimize=2 \ + %{py_install_opts} \ --root=$RPM_BUILD_ROOT -%py_ocomp $RPM_BUILD_ROOT%{py_sitescriptdir} -%py_comp $RPM_BUILD_ROOT%{py_sitescriptdir} %py_postclean -rm -r $RPM_BUILD_ROOT%{_datadir}/doc +# fix #!/usr/bin/env python -> #!/usr/bin/python: +%{__sed} -i -e '1s,^#!.*python,#!%{__python},' $RPM_BUILD_ROOT/%{_bindir}/%{name} + +%{__rm} -r $RPM_BUILD_ROOT%{_datadir}/doc %clean rm -rf $RPM_BUILD_ROOT %files %defattr(644,root,root,755) -%doc docs/* +%doc COPYRIGHT docs/{manual,release-notes}.pdf %attr(755,root,root) %{_bindir}/dblatex %dir %{py_sitescriptdir}/dbtexmf %{py_sitescriptdir}/dbtexmf/*.py[co] @@ -65,10 +83,11 @@ rm -rf $RPM_BUILD_ROOT %{py_sitescriptdir}/dbtexmf/dblatex/*.py[co] %dir %{py_sitescriptdir}/dbtexmf/dblatex/grubber %{py_sitescriptdir}/dbtexmf/dblatex/grubber/*.py[co] +%{py_sitescriptdir}/dbtexmf/dblatex/grubber/xindylang.xml %dir %{py_sitescriptdir}/dbtexmf/dblatex/xetex %{py_sitescriptdir}/dbtexmf/dblatex/xetex/*.py[co] %dir %{py_sitescriptdir}/dbtexmf/xslt %{py_sitescriptdir}/dbtexmf/xslt/*.py[co] %{py_sitescriptdir}/dblatex-*.egg-info %{_datadir}/%{name} -%{_mandir}/man1/*.1* +%{_mandir}/man1/dblatex.1*