Hello community,

here is the log from the commit of package rubber for openSUSE:Factory checked 
in at 2016-07-20 09:26:11
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/rubber (Old)
 and      /work/SRC/openSUSE:Factory/.rubber.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "rubber"

Changes:
--------
--- /work/SRC/openSUSE:Factory/rubber/rubber.changes    2012-10-29 
20:14:11.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.rubber.new/rubber.changes       2016-07-20 
09:26:14.000000000 +0200
@@ -1,0 +2,36 @@
+Mon Jul 18 11:21:45 UTC 2016 - [email protected]
+
+- Add rubber-makeinfo-unsupported-option.patch to fix building
+  on openSUSE <= 13.2, where makeinfo does not support the
+  "--info" option.
+
+-------------------------------------------------------------------
+Mon Jul 18 11:00:15 UTC 2016 - [email protected]
+
+- Update to version 1.4:
+  + New distutils-based build & install scripts by Nicolas.
+  + Report BibTeX / Biber errors more reliably.
+  + We have support for embedding R code via knitr.
+    http://yihui.name/knitr/
+    Closes: https://bugs.launchpad.net/rubber/+bug/1422759
+    Note that since R can run arbitrary external code, --unsafe
+    must be given at the command line:
+      rubber -d --unsafe paper.Rtex
+    creates beautifully typeset PDF from your R script.
+  + Support for PythonTeX package.  Also requires --unsafe if
+    you want Rubber to invoke pythontex.
+  + Rubber will no longer attempt to use jpeg2ps on its own, which
+    has been superseded by sam2p.  (You can add it back by
+    providing your own rules.ini.)
+  + More refactoring, reducing the number of code paths to test and
+    maintain.
+  + Bugs fixed: lp#628150, lp#975376, lp#1090115.
+- Also package HTML and PDF documentation in main package
+  (documentation files are rather small and do not warrant a
+  separate doc pkg).
+- Drop conditionals and macro definitions for ancient distro
+  versions.
+- Add BuildRequires: texinfo, required for building PDF
+  documentation.
+
+-------------------------------------------------------------------

Old:
----
  rubber-1.1.tar.gz

New:
----
  rubber-1.4.tar.gz
  rubber-makeinfo-unsupported-option.patch

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

Other differences:
------------------
++++++ rubber.spec ++++++
--- /var/tmp/diff_new_pack.rwJRhI/_old  2016-07-20 09:26:15.000000000 +0200
+++ /var/tmp/diff_new_pack.rwJRhI/_new  2016-07-20 09:26:15.000000000 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package rubber
 #
-# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2016 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
@@ -17,33 +17,28 @@
 
 
 Name:           rubber
-Version:        1.1
+Version:        1.4
 Release:        0
 Summary:        An automated system for building LaTeX documents
 License:        GPL-2.0
 Group:          Productivity/Publishing/TeX/Utilities
-Url:            http://rubber.sourceforge.net/
-Source:         %{name}-%{version}.tar.gz
-BuildRequires:  python-devel >= 2.5
-%if 0%{suse_version} > 1220
+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:  makeinfo
-%endif
+BuildRequires:  python-devel >= 2.5
+BuildRequires:  texinfo
 Requires:       python >= 2.5
 Requires:       python-base >= 2.5
 Requires:       texlive-latex
 Requires(post):  info
-%if 0%{?suse_version} >= 1120
 BuildArch:      noarch
-%endif
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 %py_requires
 
-%if %suse_version <= 1110  
-%define python_sitelib %{py_sitedir}  
-%endif  
-
 %description
-This is a building system for LaTeX documents. It is based on a routine that
+Rubber is a building system for LaTeX documents. It is based on a routine that
 runs just as many compilations as necessary. The module system provides a
 great flexibility that virtually allows support for any package with no user
 intervention, as well as pre- and post-processing of the document. The
@@ -54,14 +49,15 @@
 
 %prep
 %setup -q
+%if 0%{?suse_version} <= 1320
+%patch0 -p1
+%endif
 
 %build
-./configure --prefix=%{_prefix} --mandir='%{_mandir}' --infodir='%{_infodir}'
-make %{?_smp_mflags}
+python setup.py build
 
 %install
-%{__python} setup.py install --prefix=%{_prefix} --root=%{buildroot} 
--install-lib=%{python_sitelib}
-%{__rm} %{buildroot}%{_mandir}/fr/man1/rubber*
+python setup.py install --root=%{buildroot} --mandir=%{_mandir} 
--infodir=%{_infodir} --docdir=%{_docdir}/%{name}
 
 %post    
 install-info %{_infodir}/rubber.info.gz %{_infodir}/dir
@@ -70,17 +66,18 @@
 install-info --delete %{_infodir}/rubber.info.gz %{_infodir}/dir
 
 %files
-%defattr(-,root,root,-)
+%defattr(-,root,root)
 %doc COPYING NEWS README
 %{_bindir}/rubber
 %{_bindir}/rubber-pipe
 %{_bindir}/rubber-info
-%{_datadir}/rubber
-%{python_sitelib}/rubber
+%{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
+%{_mandir}/fr/man1/*.gz
+%{_docdir}/%{name}/
 
 %changelog

++++++ rubber-1.1.tar.gz -> rubber-1.4.tar.gz ++++++
++++ 15514 lines of diff (skipped)

++++++ rubber-makeinfo-unsupported-option.patch ++++++
Index: rubber-1.4/setup.py
===================================================================
--- rubber-1.4.orig/setup.py
+++ rubber-1.4/setup.py
@@ -34,7 +34,7 @@ files_with_substitutions = (
 manual_basename = os.path.join ("doc", "rubber.")
 doc_recipes = (
     ("html", ("makeinfo", "--html", "--no-split")),
-    ("info", ("makeinfo", "--info")),
+    ("info", ("makeinfo",)),
     ("pdf",  ("texi2dvi", "--pdf", "--quiet", "--tidy")),
     ("txt",  ("makeinfo", "--plaintext")),
 )

Reply via email to