diff --git a/gjs-1.71.1.tar.xz b/gjs-1.71.1.tar.xz deleted file mode 100644 index d0105eb383f44298329791fba2a81172d03c7bb9..0000000000000000000000000000000000000000 Binary files a/gjs-1.71.1.tar.xz and /dev/null differ diff --git a/gjs-1.72.0.tar.xz b/gjs-1.72.0.tar.xz new file mode 100644 index 0000000000000000000000000000000000000000..d99a6076ab893797be24d8c7611ed95b29d9360a Binary files /dev/null and b/gjs-1.72.0.tar.xz differ diff --git a/gjs.spec b/gjs.spec index 54fbeb9eba1bfe7ea34157713be83b77395dec08..3760cb61d167b1ae5b4f49a7b21bb03d0de78f8f 100644 --- a/gjs.spec +++ b/gjs.spec @@ -1,24 +1,29 @@ -%global glib2_version 2.58.0 -%global gobject_introspection_version 1.61.2 -%global gtk3_version 3.20 -%global mozjs91_version 91.6.0-1 +%global glib2_version 2.66.0 +%global gobject_introspection_version 1.66.0 +%global mozjs91_version 91.7.0 Name: gjs -Version: 1.71.1 +Version: 1.72.0 Release: 1 Summary: using GNOME libraries from Javascript License: MIT and (MPLv1.1 or GPLv2+ or LGPLv2+) URL: https://wiki.gnome.org/Projects/Gjs Source0: https://download.gnome.org/sources/%{name}/1.71/%{name}-%{version}.tar.xz -BuildRequires: cairo-gobject-devel dbus-daemon dbus-glib-devel gcc-c++ -BuildRequires: meson cmake gettext pkgconfig readline-devel sysprof-devel -BuildRequires: gtk3-devel >= %{gtk3_version} -BuildRequires: glib2-devel >= %{glib2_version} -BuildRequires: mozjs91-devel >= %{mozjs91_version} -BuildRequires: gobject-introspection-devel >= %{gobject_introspection_version} +BuildRequires: gcc-c++ +BuildRequires: meson +BuildRequires: gettext +BuildRequires: readline-devel +BuildRequires: pkgconfig(cairo-gobject) +BuildRequires: pkgconfig(gio-2.0) >= %{glib2_version} +BuildRequires: pkgconfig(gobject-introspection-1.0) >= %{gobject_introspection_version} +BuildRequires: pkgconfig(gtk4) +BuildRequires: pkgconfig(mozjs-91) >= %{mozjs91_version} +BuildRequires: pkgconfig(sysprof-capture-4) +BuildRequires: gtk3-devel +BuildRequires: /usr/bin/dbus-run-session +BuildRequires: xorg-x11-server-Xvfb -Requires: gtk3%{?_isa} >= %{gtk3_version} Requires: glib2%{?_isa} >= %{glib2_version} Requires: mozjs91%{?_isa} >= %{mozjs91_version} Requires: gobject-introspection%{?_isa} >= %{gobject_introspection_version} @@ -41,6 +46,9 @@ Development files for gjs. %prep %autosetup -p1 +%ifarch %{arm} +sed -i -e "/'Gtk4'/d" installed-tests/js/meson.build +%endif %build %meson @@ -49,27 +57,33 @@ Development files for gjs. %install %meson_install +%check +%{shrink:xvfb-run -s "-screen 0 1600x1200x24" %meson_test --timeout-multiplier=5} + %files %defattr(-,root,root) %doc NEWS README.md %license COPYING -%{_bindir}/gjs* -%{_libdir}/*.so.* +%{_bindir}/gjs +%{_bindir}/gjs-console +%{_libdir}/libgjs.so.0* %{_libdir}/gjs %files devel -%defattr(-,root,root) %doc examples/* %{_includedir}/gjs-1.0 %{_libdir}/pkgconfig/gjs-1.0.pc -%{_libdir}/*.so +%{_libdir}/libgjs.so %{_libexecdir}/installed-tests %{_datadir}/gjs-1.0/lsan/ %{_datadir}/gjs-1.0/valgrind/ -%{_datadir}/installed-tests +%{_datadir}/installed-tests/ %{_datadir}/glib-2.0/schemas/org.gnome.GjsTest.gschema.xml %changelog +* Fri Apr 8 2022 lin zhang - 1.72.0-1 +- Update to 1.72.0 + * Wed Apr 06 2022 wangkai - 1.71.1-1 - Update to 1.71.1