Accepting request 688511 from GNOME:Next
New stable release OBS-URL: https://build.opensuse.org/request/show/688511 OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/graphene?expand=0&rev=20
This commit is contained in:
parent
852b5b3afa
commit
8866eb5362
@ -1,3 +0,0 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
|
||||||
oid sha256:b3fcf20996e57b1f4df3941caac10f143bb29890a42f7a65407cd19271fc89f7
|
|
||||||
size 127436
|
|
3
graphene-1.8.6.tar.xz
Normal file
3
graphene-1.8.6.tar.xz
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
version https://git-lfs.github.com/spec/v1
|
||||||
|
oid sha256:82a07f188d34eb69df4b087b5e1d66e918475f59f7e62fb0308e2c91432a712f
|
||||||
|
size 127984
|
@ -1,3 +1,43 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Mar 25 23:24:28 UTC 2019 - Bjørn Lie <bjorn.lie@gmail.com>
|
||||||
|
|
||||||
|
- 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 - bjorn.lie@gmail.com
|
Thu Jun 14 19:37:38 UTC 2018 - bjorn.lie@gmail.com
|
||||||
|
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
#
|
#
|
||||||
# spec file for package graphene
|
# 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
|
# All modifications and additions to the file contributed by third parties
|
||||||
# remain the property of their copyright owners, unless otherwise agreed
|
# remain the property of their copyright owners, unless otherwise agreed
|
||||||
@ -12,12 +12,12 @@
|
|||||||
# license that conforms to the Open Source Definition (Version 1.9)
|
# license that conforms to the Open Source Definition (Version 1.9)
|
||||||
# published by the Open Source Initiative.
|
# 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
|
Name: graphene
|
||||||
Version: 1.8.2
|
Version: 1.8.6
|
||||||
Release: 0
|
Release: 0
|
||||||
Summary: Thin type layer for graphic libraries
|
Summary: Thin type layer for graphic libraries
|
||||||
License: MIT
|
License: MIT
|
||||||
@ -29,7 +29,7 @@ Source99: baselibs.conf
|
|||||||
BuildRequires: fdupes
|
BuildRequires: fdupes
|
||||||
BuildRequires: gobject-introspection-devel
|
BuildRequires: gobject-introspection-devel
|
||||||
BuildRequires: gtk-doc
|
BuildRequires: gtk-doc
|
||||||
BuildRequires: meson >= 0.43.1
|
BuildRequires: meson >= 0.48.0
|
||||||
BuildRequires: pkgconfig
|
BuildRequires: pkgconfig
|
||||||
BuildRequires: python3-base
|
BuildRequires: python3-base
|
||||||
BuildRequires: pkgconfig(gobject-2.0) >= 2.30.0
|
BuildRequires: pkgconfig(gobject-2.0) >= 2.30.0
|
||||||
@ -78,18 +78,18 @@ quaternions.
|
|||||||
This subpackage contains the development files for the Graphene library.
|
This subpackage contains the development files for the Graphene library.
|
||||||
|
|
||||||
%prep
|
%prep
|
||||||
%autosetup
|
%autosetup -p1
|
||||||
|
|
||||||
%build
|
%build
|
||||||
%meson \
|
%meson \
|
||||||
-D gtk_doc=true \
|
-Dgtk_doc=true \
|
||||||
-D gobject_types=true \
|
-Dgobject_types=true \
|
||||||
-D introspection=true \
|
-Dintrospection=true \
|
||||||
-D gcc_vector=true \
|
-Dgcc_vector=true \
|
||||||
-D sse2=true \
|
-Dsse2=true \
|
||||||
-D arm-neon=true \
|
-Darm-neon=true \
|
||||||
-D tests=true \
|
-Dtests=true \
|
||||||
-D benchmarks=true \
|
-Dbenchmarks=true \
|
||||||
%{nil}
|
%{nil}
|
||||||
%meson_build
|
%meson_build
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user