mirror of
https://github.com/brl/mutter.git
synced 2024-11-24 09:00:42 -05:00
Add Graphene dependency
Graphene is a small library with data types and APIs specially crafted to computer graphics. It contains performant implementations of matrices, vectors, points and rotation tools. It is performance because, among other reasons, it uses vectorized processor commands to compute various operations. Add Graphene dependency to Mutter. https://gitlab.gnome.org/GNOME/mutter/merge_requests/458
This commit is contained in:
parent
5d9c8b072e
commit
9cc096d189
@ -5,7 +5,7 @@ RUN dnf -y update && dnf -y upgrade && \
|
|||||||
dnf builddep -y mutter && \
|
dnf builddep -y mutter && \
|
||||||
|
|
||||||
# Until Fedora catches up with meson build-deps
|
# Until Fedora catches up with meson build-deps
|
||||||
dnf install -y meson xorg-x11-server-Xorg gnome-settings-daemon-devel egl-wayland-devel xorg-x11-server-Xwayland && \
|
dnf install -y meson xorg-x11-server-Xorg gnome-settings-daemon-devel egl-wayland-devel xorg-x11-server-Xwayland graphene-devel && \
|
||||||
|
|
||||||
# For running unit tests
|
# For running unit tests
|
||||||
dnf install -y xorg-x11-server-Xvfb mesa-dri-drivers dbus dbus-x11 && \
|
dnf install -y xorg-x11-server-Xvfb mesa-dri-drivers dbus dbus-x11 && \
|
||||||
|
@ -495,7 +495,7 @@ if have_introspection
|
|||||||
sources: cogl_introspected_headers,
|
sources: cogl_introspected_headers,
|
||||||
nsversion: libmutter_api_version,
|
nsversion: libmutter_api_version,
|
||||||
namespace: 'Cogl',
|
namespace: 'Cogl',
|
||||||
includes: ['GL-1.0', 'GObject-2.0'],
|
includes: ['GL-1.0', 'GObject-2.0', 'Graphene-1.0'],
|
||||||
dependencies: [cogl_deps],
|
dependencies: [cogl_deps],
|
||||||
extra_args: introspection_args + [
|
extra_args: introspection_args + [
|
||||||
'-UCOGL_COMPILATION',
|
'-UCOGL_COMPILATION',
|
||||||
|
@ -30,6 +30,7 @@ cogl_pkg_private_deps = [
|
|||||||
cairo_dep,
|
cairo_dep,
|
||||||
gmodule_no_export_dep,
|
gmodule_no_export_dep,
|
||||||
gdk_pixbuf_dep,
|
gdk_pixbuf_dep,
|
||||||
|
graphene_dep,
|
||||||
#uprof_dep,
|
#uprof_dep,
|
||||||
]
|
]
|
||||||
|
|
||||||
|
@ -11,6 +11,7 @@ libmutter_api_version = '4'
|
|||||||
# generic version requirements
|
# generic version requirements
|
||||||
glib_req = '>= 2.53.2'
|
glib_req = '>= 2.53.2'
|
||||||
gi_req = '>= 0.9.5'
|
gi_req = '>= 0.9.5'
|
||||||
|
graphene_req = '>= 1.5.0'
|
||||||
gtk3_req = '>= 3.19.8'
|
gtk3_req = '>= 3.19.8'
|
||||||
gdk_pixbuf_req = '>= 2.0'
|
gdk_pixbuf_req = '>= 2.0'
|
||||||
uprof_req = '>= 0.3'
|
uprof_req = '>= 0.3'
|
||||||
@ -83,6 +84,7 @@ mutter_installed_tests_libexecdir = join_paths(
|
|||||||
|
|
||||||
m_dep = cc.find_library('m', required: true)
|
m_dep = cc.find_library('m', required: true)
|
||||||
x11_dep = dependency('x11')
|
x11_dep = dependency('x11')
|
||||||
|
graphene_dep = dependency('graphene-gobject-1.0', version: graphene_req)
|
||||||
gtk3_dep = dependency('gtk+-3.0', version: gtk3_req)
|
gtk3_dep = dependency('gtk+-3.0', version: gtk3_req)
|
||||||
gdk_pixbuf_dep = dependency('gdk-pixbuf-2.0')
|
gdk_pixbuf_dep = dependency('gdk-pixbuf-2.0')
|
||||||
pango_dep = dependency('pango', version: pango_req)
|
pango_dep = dependency('pango', version: pango_req)
|
||||||
|
Loading…
Reference in New Issue
Block a user