From c12efd5d69a03a8026dcc174989abfce2804f7137dd02cd072500a54405a2c63 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bj=C3=B8rn=20Lie?= Date: Fri, 4 Mar 2016 14:29:44 +0000 Subject: [PATCH] Accepting request 365961 from GNOME:Next 1 OBS-URL: https://build.opensuse.org/request/show/365961 OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/mutter?expand=0&rev=193 --- mutter.changes | 10 ++++++++++ mutter.spec | 13 ++++++++++--- 2 files changed, 20 insertions(+), 3 deletions(-) diff --git a/mutter.changes b/mutter.changes index a03ace6..9abfc3b 100644 --- a/mutter.changes +++ b/mutter.changes @@ -1,3 +1,13 @@ +------------------------------------------------------------------- +Fri Mar 4 13:48:48 UTC 2016 - fcrozat@suse.com + +- BuildRequires pkgconfig(libdrm), pkgconfig(libinput), + pkgconfig(libsystemd) are only needed when building native + backend, which is useful only under wayland and when running as + display server. Ensure they aren't pulled as BuildRequires when + wayland support is disabled. Add --enable-native-backend when + building wayland support. + ------------------------------------------------------------------- Thu Mar 3 19:39:46 UTC 2016 - zaitor@opensuse.org diff --git a/mutter.spec b/mutter.spec index e05c3ab..43aa477 100644 --- a/mutter.spec +++ b/mutter.spec @@ -47,10 +47,7 @@ BuildRequires: pkgconfig(gnome-desktop-3.0) BuildRequires: pkgconfig(gsettings-desktop-schemas) >= 3.19.3 BuildRequires: pkgconfig(gtk+-3.0) >= 3.19.7 BuildRequires: pkgconfig(libcanberra-gtk3) -BuildRequires: pkgconfig(libdrm) -BuildRequires: pkgconfig(libinput) BuildRequires: pkgconfig(libstartup-notification-1.0) -BuildRequires: pkgconfig(libsystemd) BuildRequires: pkgconfig(pango) >= 1.2.0 BuildRequires: pkgconfig(upower-glib) >= 0.99.0 BuildRequires: pkgconfig(x11-xcb) @@ -73,6 +70,9 @@ BuildRequires: pkgconfig(clutter-wayland-1.0) BuildRequires: pkgconfig(clutter-wayland-compositor-1.0) BuildRequires: pkgconfig(gbm) >= 10.3 BuildRequires: pkgconfig(gudev-1.0) +BuildRequires: pkgconfig(libdrm) +BuildRequires: pkgconfig(libinput) +BuildRequires: pkgconfig(libsystemd) BuildRequires: pkgconfig(wayland-protocols) >= 1.0 BuildRequires: pkgconfig(wayland-server) >= 1.4.93 %endif @@ -140,6 +140,13 @@ translation-update-upstream %build %configure \ +%if %{with wayland} + --enable-wayland \ + --enable-native-backend \ +%else + --disable-wayland \ + --disable-native-backend \ +%endif --disable-static \ --enable-compile-warnings=maximum make %{?_smp_mflags} V=1