diff --git a/gjs.spec b/gjs.spec index b85b31f..f2939a7 100644 --- a/gjs.spec +++ b/gjs.spec @@ -5,7 +5,7 @@ Name: gjs Version: 1.67.1 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Javascript Bindings for GNOME # The following files contain code from Mozilla which @@ -31,6 +31,9 @@ BuildRequires: pkgconfig BuildRequires: readline-devel BuildRequires: sysprof-devel +# xvfb for test suite +BuildRequires: xorg-x11-server-Xvfb + Requires: glib2%{?_isa} >= %{glib2_version} Requires: gobject-introspection%{?_isa} >= %{gobject_introspection_version} Requires: gtk3%{?_isa} >= %{gtk3_version} @@ -70,7 +73,9 @@ the functionality of the installed gjs package. %meson_install %check -#meson_test +# we need to do this as meson_test macro begins with newline character +TEST_CMD="%meson_test" +xvfb-run -s "-screen 0 1600x1200x24" `echo $TEST_CMD | grep -v -e "^$"` %files %license COPYING @@ -95,6 +100,9 @@ the functionality of the installed gjs package. %{_datadir}/installed-tests/ %changelog +* Tue Jan 26 2021 Frantisek Zatloukal - 1.67.1-2 +- Enable tests during rpmbuild + * Tue Jan 26 2021 Frantisek Zatloukal - 1.67.1-1 - Update to 1.67.1 - Rebuild against mozjs78-78.7.0-1