Hello community,

here is the log from the commit of package python-cairo for openSUSE:Factory 
checked in at 2019-02-24 16:56:29
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-cairo (Old)
 and      /work/SRC/openSUSE:Factory/.python-cairo.new.28833 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-cairo"

Sun Feb 24 16:56:29 2019 rev:30 rq:673104 version:1.18.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-cairo/python-cairo.changes        
2017-09-13 21:38:53.569950241 +0200
+++ /work/SRC/openSUSE:Factory/.python-cairo.new.28833/python-cairo.changes     
2019-02-24 16:56:34.260875217 +0100
@@ -1,0 +2,65 @@
+Sat Feb  9 23:45:30 UTC 2019 - John Vandenberg <[email protected]>
+
+- Update to version 1.18.0:
+  + typing: Add missing annotations for __enter__/__exit__
+  + New API:
+    - CAIRO_VERSION, CAIRO_VERSION_STRING, CAIRO_VERSION_MAJOR,
+      CAIRO_VERSION_MINOR, CAIRO_VERSION_MICRO
+    - Status.TAG_ERROR, Status.FREETYPE_ERROR, Status.PNG_ERROR,
+      Status.WIN32_GDI_ERROR
+    - SVGUnit, PDFMetadata, PDFOutlineFlags
+    - FontOptions.set_variations(), FontOptions.get_variations()
+    - Context.tag_begin(), Context.tag_end(), TAG_DEST, TAG_LINK
+    - PDFSurface.set_page_label(), PDFSurface.set_metadata(),
+      PDFSurface.set_thumbnail_size(), PDFSurface.add_outline(),
+      PDF_OUTLINE_ROOT
+    - SVGSurface.set_document_unit(),
+      SVGSurface.get_document_unit()
+    - MIME_TYPE_CCITT_FAX, MIME_TYPE_CCITT_FAX_PARAMS,
+      MIME_TYPE_EPS, MIME_TYPE_EPS_PARAMS, MIME_TYPE_JBIG2,
+      MIME_TYPE_JBIG2_GLOBAL, MIME_TYPE_JBIG2_GLOBAL_ID
+  + docs: Remove a broken link
+  + Various meson build fixes
+  + setup.py: Support specifying custom --pkgconfigdir
+  + Dropped Python 3.3 support
+- Changes from version 1.17.1:
+  + Meson build support
+- Changes from version 1.17.0:
+  + cairo.Surface and cairo.Device can now be used as context
+    managers
+  + Fix a leak when a cairo error was raised
+  + Fix a leak when a mapped surface was GCed instead of unmapped
+  + Make it possible to use the C API with Python 3 outside of the
+    compilation unit doing the import by defining PYCAIRO_NO_IMPORT
+  + Implement PEP 561
+- Changes from version 1.16.3:
+  + Ship Python type annotation stubs.
+- Changes from version 1.16.2:
+  + setup.py: Some fixes for Debian pybuild quirks
+- Changes from version 1.16.1:
+  + setup.py: correctly install pkgconfig into /usr/lib* again
+- Changes from version 1.16.0:
+  + Add a get_include() function which returns the compiler include
+    path needed for interfacing with the Pycairo C API
+- Changes from version 1.15.6:
+  + Experimental PyPy and PyPy3 support
+- Changes from version 1.15.5:
+  + Support Unicode paths under Windows with cairo 1.15.10+
+  + Don’t include the pkg-config file when building a wheel
+- Changes from version 1.15.4:
+  + Fix some enum conversation errors with (unused) large and
+    negative values
+  + tests: Fix a rare test error
+- Changes from version 1.15.3:
+  + setup.py: Install pkgconfig file into /usr/share/pkgconfig to
+    work around JHBuild on Fedora not picking it up.
+  + tests: Fix tests on big endian machines.
+  + Support building with MSVC
+- Changes from version 1.15.2:
+  + setup.py: Install pkgconfig file to the same library prefix
+    that Python uses (replaces logic in spec file)
+- Activate test suite.
+- Use license macro.
+- Requires cairo >= 1.13.1.
+
+-------------------------------------------------------------------

Old:
----
  pycairo-1.15.1.tar.gz

New:
----
  pycairo-1.18.0.tar.gz

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

Other differences:
------------------
++++++ python-cairo.spec ++++++
--- /var/tmp/diff_new_pack.93Vbne/_old  2019-02-24 16:56:35.500874627 +0100
+++ /var/tmp/diff_new_pack.93Vbne/_new  2019-02-24 16:56:35.500874627 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package python-cairo
 #
-# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2019 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,22 +12,22 @@
 # 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/
 #
 
 
 %{?!python_module:%define python_module() python-%{**} python3-%{**}}
 Name:           python-cairo
-Version:        1.15.1
+Version:        1.18.0
 Release:        0
 Summary:        Python Bindings for Cairo
-# FIXME: on update, check if we still need to manually compile the byte-code 
in %%install
-License:        LGPL-2.1+ or MPL-1.1
+License:        LGPL-2.1-or-later OR MPL-1.1
 Group:          Development/Libraries/Python
 Url:            http://www.cairographics.org/pycairo
 Source:         
https://github.com/pygobject/pycairo/releases/download/v%{version}/pycairo-%{version}.tar.gz
 BuildRequires:  %{python_module devel}
-BuildRequires:  cairo-devel >= 1.12.0
+BuildRequires:  %{python_module pytest}
+BuildRequires:  cairo-devel >= 1.13.1
 BuildRequires:  python-rpm-macros
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 
@@ -63,15 +63,14 @@
 
 %install
 %python_install
-# pkgconfig files belong to %{_libdir}, not %{_prefix}/lib
-%if "%{_lib}" == "lib64"
-mkdir %{buildroot}%{_libdir}/pkgconfig
-mv %{buildroot}%{_prefix}/lib/pkgconfig/*.pc %{buildroot}%{_libdir}/pkgconfig/
-%endif
+
+%check
+%python_exec setup.py test
 
 %files %{python_files}
 %defattr(-,root,root)
-%doc COPYING COPYING-* NEWS
+%doc NEWS docs
+%license COPYING COPYING-LGPL-2.1 COPYING-MPL-1.1
 %{python_sitearch}/cairo/
 %{python_sitearch}/pycairo-*.egg-info
 

++++++ pycairo-1.15.1.tar.gz -> pycairo-1.18.0.tar.gz ++++++
++++ 7600 lines of diff (skipped)


Reply via email to