Accepting request 730141 from GNOME:Next

Needed for bumped gtk4

OBS-URL: https://build.opensuse.org/request/show/730141
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/graphene?expand=0&rev=22
This commit is contained in:
Bjørn Lie 2019-09-12 16:52:06 +00:00 committed by Git OBS Bridge
parent 8866eb5362
commit ab728a0d0c
4 changed files with 72 additions and 7 deletions

3
graphene-1.10.0.tar.xz Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:406d97f51dd4ca61e91f84666a00c3e976d3e667cd248b76d92fdb35ce876499
size 289452

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:82a07f188d34eb69df4b087b5e1d66e918475f59f7e62fb0308e2c91432a712f
size 127984

View File

@ -1,3 +1,68 @@
-------------------------------------------------------------------
Mon Sep 9 08:41:28 UTC 2019 - Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 1.10.0:
+ API additions, mostly driven by Gthree:
- Add graphene_matrix_decompose().
- Add intersection methods to graphene_ray_t.
- graphene_triangle_init_from_float().
- graphene_triangle_get_uv().
+ Fix graphene_ray_transform().
+ Documentation fixes.
-------------------------------------------------------------------
Fri Sep 6 15:53:59 NZST 2019 - luke@ljones.dev
- Update to version 1.9.6:
+ Add radians based initialisers for graphene_euler_t.
+ Use pragma once for the header inclusion guard.
+ Remove unused function (#159)
+ Add multiply(), scale(), and add() operators to
graphene_quaternion_t.
+ Add lerp() operator to all vector types.
+ Add graphene_plane_transform()
+ Documentation updates for graphene_ray_t.
+ Fix graphene_box_get_center() and.
graphene_box_get_bounding_sphere() (#165)
+ Ensure that we detect empty or infinite boxes in the.
graphene_box_t API.
- Changes from version 1.9.4:
+ Graphene now uses an ancillary library called µTest for its
test suite; this means it's possible to build and run the test
suite without necessarily depending on GLib.
+ the conversion of the Euler angles type to and from matrices and.
quaternions has been rewritten from scratch, and should not only
be finally correct, but it should also cover more use cases—namely
the "proper" Euler angles as well as the TaitBryan angles.
+ the ARM NEON implementation of the SIMD types has been improved,
fixed, and tested, so it's not marked as experimental any more.
+ Require Meson ≥ 0.50.1.
+ Fix graphene_quaternion_equal() to consider the orientation, not
just the component equality.
+ Fix graphene_quaternion_slerp() to always interpolate along the
shortest path.
+ Re-implement the conversion of graphene_euler_t to and from
graphene_matrix_t and graphene_quaternion_t.
+ Add graphene_rectangle_get_area()
+ Document restrictions of graphene_rect_round(), and deprecate the function.
+ Add graphene_rect_round_extents()
+ Port the test suite from GLib's testing utilities to µTest.
+ Remove internal floating point comparisons.
+ Improve the NEON extensions detection code.
+ Fix comparison operators for graphene_simd4f_t on ARM using the
NEON extensions.
+ Remove the "experimental" compiler warning from the ARM NEON
implementation of graphene_simd4f_t.
- Changes from version 1.9.2:
+ Add graphene_rect_scale() method.
+ Fix warning from Meson by dropping unnecessary argument to.
configure_file()
+ Clean up arguments of pkgconfig.generate()
+ Add equality operators to graphene_matrix_t.
+ Add getters for translation components of a graphene_matrix_t.
+ Use darwin_versions argument instead of rolling our own.
+ Add GRAPHENE_RECT_INIT_ZERO
------------------------------------------------------------------- -------------------------------------------------------------------
Mon Mar 25 23:24:28 UTC 2019 - Bjørn Lie <bjorn.lie@gmail.com> Mon Mar 25 23:24:28 UTC 2019 - Bjørn Lie <bjorn.lie@gmail.com>

View File

@ -17,13 +17,13 @@
Name: graphene Name: graphene
Version: 1.8.6 Version: 1.10.0
Release: 0 Release: 0
Summary: Thin type layer for graphic libraries Summary: Thin type layer for graphic libraries
License: MIT License: MIT
Group: Development/Languages/C and C++ Group: Development/Languages/C and C++
Url: http://ebassi.github.io/graphene/ URL: https://ebassi.github.io/graphene/
Source0: https://github.com/ebassi/graphene/releases/download/%{version}/%{name}-%{version}.tar.xz Source: https://download.gnome.org/sources/graphene/1.10/%{name}-%{version}.tar.xz
Source99: baselibs.conf Source99: baselibs.conf
BuildRequires: fdupes BuildRequires: fdupes
@ -104,7 +104,7 @@ This subpackage contains the development files for the Graphene library.
%postun -n libgraphene-1_0-0 -p /sbin/ldconfig %postun -n libgraphene-1_0-0 -p /sbin/ldconfig
%files -n libgraphene-1_0-0 %files -n libgraphene-1_0-0
%license LICENSE %license LICENSE.txt
%{_libdir}/libgraphene-1.0.so.* %{_libdir}/libgraphene-1.0.so.*
%files -n typelib-1_0-Graphene-1_0 %files -n typelib-1_0-Graphene-1_0