Accepting request 963188 from GNOME:Next

New stable rel

OBS-URL: https://build.opensuse.org/request/show/963188
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gjs?expand=0&rev=205
This commit is contained in:
Dominique Leuenberger 2022-03-21 08:56:07 +00:00 committed by Git OBS Bridge
parent acd46e2002
commit bab313c017
4 changed files with 49 additions and 12 deletions

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:bbdc0eec7cf25fbc534769f6a1fb2c7a18e17b871efdb0ca58e9abf08b28003f
size 598444

3
gjs-1.72.0.tar.xz Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:3ef0caf716e3920dd61f7748f6d56e476cc0fc18351ad0548e7df1a0ab9bdcad
size 620296

View File

@ -1,3 +1,39 @@
-------------------------------------------------------------------
Sun Mar 20 08:15:21 UTC 2022 - Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 1.72.0:
+ No changes from release candidate 1.71.90.
-------------------------------------------------------------------
Sun Mar 6 10:08:25 UTC 2022 - Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 1.71.90:
+ Cairo test broken with commit ea52cf92
+ native: Convert to singleton class
+ Checking `instanceof` for primitive types may lead to a crash
or error
+ Change the GObject Introspection development branch
+ gi_marshalling_tests_long_in_max test fails on i686
+ GNOME Shell crashes at startup with the AppIndicator extension
enabled
+ Instances of classes implementing interfaces can override
functions for all implentations of an interface
+ package: Reverse order of running-from-source checks
+ Various maintenance.
-------------------------------------------------------------------
Mon Feb 14 09:30:57 UTC 2022 - Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 1.71.1:
+ New JavaScript features! This version of GJS is based on
SpiderMonkey 91, an upgrade from the previous ESR (Extended
Support Release) of SpiderMonkey 78. Here are the highlights of
the new JavaScript features. For more information, look them up
on MDN or devdocs.io.
- Replace pkgconfig(mozjs-78) with pkgconfig(mozjs-91).
- Disable meson_tests, one test currently failing (expected during
unstable cycle). https://gitlab.gnome.org/GNOME/gjs/-/issues/461
-------------------------------------------------------------------
Tue Feb 8 09:07:55 UTC 2022 - Bjørn Lie <bjorn.lie@gmail.com>

View File

@ -17,13 +17,14 @@
Name: gjs
Version: 1.70.1
Version: 1.72.0
# FIXME # Disable tests for unstable 1.71.1 - Try tests again on next versionbump
Release: 0
Summary: JavaScript bindings based on gobject-introspection and Mozilla
License: LGPL-2.0-or-later AND MIT
Group: Development/Libraries/GNOME
URL: https://wiki.gnome.org/Projects/Gjs
Source0: https://download.gnome.org/sources/gjs/1.70/%{name}-%{version}.tar.xz
Source0: https://download.gnome.org/sources/gjs/1.72/%{name}-%{version}.tar.xz
BuildRequires: c++_compiler
BuildRequires: git
@ -47,7 +48,7 @@ BuildRequires: pkgconfig(gthread-2.0) >= 2.50.0
BuildRequires: pkgconfig(gtk+-3.0) >= 3.20
BuildRequires: pkgconfig(gtk4)
BuildRequires: pkgconfig(libffi)
BuildRequires: pkgconfig(mozjs-78)
BuildRequires: pkgconfig(mozjs-91)
# Hack - fix sysprof static devel requires instead
BuildRequires: pkgconfig(sysprof-4)
BuildRequires: pkgconfig(sysprof-capture-4)
@ -106,12 +107,12 @@ Mozilla SpiderMonkey JavaScript engine.
%install
%meson_install
# FIXME # Try again on next versionbump -- version 1.70.0: does anyone know what this fixme is about?
%check
export DISPLAY=:98
Xvfb :98 >& Xvfb.log & trap "kill $! || true" EXIT
sleep 10
%meson_test
# FIXME # Disable tests for unstable 1.71.1
#%%check
#export DISPLAY=:98
#Xvfb :98 >& Xvfb.log & trap "kill $! || true" EXIT
#sleep 10
#%%meson_test
%post -n libgjs0 -p /sbin/ldconfig
%postun -n libgjs0 -p /sbin/ldconfig