Hello community,

here is the log from the commit of package graphene for openSUSE:Leap:15.2 
checked in at 2020-01-30 14:49:29
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Leap:15.2/graphene (Old)
 and      /work/SRC/openSUSE:Leap:15.2/.graphene.new.26092 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "graphene"

Thu Jan 30 14:49:29 2020 rev:27 rq:757502 version:1.10.0

Changes:
--------
--- /work/SRC/openSUSE:Leap:15.2/graphene/graphene.changes      2020-01-15 
15:08:50.262019158 +0100
+++ /work/SRC/openSUSE:Leap:15.2/.graphene.new.26092/graphene.changes   
2020-01-30 14:50:09.950894977 +0100
@@ -1,0 +2,119 @@
+Mon Sep  9 08:41:28 UTC 2019 - Bjørn Lie <[email protected]>
+
+- 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 - [email protected]
+
+- 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 Tait–Bryan 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 <[email protected]>
+
+- Update to version 1.8.6:
+  + Bug fixes, bug fixes everywhere! Also: documentation changes to
+    clarify what we do behind the veil of the various matrix
+    multiplication functions. Hopefully, this should help people
+    using Graphene especially when it comes to integration with
+    other libraries.
+  + Fix matrix multiplication when the result matrix is also one of
+    the operands.
+  + Fix check when converting a 4x4 matrix into an affine
+    transformation matrix.
+  + Fix interpolation between matrices with a perspective
+    component.
+  + Documentation fixes for matrix/matrix and matrix/vector
+    multiplication operators.
+- Changes from version 1.8.4:
+  + Mostly a bug fixing release, with an especially glaring bug fix
+    in the point transformation function of graphene_matrix_t that
+    was found thanks to GTK 4. Now the function is covered by the
+    test suite, so it should not regress.
+  + Another major fix is the ensuring that we have a description of
+    the SIMD types through introspection, which means that language
+    bindings can finally know how big every other structure using
+    them is. The SIMD API is still not available through
+    introspection, as it's a pure C convenience.
+  + Require Meson ≥ 0.48.0.
+  + Fix matrix/point transformation.
+  + Build fixes for MSVC.
+  + Introspection fixes for bool.
+  + Fix the InitOnce checks on Windows.
+  + Correctly parse SIMD types for introspection.
+  + Build fixes for the pkg-config file.
+  + Documentation fixes:
+    - Clarify matrix/vector/point multiplication.
+    - Clarify plane description.
+    - Clarify the units for the matrix skew factors.
+    - Document use of graphene-gobject with Meson.
+
+-------------------------------------------------------------------
+Thu Jun 14 19:37:38 UTC 2018 - [email protected]
+
+- Update to version 1.8.2:
+  + The main change is that we've now disabled SIMD optimisations
+    on 32 bit Intel architectures; there aren't many of those left,
+    and in general compilers have been less than stellar when
+    supporting SIMD types on them. This is especially problematic
+    when it comes to using Graphene types inside other allocated
+    structures, where SIMD alignment rules break system allocators
+    on platforms like Windows. To avoid introducing weird bugs, if
+    you're on 32 bit IA, you're only going to have access to the
+    scalar SIMD implementation.
+
+-------------------------------------------------------------------

Old:
----
  graphene-1.8.0.tar.gz

New:
----
  graphene-1.10.0.tar.xz

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

Other differences:
------------------
++++++ graphene.spec ++++++
--- /var/tmp/diff_new_pack.UOXT5V/_old  2020-01-30 14:50:10.358895194 +0100
+++ /var/tmp/diff_new_pack.UOXT5V/_new  2020-01-30 14:50:10.362895197 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package graphene
 #
-# Copyright (c) 2018 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,24 +12,24 @@
 # 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/
 #
 
 
 Name:           graphene
-Version:        1.8.0
+Version:        1.10.0
 Release:        0
 Summary:        Thin type layer for graphic libraries
 License:        MIT
 Group:          Development/Languages/C and C++
-Url:            http://ebassi.github.io/graphene/
-Source:         
https://github.com/ebassi/graphene/archive/%{version}/%{name}-%{version}.tar.gz
+URL:            https://ebassi.github.io/graphene/
+Source:         
https://download.gnome.org/sources/graphene/1.10/%{name}-%{version}.tar.xz
 Source99:       baselibs.conf
 
 BuildRequires:  fdupes
 BuildRequires:  gobject-introspection-devel
 BuildRequires:  gtk-doc
-BuildRequires:  meson >= 0.43.1
+BuildRequires:  meson >= 0.48.0
 BuildRequires:  pkgconfig
 BuildRequires:  python3-base
 BuildRequires:  pkgconfig(gobject-2.0) >= 2.30.0
@@ -78,18 +78,18 @@
 This subpackage contains the development files for the Graphene library.
 
 %prep
-%autosetup
+%autosetup -p1
 
 %build
 %meson \
-       -D gtk_doc=true \
-       -D gobject_types=true \
-       -D introspection=true \
-       -D gcc_vector=true \
-       -D sse2=true \
-       -D arm-neon=true \
-       -D tests=true \
-       -D benchmarks=true \
+       -Dgtk_doc=true \
+       -Dgobject_types=true \
+       -Dintrospection=true \
+       -Dgcc_vector=true \
+       -Dsse2=true \
+       -Darm-neon=true \
+       -Dtests=true \
+       -Dbenchmarks=true \
        %{nil}
 %meson_build
 
@@ -104,7 +104,7 @@
 %postun -n libgraphene-1_0-0 -p /sbin/ldconfig
 
 %files -n libgraphene-1_0-0
-%license LICENSE
+%license LICENSE.txt
 %{_libdir}/libgraphene-1.0.so.*
 
 %files -n typelib-1_0-Graphene-1_0


Reply via email to