SHA256
1
0
forked from pool/cairo

Accepting request 595924 from home:iznogood

New upstream release

OBS-URL: https://build.opensuse.org/request/show/595924
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/cairo?expand=0&rev=135
This commit is contained in:
Dominique Leuenberger 2018-04-13 06:51:45 +00:00 committed by Git OBS Bridge
parent e140db3869
commit eb6d048388
4 changed files with 40 additions and 11 deletions

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:62ca226134cf2f1fd114bea06f8b374eb37f35d8e22487eaa54d5e9428958392
size 41881364

3
cairo-1.15.12.tar.xz Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:7623081b94548a47ee6839a7312af34e9322997806948b6eec421a8c6d0594c9
size 41883440

View File

@ -1,3 +1,32 @@
-------------------------------------------------------------------
Thu Apr 12 08:16:38 UTC 2018 - bjorn.lie@gmail.com
- Update to version 1.15.12:
+ The main focus for this release is the addition of Variable
Font support. Variable fonts are single font files with various
typography characteristics, such as weight or slant, that users
of the font can adjust between two points. Effectively this
enables a single font to behave as multiple fonts.
+ The Skia backend is disabled in this release, due to severe
bitrot, and will be removed in future releases. Contact the
cairo team if you have a need of this backend.
+ Features and Enhancements:
- Variable font support.
- Skia backend is disabled.
+ API Changes: cairo_font_options_get_variations() and
cairo_font_options_set_variations() are added.
+ Bugs fixed:
- Fix errors in csi-trace --help and --version options.
- Fix a 'memory leak' in the image compositor, with
pixman_glyph_cache_t.
- Fix access of uninitialized memory found by valgrind
(fdo#91271).
- Fix improper initialization of memory in
_cairo_ft_font_face_create_for_pattern() (fdo#105084).
- Fix multi-monitor virtual desktop with negative coords on
Win32 (fdo#100793).
- Fix issues occuring with older FreeType versions.
-------------------------------------------------------------------
Wed Feb 28 16:23:56 UTC 2018 - dimstar@opensuse.org

View File

@ -19,13 +19,13 @@
%define build_xcb_backend 1
%define build_gl_backend 1
Name: cairo
Version: 1.15.10
Version: 1.15.12
Release: 0
Summary: Vector Graphics Library with Cross-Device Output Support
License: LGPL-2.1+ OR MPL-1.1
License: LGPL-2.1-or-later OR MPL-1.1
Group: Development/Libraries/C and C++
URL: http://cairographics.org/
Source: http://cairographics.org/snapshots/%{name}-%{version}.tar.xz
URL: https://cairographics.org/
Source0: https://cairographics.org/snapshots/%{name}-%{version}.tar.xz
Source99: baselibs.conf
# PATCH-FIX-UPSTREAM cairo-xlib-endianness.patch fdo#63461 bnc#882951 fcrozat@suse.com -- Fix crash when client and server have different endianness
Patch0: cairo-xlib-endianness.patch
@ -64,7 +64,7 @@ hardware acceleration when available.
%package -n libcairo2
Summary: Vector Graphics Library with Cross-Device Output Support
License: LGPL-2.1+ OR MPL-1.1
License: LGPL-2.1-or-later OR MPL-1.1
Group: System/Libraries
Provides: cairo = %{version}
Obsoletes: cairo < %{version}
@ -78,7 +78,7 @@ hardware acceleration when available.
%package -n libcairo-gobject2
Summary: Vector Graphics Library with Cross-Device Output Support
License: LGPL-2.1+ OR MPL-1.1
License: LGPL-2.1-or-later OR MPL-1.1
Group: System/Libraries
%description -n libcairo-gobject2
@ -93,7 +93,7 @@ meant to support gobject-introspection binding creation.
%package -n libcairo-script-interpreter2
Summary: Vector Graphics Library with Cross-Device Output Support
License: LGPL-2.1+ OR MPL-1.1
License: LGPL-2.1-or-later OR MPL-1.1
Group: System/Libraries
%description -n libcairo-script-interpreter2
@ -124,7 +124,7 @@ This package contains various cairo utilities.
%package devel
Summary: Development environment for cairo
License: LGPL-2.1+ OR MPL-1.1
License: LGPL-2.1-or-later OR MPL-1.1
Group: Development/Libraries/X11
Requires: libcairo-gobject2 = %{version}
Requires: libcairo-script-interpreter2 = %{version}