Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
Publishing
dblatex
dblatex.spec
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File dblatex.spec of Package dblatex
# # spec file for package dblatex # # Copyright (c) 2021 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed # upon. The license for this file, and modifications and additions to the # file, is the same license as for the pristine package itself (unless the # license for the pristine package is not an Open Source License, in which # case the license is the MIT License). An "Open Source License" is a # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. # Please submit bugfixes or comments via https://bugs.opensuse.org/ # Name: dblatex Version: 0.3.12 Release: 0 Summary: DocBook to LaTeX Publishing License: GPL-2.0-only Group: Productivity/Publishing/DocBook URL: http://dblatex.sourceforge.net Source0: http://downloads.sourceforge.net/%{name}/%{name}3-%{version}.tar.bz2 #PATCH-FIX-OPENSUSE dblatex-0.3.4-disable-debian.patch toganm@opensuse.org -disables debian specific installation parts # Filed as https://sourceforge.net/p/dblatex/feature-requests/20 Patch0: dblatex-0.3.4-disable-debian.patch # PATCH-FEATURE-UPSTREAM dblatex-0.3.11-replace-inkscape-by-rsvg.patch mcepl@suse.com # From https://src.fedoraproject.org/rpms/dblatex/raw/rawhide/f/dblatex-0.3.11-replace-inkscape-by-rsvg.patch # Filed as https://sourceforge.net/p/dblatex/feature-requests/21 # Don’t depend on the giant inkscape, but use rather smaller rsvg-convert instead Patch1: dblatex-0.3.11-replace-inkscape-by-rsvg.patch # PATCH-FEATURE-UPSTREAM dblatex-0.3.11-which-shutil.patch mcepl@suse.com # From https://src.fedoraproject.org/rpms/dblatex/raw/rawhide/f/dblatex-0.3.11-which-shutil.patch # Filed as https://sourceforge.net/p/dblatex/patches/11 # No need to use complicated internal functions, when shutil.which exists Patch2: dblatex-0.3.11-which-shutil.patch BuildRequires: ImageMagick BuildRequires: fdupes BuildRequires: grep BuildRequires: libxslt-tools BuildRequires: python-rpm-macros BuildRequires: python3-base BuildRequires: rsvg-convert BuildRequires: texlive-epstopdf BuildRequires: texlive-latex BuildRequires: texlive-makeindex BuildRequires: transfig BuildRequires: tex(amsmath.sty) BuildRequires: tex(amssymb.sty) BuildRequires: tex(anysize.sty) BuildRequires: tex(appendix.sty) BuildRequires: tex(bookmark.sty) BuildRequires: tex(changebar.sty) BuildRequires: tex(color.sty) BuildRequires: tex(colortbl.sty) BuildRequires: tex(courier.sty) BuildRequires: tex(eucal.sty) BuildRequires: tex(fancybox.sty) BuildRequires: tex(fancyhdr.sty) BuildRequires: tex(fancyvrb.sty) BuildRequires: tex(float.sty) BuildRequires: tex(footmisc.sty) BuildRequires: tex(graphicx.sty) BuildRequires: tex(helvet.sty) BuildRequires: tex(hhline.sty) BuildRequires: tex(hyperref.sty) BuildRequires: tex(ifpdf.sty) BuildRequires: tex(ifthen.sty) BuildRequires: tex(latexsym.sty) BuildRequires: tex(listings.sty) BuildRequires: tex(longtable.sty) BuildRequires: tex(lscape.sty) BuildRequires: tex(mathptmx.sty) BuildRequires: tex(mathrsfs.sty) BuildRequires: tex(multirow.sty) BuildRequires: tex(overpic.sty) BuildRequires: tex(palatino.sty) BuildRequires: tex(pdfpages.sty) BuildRequires: tex(pifont.sty) BuildRequires: tex(refcount.sty) BuildRequires: tex(rotating.sty) BuildRequires: tex(stmaryrd.sty) BuildRequires: tex(subfigure.sty) BuildRequires: tex(tabularx.sty) BuildRequires: tex(textcomp.sty) BuildRequires: tex(titlesec.sty) BuildRequires: tex(wasysym.sty) Requires: docbook_4 Requires: texlive-epstopdf Requires: texlive-latex # grep for \usepackage in dblatex but require only one # style of a texlive package # Required by all TeX engines and locales Requires: tex(amsmath.sty) Requires: tex(amssymb.sty) Requires: tex(appendix.sty) Requires: tex(bookmark.sty) Requires: tex(calc.sty) Requires: tex(changebar.sty) Requires: tex(color.sty) Requires: tex(colortbl.sty) Requires: tex(fancyhdr.sty) Requires: tex(fancyvrb.sty) Requires: tex(float.sty) Requires: tex(fontenc.sty) Requires: tex(footmisc.sty) Requires: tex(graphicx.sty) Requires: tex(hhline.sty) Requires: tex(hyperref.sty) Requires: tex(ifpdf.sty) Requires: tex(ifthen.sty) Requires: tex(listings.sty) Requires: tex(longtable.sty) Requires: tex(lscape.sty) Requires: tex(multirow.sty) Requires: tex(overpic.sty) Requires: tex(pdfpages.sty) Requires: tex(pifont.sty) Requires: tex(refcount.sty) Requires: tex(subfigure.sty) Requires: tex(tabularx.sty) Requires: tex(textcomp.sty) Requires: tex(titlesec.sty) # XeTeX Recommends: tex(amstext.sty) # not XeTeX Recommends: tex(courier.sty) Recommends: tex(helvet.sty) Recommends: tex(mathptmx.sty) Recommends: tex(mathrsfs.sty) # db2latex contrib style Recommends: tex(anysize.sty) Recommends: tex(fancybox.sty) Recommends: tex(palatino.sty) Recommends: tex(rotating.sty) # some extra unicode symbols (runtime detection) Recommends: tex(stmaryrd.sty) Recommends: tex(wasysym.sty) # not XeTex and languages [ja,ko,zh] Recommends: tex(CJKutf8.sty) # End of optional dependencies BuildArch: noarch %description dblatex is a program that transforms your SGML/XMLDocBook documents to DVI, PostScript or PDF by translating them into pure LaTeX as a first process. MathML 2.0 markups are supported, too. It started as a clone of DB2LaTeX. %package doc Summary: DocBook to LaTeX Publishing - Documentation Group: Documentation/HTML %description doc dblatex is a program that transforms your SGML/XMLDocBook documents to DVI, PostScript or PDF by translating them into pure LaTeX as a first process. MathML 2.0 markups are supported, too. It started as a clone of DB2LaTeX. %prep %autosetup -p1 -n %{name}3-%{version} # correct doc paths in setup sed -i 's@share/doc/dblatex@%{_docdir}/dblatex@g' setup.py # Remove any She-bang lines sed -i '/#!\/usr\//d' lib/dbtexmf/dblatex/xetex/fsencoder.py \ lib/dbtexmf/dblatex/xetex/fontspec.py \ lib/dbtexmf/dblatex/xetex/fsconfig.py %build %python3_build %install %python3_install sed -i "s|env python|python|g" %{buildroot}%{_bindir}/dblatex %fdupes %{buildroot}%{_docdir} %fdupes %{buildroot}%{_datadir} %fdupes %{buildroot}%{python3_sitelib} %files doc %{_docdir}/dblatex %files %{_bindir}/dblatex %{_datadir}/dblatex %{python3_sitelib}/* %{_mandir}/man1/dblatex.1%{?ext_man} %changelog
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor