Hello community, here is the log from the commit of package rubber for openSUSE:Factory checked in at 2020-01-10 17:49:15 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/rubber (Old) and /work/SRC/openSUSE:Factory/.rubber.new.6675 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "rubber" Fri Jan 10 17:49:15 2020 rev:13 rq:762579 version:1.5.1 Changes: -------- --- /work/SRC/openSUSE:Factory/rubber/rubber.changes 2016-07-20 09:26:14.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.rubber.new.6675/rubber.changes 2020-01-10 17:49:17.250137733 +0100 @@ -1,0 +2,25 @@ +Thu Jan 9 20:33:24 UTC 2020 - Atri Bhattacharya <[email protected]> + +- Update to version 1.5.1: + + Restore support for 8-bits encoded .tex sources (Debian: + #907937, #907988). + + Fix many crashing log/warning/error messages. +- Changes from versin 1.5.0: + + Requires python 3. + + Remove support for selection of paper size and orientation. + + Prohibit onchange directive unless --unsafe mode. + + Fix stacktrace when parsing BibTeX errors (LP: #1533723). + + Use open mode r+ for /dev/null instead of rw (LP: #1543622) + + Always give a relative source path to fig2dev (Debian: + #345954). + + Detect "Missing character" messages in log files (Debian: + #384155). + + Update hooks for all parsers (Debian: #813855, LP: #1470988). + + Accept uppercase image extensions (LP: #1583475). +- Drop rubber-makeinfo-unsupported-option.patch: no longer needed + for any supported openSUSE version. +- Switch BuildRequires, Requires, and macros to python3 + equivalents. +- Link duplicate files using fdupes. + +------------------------------------------------------------------- Old: ---- rubber-1.4.tar.gz rubber-makeinfo-unsupported-option.patch New: ---- rubber-1.5.1.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ rubber.spec ++++++ --- /var/tmp/diff_new_pack.6beyGI/_old 2020-01-10 17:49:18.258137554 +0100 +++ /var/tmp/diff_new_pack.6beyGI/_new 2020-01-10 17:49:18.258137554 +0100 @@ -1,7 +1,7 @@ # # spec file for package rubber # -# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2020 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -12,30 +12,26 @@ # 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/ # Name: rubber -Version: 1.4 +Version: 1.5.1 Release: 0 Summary: An automated system for building LaTeX documents -License: GPL-2.0 +License: GPL-2.0-only Group: Productivity/Publishing/TeX/Utilities -Url: https://launchpad.net/rubber +URL: https://launchpad.net/rubber Source: https://launchpad.net/%{name}/trunk/%{version}/+download/%{name}-%{version}.tar.gz -# PATCH-FEATURE-OPENSUSE rubber-makeinfo-unsupported-option.patch [email protected] -- older versions of makeinfo does not support the "--info" option, patch it out to fix building on openSUSE <= 13.2. -Patch0: rubber-makeinfo-unsupported-option.patch +BuildRequires: fdupes BuildRequires: makeinfo -BuildRequires: python-devel >= 2.5 +BuildRequires: python3-devel BuildRequires: texinfo -Requires: python >= 2.5 -Requires: python-base >= 2.5 +Requires: python3 Requires: texlive-latex Requires(post): info BuildArch: noarch -BuildRoot: %{_tmppath}/%{name}-%{version}-build -%py_requires %description Rubber is a building system for LaTeX documents. It is based on a routine that @@ -49,15 +45,14 @@ %prep %setup -q -%if 0%{?suse_version} <= 1320 -%patch0 -p1 -%endif %build -python setup.py build +python3 setup.py build %install -python setup.py install --root=%{buildroot} --mandir=%{_mandir} --infodir=%{_infodir} --docdir=%{_docdir}/%{name} +python3 setup.py install --root=%{buildroot} --mandir=%{_mandir} --infodir=%{_infodir} --docdir=%{_docdir}/%{name} + +%fdupes %{buildroot}%{python3_sitelib}/rubber/ %post install-info %{_infodir}/rubber.info.gz %{_infodir}/dir @@ -66,17 +61,17 @@ install-info --delete %{_infodir}/rubber.info.gz %{_infodir}/dir %files -%defattr(-,root,root) -%doc COPYING NEWS README +%doc NEWS README +%license COPYING %{_bindir}/rubber %{_bindir}/rubber-pipe %{_bindir}/rubber-info -%{python_sitelib}/rubber/ -%{python_sitelib}/rubber-%{version}-py%{py_ver}.egg-info -%{_mandir}/man1/rubber-info.1* -%{_mandir}/man1/rubber-pipe.1* -%{_mandir}/man1/rubber.1* -%{_infodir}/rubber.info.gz +%{python3_sitelib}/rubber/ +%{python3_sitelib}/rubber-%{version}-py%{py3_ver}.egg-info +%{_mandir}/man1/rubber-info.1%{?ext_man} +%{_mandir}/man1/rubber-pipe.1%{?ext_man} +%{_mandir}/man1/rubber.1%{?ext_man} +%{_infodir}/rubber.info%{?ext_info} %{_mandir}/fr/man1/*.gz %{_docdir}/%{name}/ ++++++ rubber-1.4.tar.gz -> rubber-1.5.1.tar.gz ++++++ ++++ 2065 lines of diff (skipped)
