Hello community,

here is the log from the commit of package dblatex for openSUSE:Factory checked 
in at 2018-10-02 19:43:57
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/dblatex (Old)
 and      /work/SRC/openSUSE:Factory/.dblatex.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "dblatex"

Tue Oct  2 19:43:57 2018 rev:24 rq:637871 version:0.3.10

Changes:
--------
--- /work/SRC/openSUSE:Factory/dblatex/dblatex.changes  2017-11-10 
14:56:27.962099412 +0100
+++ /work/SRC/openSUSE:Factory/.dblatex.new/dblatex.changes     2018-10-02 
19:44:11.114029933 +0200
@@ -1,0 +2,22 @@
+Tue Sep 25 07:34:47 UTC 2018 - Martin Pluskal <[email protected]>
+
+- More packaging cleanup
+- Further reduce duplicities
+- Use modern python macros
+- Replace shebang in executable
+
+-------------------------------------------------------------------
+Sun Sep  9 01:57:25 UTC 2018 - Stefan BrĂ¼ns <[email protected]>
+
+- Package cleanup:
+  - Fix she-bang in dblatex script
+  - Drop python-devel BuildRequires, not generating any bindings.
+  - Drop font-collection BuildRequires, use individual requires.
+  - Drop BuildRequires for some bundled styles and add some which
+    were implicitly required.
+  - Drop font-collection Requires, use individual Requires.
+  - Downgrade dependencies which are only used with some engines,
+    styles or locales from Requires to Recommends.
+- Split documentation subpackage from main package
+
+-------------------------------------------------------------------

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ dblatex.spec ++++++
--- /var/tmp/diff_new_pack.pnDPBr/_old  2018-10-02 19:44:11.530029510 +0200
+++ /var/tmp/diff_new_pack.pnDPBr/_new  2018-10-02 19:44:11.534029506 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package dblatex
 #
-# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -12,7 +12,7 @@
 # license that conforms to the Open Source Definition (Version 1.9)
 # published by the Open Source Initiative.
 
-# Please submit bugfixes or comments via http://bugs.opensuse.org/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
 #
 
 
@@ -20,118 +20,139 @@
 Version:        0.3.10
 Release:        0
 Summary:        DocBook to LaTeX Publishing
-License:        GPL-2.0
+License:        GPL-2.0-only
 Group:          Productivity/Publishing/DocBook
-Url:            http://dblatex.sourceforge.net
+URL:            http://dblatex.sourceforge.net
 Source0:        
http://downloads.sourceforge.net/%{name}/%{name}-%{version}.tar.bz2
 #PATCH-FIX-OPENSUSE dblatex-0.3.4-disable-debian.patch [email protected] 
-disables debian specific installation parts
 Patch0:         dblatex-0.3.4-disable-debian.patch
 BuildRequires:  ImageMagick
 BuildRequires:  fdupes
 BuildRequires:  grep
-BuildRequires:  libxslt
-BuildRequires:  python-devel
+BuildRequires:  libxslt-tools
+BuildRequires:  python2-base
+BuildRequires:  python-rpm-macros
 BuildRequires:  pyxml
-BuildRequires:  texlive-collection-fontsrecommended
 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(attachfile.sty)
-BuildRequires:  tex(bibtopic.sty)
-BuildRequires:  tex(calc.sty)
+BuildRequires:  tex(bookmark.sty)
 BuildRequires:  tex(changebar.sty)
-BuildRequires:  tex(cmap.sty)
 BuildRequires:  tex(color.sty)
 BuildRequires:  tex(colortbl.sty)
 BuildRequires:  tex(courier.sty)
-BuildRequires:  tex(dummyels.sty)
-BuildRequires:  tex(enumitem.sty)
+BuildRequires:  tex(eucal.sty)
 BuildRequires:  tex(fancybox.sty)
 BuildRequires:  tex(fancyhdr.sty)
 BuildRequires:  tex(fancyvrb.sty)
 BuildRequires:  tex(float.sty)
-BuildRequires:  tex(fontenc.sty)
-BuildRequires:  tex(fontspec.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(ifxetex.sty)
-BuildRequires:  tex(lastpage.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(ragged2e.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)
-BuildRequires:  tex(xecyr.sty)
-BuildRequires:  tex(xltxtra.sty)
 Requires:       docbook_4
 Requires:       pyxml
-Requires:       texlive-collection-fontsrecommended
 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(anysize.sty)
 Requires:       tex(appendix.sty)
-Requires:       tex(attachfile.sty)
-Requires:       tex(bibtopic.sty)
+Requires:       tex(bookmark.sty)
 Requires:       tex(calc.sty)
 Requires:       tex(changebar.sty)
-Requires:       tex(cmap.sty)
 Requires:       tex(color.sty)
 Requires:       tex(colortbl.sty)
-Requires:       tex(courier.sty)
-Requires:       tex(dummyels.sty)
-Requires:       tex(enumitem.sty)
-Requires:       tex(fancybox.sty)
 Requires:       tex(fancyhdr.sty)
 Requires:       tex(fancyvrb.sty)
 Requires:       tex(float.sty)
 Requires:       tex(fontenc.sty)
-Requires:       tex(fontspec.sty)
 Requires:       tex(footmisc.sty)
+Requires:       tex(graphicx.sty)
+Requires:       tex(hhline.sty)
 Requires:       tex(hyperref.sty)
 Requires:       tex(ifpdf.sty)
-Requires:       tex(ifxetex.sty)
-Requires:       tex(lastpage.sty)
+Requires:       tex(ifthen.sty)
 Requires:       tex(listings.sty)
-Requires:       tex(mathrsfs.sty)
+Requires:       tex(longtable.sty)
+Requires:       tex(lscape.sty)
 Requires:       tex(multirow.sty)
 Requires:       tex(overpic.sty)
 Requires:       tex(pdfpages.sty)
-Requires:       tex(ragged2e.sty)
-Requires:       tex(rotating.sty)
-Requires:       tex(stmaryrd.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)
-Requires:       tex(wasysym.sty)
-Requires:       tex(xecyr.sty)
-Requires:       tex(xltxtra.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(rotating.sty)
+Recommends:     tex(palatino.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
-%py_requires
 
 %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
 %setup -q
 %patch0 -p1
 # correct doc paths in setup
-sed -i 's/share\/doc\/dblatex/share\/doc\/packages\/dblatex/g' setup.py
+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 \
@@ -139,17 +160,22 @@
   lib/dbtexmf/dblatex/xetex/fsconfig.py
 
 %build
-python setup.py build
+%python2_build
 
 %install
-python setup.py install --prefix=%{_prefix} --root=%{buildroot}
-%fdupes %{buildroot}
+%python2_install
+sed -i "s|env python|python2|g" %{buildroot}%{_bindir}/dblatex
+%fdupes %{buildroot}%{_docdir}
+%fdupes %{buildroot}%{_datadir}
+%fdupes %{buildroot}%{python2_sitelib}
 
-%files
+%files doc
 %{_docdir}/dblatex
+
+%files
 %{_bindir}/dblatex
 %{_datadir}/dblatex
-%{python_sitelib}/*
-%{_mandir}/man1/dblatex.1%{ext_man}
+%{python2_sitelib}/*
+%{_mandir}/man1/dblatex.1%{?ext_man}
 
 %changelog


Reply via email to