Name: phoc Version: 0.45.0 Release: 1.20250220182953724160.main%{?dist} Summary: Display compositor designed for phones License: GPL-3.0-or-later URL: https://gitlab.gnome.org/World/Phosh/phoc Source: phoc-0.45.0.tar.gz BuildRequires: gcc BuildRequires: meson BuildRequires: cmake BuildRequires: pkgconfig(gio-2.0) >= 2.70 BuildRequires: pkgconfig(glib-2.0) >= 2.70 BuildRequires: pkgconfig(gobject-2.0) >= 2.70a BuildRequires: pkgconfig(glesv2) BuildRequires: pkgconfig(gnome-desktop-3.0) >= 3.26 BuildRequires: pkgconfig(libinput) BuildRequires: pkgconfig(libudev) BuildRequires: pkgconfig(libdrm) BuildRequires: pkgconfig(pixman-1) BuildRequires: pkgconfig(wayland-client) BuildRequires: pkgconfig(wayland-protocols) >= 1.15 BuildRequires: pkgconfig(wayland-server) BuildRequires: pkgconfig(xkbcommon) BuildRequires: pkgconfig(gmobile) >= 0.1.0 BuildRequires: pkgconfig(wlroots-0.18) BuildRequires: pkgconfig(gsettings-desktop-schemas) BuildRequires: pkgconfig(json-glib-1.0) # for xvfb-run in %check BuildRequires: xorg-x11-server-Xvfb # tests need dbus-daemon, mutter gschemas and Xwayland BuildRequires: dbus-daemon BuildRequires: mutter-common BuildRequires: xorg-x11-server-Xwayland ExcludeArch: i686 %description Phoc is a wlroots based Phone compositor as used on the Librem5. Phoc is pronounced like the English word fog. %prep %setup -q -n phoc-0.45.0 %build %meson -Dembed-wlroots=disabled %meson_build %install %meson_install # xdg-decoration test fails on s390x # timed-animations fails on ppc64le %ifnarch s390x ppc64le %check xvfb-run -s -noreset sh <