tce-load -i compiletc meson vala-dev libarchive-dev desktop-file-utils itstool libhandy1-dev libosinfo-dev libvirt-glib-dev spice-gtk-dev webkitgtk-gtk3-dev appstream-glib libsecret-dev gobject-introspection-dev

wget https://download.gnome.org/sources/gnome-boxes/45/gnome-boxes-45.0.tar.xz

cd gnome-boxes-45.0

mkdir build
cd build

CC="gcc -flto -mtune=generic -Os -pipe" CXX="g++ -flto -mtune=generic -Os -pipe -fno-exceptions -fno-rtti" meson --prefix=/usr/local --localstatedir=/var --libexecdir=/usr/local/lib/gnome-boxes --buildtype=plain

ninja [0m 41.76s]
sudo ninja install

$ sudo modprobe kvm-intel
$ sudo libvirtd -d
$ gnome-boxes --checks

(gnome-boxes:15230): Boxes-WARNING **: 16:03:07.545: util-app.vala:346: Failed to execute child process ?restorecon? (No such file or directory)
βΆ The CPU is capable of virtualization: yes
βΆ The KVM module is loaded: yes
βΆ Libvirt KVM guest available: yes
βΆ Boxes storage pool available: yes
βΆ The SELinux context is default: no

gnome-boxes 45.0

  Subprojects
    libovf-glib  : YES 1 warnings

  User defined options
    buildtype    : plain
    libexecdir   : /usr/local/lib/gnome-boxes
    localstatedir: /var
    prefix       : /usr/local

