commit python-cairo for openSUSE:Factory
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 + +- 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/Pyth
commit python-cairo for openSUSE:Factory
Hello community, here is the log from the commit of package python-cairo for openSUSE:Factory checked in at 2017-09-13 21:38:52 Comparing /work/SRC/openSUSE:Factory/python-cairo (Old) and /work/SRC/openSUSE:Factory/.python-cairo.new (New) Package is "python-cairo" Wed Sep 13 21:38:52 2017 rev:29 rq:519180 version:1.15.1 Changes: --- /work/SRC/openSUSE:Factory/python-cairo/python-cairo.changes 2017-06-22 09:52:33.138234802 +0200 +++ /work/SRC/openSUSE:Factory/.python-cairo.new/python-cairo.changes 2017-09-13 21:38:53.569950241 +0200 @@ -1,0 +2,81 @@ +Thu Aug 24 17:51:35 UTC 2017 - zai...@opensuse.org + +- Update to version 1.15.1: + + Fixes: +- Improved support for Python filesystem paths including + os.PathLike. See pathlike for details. +- Various minor fixes. + + Changes: Expose cairo.Path. + + Tests: Improved test coverage from ~70% to ~90%. +- Changes from version 1.15.0: + + New Features: +- Add Surface.map_to_image() and Surface.unmap_image(). +- Add RasterSourcePattern. +- Add Glyph. +- Add Rectangle. +- Add TextCluster. +- Add ScaledFont.text_to_glyphs() and + ScaledFont.glyph_extents(). +- Add Context.show_text_glyphs(). +- Add TextExtents. + + Changes: +- Pycairo instances wrapping the same underlying cairo object + now hash and compare equally e.g. context.get_target() == + context.get_target(). +- Functions which returned a cairo error with Status.NO_MEMORY + no longer raise MemoryError, but a subclass of Error and + MemoryError. Similarly errors with Status.READ_ERROR and + Status.WRITE_ERROR no longer raise IOError, but a subclass of + Error and IOError. +- Some functions which previously returned a tuple now return a + tuple subclass like Rectangle, Glyph, TextCluster and + TextExtents. +- Changes from version 1.14.1: + + Fixes: Fix a crash with Surface.get_device(). +- Changes from version 1.14.0: + + General: Requires at least cairo 1.13.1. + + Tests: Optional Hypothesis tests. + + New Features: +- Add Surface.set_device_scale() and + Surface.get_device_scale(). +- Add Device. +- Add Surface.get_device(). +- Add ScriptDevice and ScriptMode. +- Add ScriptSurface. +- Add Status.JBIG2_GLOBAL_MISSING. +- Add Format.stride_for_width(). +- Add TextClusterFlags and SurfaceObserverMode. +- Add Gradient.get_color_stops_rgba(). +- Add TeeSurface. +- Add MeshPattern. +- Changes from version 1.13.4: + + Fixes: Fix a rare crash with get_data() under Python 3 (1.13.3 +regression). + +--- +Fri Jun 23 18:12:06 UTC 2017 - jmate...@suse.com + +- fix requires for devel subpackage + +--- +Sun Jun 18 13:11:04 UTC 2017 - dims...@opensuse.org + +- Update to version 1.13.3: + + Fix ImageSurface leaking in case +:meth:`get_data() ` is used under +Python 3 (gh#pygobject/pycairo#43). +- Changes from version 1.13.2: + + Fix pip failing to install pycairo in some cases +(gh#pygobject/pycairo#39). +- Changes from version 1.13.1: + + setup.py install: Fix generated pkg-config file if ``--home`` +or ``--user`` is specified (gh#pygobject/pycairo#34). + + Fix a build error on macOS Sierra (gh#pygobject/pycairo#36) + + examples: Fix snippet examples when .pyc files are present +(gh#pygobject/pycairo#35). +- For more changes since the last package update, see NEWS inside. +- Implement python single-spec packaging: since pycairo 1.11.0, the + sources for python2 and python3 based bindings have been merged + again. + +--- Old: py2cairo-1.10.0.tar.bz2 New: pycairo-1.15.1.tar.gz Other differences: -- ++ python-cairo.spec ++ --- /var/tmp/diff_new_pack.dYzq3K/_old 2017-09-13 21:38:54.101875399 +0200 +++ /var/tmp/diff_new_pack.dYzq3K/_new 2017-09-13 21:38:54.105874837 +0200 @@ -1,7 +1,7 @@ # # spec file for package python-cairo # -# Copyright (c) 2017 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2017 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 @@ -16,61 +16,76 @@ # +%{?!python_module:%define python_module() python-%{**} python3-%{**}} Name: python-cairo -Version:1.10.0 +Version:1.15.1 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.
commit python-cairo for openSUSE:Factory
Hello community, here is the log from the commit of package python-cairo for openSUSE:Factory checked in at 2017-06-22 09:52:30 Comparing /work/SRC/openSUSE:Factory/python-cairo (Old) and /work/SRC/openSUSE:Factory/.python-cairo.new (New) Package is "python-cairo" Thu Jun 22 09:52:30 2017 rev:28 rq:505614 version:1.10.0 Changes: --- /work/SRC/openSUSE:Factory/python-cairo/python-cairo.changes 2017-06-21 13:50:09.406910304 +0200 +++ /work/SRC/openSUSE:Factory/.python-cairo.new/python-cairo.changes 2017-06-22 09:52:33.138234802 +0200 @@ -2,21 +1,0 @@ -Sun Jun 18 13:11:04 UTC 2017 - dims...@opensuse.org - -- Update to version 1.13.3: - + Fix ImageSurface leaking in case -:meth:`get_data() ` is used under -Python 3 (gh#pygobject/pycairo#43). -- Changes from version 1.13.2: - + Fix pip failing to install pycairo in some cases -(gh#pygobject/pycairo#39). -- Changes from version 1.13.1: - + setup.py install: Fix generated pkg-config file if ``--home`` -or ``--user`` is specified (gh#pygobject/pycairo#34). - + Fix a build error on macOS Sierra (gh#pygobject/pycairo#36) - + examples: Fix snippet examples when .pyc files are present -(gh#pygobject/pycairo#35). -- For more changes since the last package update, see NEWS inside. -- Implement python single-spec packaging: since pycairo 1.11.0, the - sources for python2 and python3 based bindings have been merged - again. - Old: pycairo-1.13.3.tar.gz New: py2cairo-1.10.0.tar.bz2 Other differences: -- ++ python-cairo.spec ++ --- /var/tmp/diff_new_pack.7oQGHz/_old 2017-06-22 09:52:33.638164259 +0200 +++ /var/tmp/diff_new_pack.7oQGHz/_new 2017-06-22 09:52:33.638164259 +0200 @@ -1,7 +1,7 @@ # # spec file for package python-cairo # -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2017 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -16,82 +16,61 @@ # -%{?!python_module:%define python_module() python-%{**} python3-%{**}} Name: python-cairo -Version:1.13.3 +Version:1.10.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 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-rpm-macros +# FIXME: on update, check if we still need to manually compile the byte-code in %%install +Url:http://www.cairographics.org/ +Source: http://www.cairographics.org/releases/py2cairo-%{version}.tar.bz2 +BuildRequires: cairo-devel +BuildRequires: fdupes +BuildRequires: python-devel +Provides: python2-cairo = %{version} BuildRoot: %{_tmppath}/%{name}-%{version}-build +%if 0%{?suse_version} && 0%{?suse_version} <= 1110 +%{!?python_sitearch: %global python_sitearch %(python -c "from distutils.sysconfig import get_python_lib; print get_python_lib(1)")} +%endif %description Python bindings for cairo. %package devel -Summary:Configuration files for %{python}-cairo -Group: Development/Libraries/C and C++ -Requires: python-cairo-common-devel = %{version} -%ifpython2 -Requires: python-devel -Requires: python2-cairo = %{version}} -%endif -%ifpython3 -Requires: python3-cairo = %{version}} -Requires: python3-devel -%endif - -%description devel -Headers for python-cairo - -%package -n %{name}-common-devel Summary:Headers for python-cairo Group: Development/Libraries/C and C++ -Provides: %{python_module cairo-common-devel = %{version}} +Requires: %name = %{version} Requires: cairo-devel +Requires: python-devel +Provides: python2-cairo-devel = %{version} -%description -n %{name}-common-devel +%description devel Headers for python-cairo -%python_subpackages - %prep -%setup -n pycairo-%{version} +%setup -n py2cairo-%{version} %build -%python_build +export CFLAGS='%{optflags}' +./waf configure --prefix=%{_prefix} --libdir=%{_libdir} +./waf build %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/ -%e
commit python-cairo for openSUSE:Factory
Hello community, here is the log from the commit of package python-cairo for openSUSE:Factory checked in at 2017-06-21 13:50:09 Comparing /work/SRC/openSUSE:Factory/python-cairo (Old) and /work/SRC/openSUSE:Factory/.python-cairo.new (New) Package is "python-cairo" Wed Jun 21 13:50:09 2017 rev:27 rq:504478 version:1.13.3 Changes: --- /work/SRC/openSUSE:Factory/python-cairo/python-cairo.changes 2017-03-05 17:51:59.285860677 +0100 +++ /work/SRC/openSUSE:Factory/.python-cairo.new/python-cairo.changes 2017-06-21 13:50:09.406910304 +0200 @@ -1,0 +2,21 @@ +Sun Jun 18 13:11:04 UTC 2017 - dims...@opensuse.org + +- Update to version 1.13.3: + + Fix ImageSurface leaking in case +:meth:`get_data() ` is used under +Python 3 (gh#pygobject/pycairo#43). +- Changes from version 1.13.2: + + Fix pip failing to install pycairo in some cases +(gh#pygobject/pycairo#39). +- Changes from version 1.13.1: + + setup.py install: Fix generated pkg-config file if ``--home`` +or ``--user`` is specified (gh#pygobject/pycairo#34). + + Fix a build error on macOS Sierra (gh#pygobject/pycairo#36) + + examples: Fix snippet examples when .pyc files are present +(gh#pygobject/pycairo#35). +- For more changes since the last package update, see NEWS inside. +- Implement python single-spec packaging: since pycairo 1.11.0, the + sources for python2 and python3 based bindings have been merged + again. + +--- Old: py2cairo-1.10.0.tar.bz2 New: pycairo-1.13.3.tar.gz Other differences: -- ++ python-cairo.spec ++ --- /var/tmp/diff_new_pack.cm22N8/_old 2017-06-21 13:50:10.282786752 +0200 +++ /var/tmp/diff_new_pack.cm22N8/_new 2017-06-21 13:50:10.286786187 +0200 @@ -1,7 +1,7 @@ # # spec file for package python-cairo # -# Copyright (c) 2017 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2017 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 @@ -16,61 +16,82 @@ # +%{?!python_module:%define python_module() python-%{**} python3-%{**}} Name: python-cairo -Version:1.10.0 +Version:1.13.3 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 Group: Development/Libraries/Python -# FIXME: on update, check if we still need to manually compile the byte-code in %%install -Url:http://www.cairographics.org/ -Source: http://www.cairographics.org/releases/py2cairo-%{version}.tar.bz2 -BuildRequires: cairo-devel -BuildRequires: fdupes -BuildRequires: python-devel -Provides: python2-cairo = %{version} +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-rpm-macros BuildRoot: %{_tmppath}/%{name}-%{version}-build -%if 0%{?suse_version} && 0%{?suse_version} <= 1110 -%{!?python_sitearch: %global python_sitearch %(python -c "from distutils.sysconfig import get_python_lib; print get_python_lib(1)")} -%endif %description Python bindings for cairo. %package devel -Summary:Headers for python-cairo +Summary:Configuration files for %{python}-cairo Group: Development/Libraries/C and C++ -Requires: %name = %{version} -Requires: cairo-devel +Requires: python-cairo-common-devel = %{version} +%ifpython2 Requires: python-devel -Provides: python2-cairo-devel = %{version} +Requires: python2-cairo = %{version}} +%endif +%ifpython3 +Requires: python3-cairo = %{version}} +Requires: python3-devel +%endif %description devel Headers for python-cairo +%package -n %{name}-common-devel +Summary:Headers for python-cairo +Group: Development/Libraries/C and C++ +Provides: %{python_module cairo-common-devel = %{version}} +Requires: cairo-devel + +%description -n %{name}-common-devel +Headers for python-cairo + +%python_subpackages + %prep -%setup -n py2cairo-%{version} +%setup -n pycairo-%{version} %build -export CFLAGS='%{optflags}' -./waf configure --prefix=%{_prefix} --libdir=%{_libdir} -./waf build +%python_build %install -./waf install --destdir=%{buildroot} -# waf is broken and generated byte-code that references the build root, see http://code.google.com/p/waf/issues/detail?id=986 -%py_compile %{buildroot}/%{py_sitedir}
commit python-cairo for openSUSE:Factory
Hello community, here is the log from the commit of package python-cairo for openSUSE:Factory checked in at 2017-03-05 17:51:58 Comparing /work/SRC/openSUSE:Factory/python-cairo (Old) and /work/SRC/openSUSE:Factory/.python-cairo.new (New) Package is "python-cairo" Sun Mar 5 17:51:58 2017 rev:26 rq:460820 version:1.10.0 Changes: --- /work/SRC/openSUSE:Factory/python-cairo/python-cairo.changes 2013-04-14 10:37:28.0 +0200 +++ /work/SRC/openSUSE:Factory/.python-cairo.new/python-cairo.changes 2017-03-05 17:51:59.285860677 +0100 @@ -1,0 +2,6 @@ +Sat Feb 25 05:43:51 UTC 2017 - toddrme2...@gmail.com + +- Add python2-cairo and python2-cairo-devel provides for + compatibility with the new multipython spec file macros. + +--- Other differences: -- ++ python-cairo.spec ++ --- /var/tmp/diff_new_pack.GYs79v/_old 2017-03-05 17:51:59.817785390 +0100 +++ /var/tmp/diff_new_pack.GYs79v/_new 2017-03-05 17:51:59.817785390 +0100 @@ -1,7 +1,7 @@ # # spec file for package python-cairo # -# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2017 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -28,6 +28,7 @@ BuildRequires: cairo-devel BuildRequires: fdupes BuildRequires: python-devel +Provides: python2-cairo = %{version} BuildRoot: %{_tmppath}/%{name}-%{version}-build %if 0%{?suse_version} && 0%{?suse_version} <= 1110 %{!?python_sitearch: %global python_sitearch %(python -c "from distutils.sysconfig import get_python_lib; print get_python_lib(1)")} @@ -42,6 +43,7 @@ Requires: %name = %{version} Requires: cairo-devel Requires: python-devel +Provides: python2-cairo-devel = %{version} %description devel Headers for python-cairo
commit python-cairo for openSUSE:Factory
Hello community, here is the log from the commit of package python-cairo for openSUSE:Factory checked in at 2013-04-14 10:37:27 Comparing /work/SRC/openSUSE:Factory/python-cairo (Old) and /work/SRC/openSUSE:Factory/.python-cairo.new (New) Package is "python-cairo", Maintainer is "gnome-maintain...@suse.de" Changes: --- /work/SRC/openSUSE:Factory/python-cairo/python-cairo.changes 2012-10-13 20:01:09.0 +0200 +++ /work/SRC/openSUSE:Factory/.python-cairo.new/python-cairo.changes 2013-04-14 10:37:28.0 +0200 @@ -1,0 +2,5 @@ +Fri Apr 5 13:23:54 UTC 2013 - idon...@suse.com + +- Add Source URL, see https://en.opensuse.org/SourceUrls + +--- Other differences: -- ++ python-cairo.spec ++ --- /var/tmp/diff_new_pack.kafNOL/_old 2013-04-14 10:37:29.0 +0200 +++ /var/tmp/diff_new_pack.kafNOL/_new 2013-04-14 10:37:29.0 +0200 @@ -1,7 +1,7 @@ # # spec file for package python-cairo # -# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -24,7 +24,7 @@ Group: Development/Libraries/Python # FIXME: on update, check if we still need to manually compile the byte-code in %%install Url:http://www.cairographics.org/ -Source: py2cairo-%{version}.tar.bz2 +Source: http://www.cairographics.org/releases/py2cairo-%{version}.tar.bz2 BuildRequires: cairo-devel BuildRequires: fdupes BuildRequires: python-devel -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit python-cairo for openSUSE:Factory
Hello community, here is the log from the commit of package python-cairo for openSUSE:Factory checked in at 2012-10-13 19:55:12 Comparing /work/SRC/openSUSE:Factory/python-cairo (Old) and /work/SRC/openSUSE:Factory/.python-cairo.new (New) Package is "python-cairo", Maintainer is "gnome-maintain...@suse.de" Changes: --- /work/SRC/openSUSE:Factory/python-cairo/python-cairo.changes 2012-02-17 12:08:33.0 +0100 +++ /work/SRC/openSUSE:Factory/.python-cairo.new/python-cairo.changes 2012-10-13 20:01:09.0 +0200 @@ -1,0 +2,5 @@ +Mon Oct 8 13:34:23 UTC 2012 - sch...@linux-m68k.org + +- Build with %{optflags} + +--- Other differences: -- ++ python-cairo.spec ++ --- /var/tmp/diff_new_pack.VpDWlY/_old 2012-10-13 20:01:10.0 +0200 +++ /var/tmp/diff_new_pack.VpDWlY/_new 2012-10-13 20:01:10.0 +0200 @@ -50,11 +50,12 @@ %setup -n py2cairo-%{version} %build -waf configure --prefix=%{_prefix} --libdir=%{_libdir} -waf build +export CFLAGS='%{optflags}' +./waf configure --prefix=%{_prefix} --libdir=%{_libdir} +./waf build %install -waf install --destdir=%{buildroot} +./waf install --destdir=%{buildroot} # waf is broken and generated byte-code that references the build root, see http://code.google.com/p/waf/issues/detail?id=986 %py_compile %{buildroot}/%{py_sitedir} %py_compile -O %{buildroot}/%{py_sitedir} -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit python-cairo for openSUSE:Factory
Hello community, here is the log from the commit of package python-cairo for openSUSE:Factory checked in at 2012-02-17 12:08:31 Comparing /work/SRC/openSUSE:Factory/python-cairo (Old) and /work/SRC/openSUSE:Factory/.python-cairo.new (New) Package is "python-cairo", Maintainer is "gnome-maintain...@suse.de" Changes: --- /work/SRC/openSUSE:Factory/python-cairo/python-cairo.changes 2011-09-23 12:42:31.0 +0200 +++ /work/SRC/openSUSE:Factory/.python-cairo.new/python-cairo.changes 2012-02-17 12:08:33.0 +0100 @@ -1,0 +2,10 @@ +Wed Feb 1 11:17:32 UTC 2012 - sasc...@suse.de + +- Add group to devel package + +--- +Tue Jan 10 07:51:57 UTC 2012 - co...@suse.com + +- trying to get the license right for spdx + +--- Other differences: -- ++ python-cairo.spec ++ --- /var/tmp/diff_new_pack.stbSBy/_old 2012-02-17 12:08:34.0 +0100 +++ /var/tmp/diff_new_pack.stbSBy/_new 2012-02-17 12:08:34.0 +0100 @@ -1,7 +1,7 @@ # # spec file for package python-cairo # -# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -16,57 +16,54 @@ # - Name: python-cairo -%define _name py2cairo Version:1.10.0 -Release:1 +Release:0 Summary:Python Bindings for Cairo -License:LGPLv2.1+ ; MPL .. +License:LGPL-2.1+ or MPL-1.1 Group: Development/Libraries/Python # FIXME: on update, check if we still need to manually compile the byte-code in %%install Url:http://www.cairographics.org/ -Source: %{_name}-%{version}.tar.bz2 +Source: py2cairo-%{version}.tar.bz2 BuildRequires: cairo-devel BuildRequires: fdupes BuildRequires: python-devel BuildRoot: %{_tmppath}/%{name}-%{version}-build -%py_requires +%if 0%{?suse_version} && 0%{?suse_version} <= 1110 +%{!?python_sitearch: %global python_sitearch %(python -c "from distutils.sysconfig import get_python_lib; print get_python_lib(1)")} +%endif %description Python bindings for cairo. %package devel -License:LGPLv2.1+ ; MPL .. Summary:Headers for python-cairo -Group: Development/Libraries/Python +Group: Development/Libraries/C and C++ Requires: %name = %{version} -Requires: cairo-devel python-devel +Requires: cairo-devel +Requires: python-devel %description devel Headers for python-cairo %prep -%setup -n %{_name}-%{version} +%setup -n py2cairo-%{version} %build -./waf configure --prefix=%{_prefix} --libdir=%{_libdir} -./waf build +waf configure --prefix=%{_prefix} --libdir=%{_libdir} +waf build %install -./waf install --destdir=%{buildroot} +waf install --destdir=%{buildroot} # waf is broken and generated byte-code that references the build root, see http://code.google.com/p/waf/issues/detail?id=986 -%py_compile $RPM_BUILD_ROOT/%{py_sitedir} -%py_compile -O $RPM_BUILD_ROOT/%{py_sitedir} -%fdupes $RPM_BUILD_ROOT/%{py_sitedir} - -%clean -rm -rf $RPM_BUILD_ROOT +%py_compile %{buildroot}/%{py_sitedir} +%py_compile -O %{buildroot}/%{py_sitedir} +%fdupes %{buildroot}/%{py_sitedir} %files %defattr(-,root,root) %doc AUTHORS COPYING COPYING-* INSTALL NEWS README -%{py_sitedir}/cairo/ +%{python_sitearch}/cairo/ %files devel %defattr(-,root,root) -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit python-cairo for openSUSE:Factory
Hello community, here is the log from the commit of package python-cairo for openSUSE:Factory checked in at Fri Jun 17 09:46:43 CEST 2011. --- python-cairo/python-cairo.changes 2010-09-18 16:07:38.0 +0200 +++ /mounts/work_src_done/STABLE/python-cairo/python-cairo.changes 2011-06-17 07:15:33.0 +0200 @@ -1,0 +2,16 @@ +Fri Jun 17 06:22:03 CEST 2011 - vu...@opensuse.org + +- Update to version 1.10.0: + + New Constants: +- cairo.FORMAT_RGB16_565 + + Bug Fixes: +- context.get_source().get_surface() fails (fdo#33013) + + Improve/simplify unicode filename and text support. + + Build related changes. +- Move to using waf for the build as the autotools support is + broken. +- Recompile the generated byte-code with %py_compile, as the + waf-generated byte-code references the build root. This is a bug + in waf, see http://code.google.com/p/waf/issues/detail?id=986 + +--- calling whatdependson for head-i586 Old: py2cairo-1.8.10.tar.bz2 New: py2cairo-1.10.0.tar.bz2 Other differences: -- ++ python-cairo.spec ++ --- /var/tmp/diff_new_pack.4JS0Mx/_old 2011-06-17 09:45:14.0 +0200 +++ /var/tmp/diff_new_pack.4JS0Mx/_new 2011-06-17 09:45:14.0 +0200 @@ -1,7 +1,7 @@ # -# spec file for package python-cairo (Version 1.8.10) +# spec file for package python-cairo # -# Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -15,20 +15,21 @@ # Please submit bugfixes or comments via http://bugs.opensuse.org/ # -# norootforbuild Name: python-cairo -BuildRequires: cairo-devel -BuildRequires: fdupes -BuildRequires: python-devel +%define _name py2cairo +Version:1.10.0 +Release:1 +Summary:Python Bindings for Cairo License:LGPLv2.1+ ; MPL .. Group: Development/Libraries/Python -Summary:Python Bindings for Cairo -Version:1.8.10 -Release:1 +# FIXME: on update, check if we still need to manually compile the byte-code in %%install Url:http://www.cairographics.org/ -Source: py2cairo-%{version}.tar.bz2 +Source: %{_name}-%{version}.tar.bz2 +BuildRequires: cairo-devel +BuildRequires: fdupes +BuildRequires: python-devel BuildRoot: %{_tmppath}/%{name}-%{version}-build %py_requires @@ -46,15 +47,17 @@ Headers for python-cairo %prep -%setup -n pycairo-%{version} +%setup -n %{_name}-%{version} %build -%configure -%__make %{?jobs:-j%jobs} +./waf configure --prefix=%{_prefix} --libdir=%{_libdir} +./waf build %install -%makeinstall -rm $RPM_BUILD_ROOT/%{py_sitedir}/cairo/*.la +./waf install --destdir=%{buildroot} +# waf is broken and generated byte-code that references the build root, see http://code.google.com/p/waf/issues/detail?id=986 +%py_compile $RPM_BUILD_ROOT/%{py_sitedir} +%py_compile -O $RPM_BUILD_ROOT/%{py_sitedir} %fdupes $RPM_BUILD_ROOT/%{py_sitedir} %clean ++ py2cairo-1.8.10.tar.bz2 -> py2cairo-1.10.0.tar.bz2 ++ 33062 lines of diff (skipped) Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org