From a0a47cfcfb7d9acd764f8b379827ca78df4349840f3272256483f34f04d01143 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Adrian=20Schr=C3=B6ter?= Date: Tue, 12 Nov 2024 12:08:52 +0100 Subject: [PATCH] Sync from SUSE:SLFO:Main gjs revision e2ffa1cc5c7468f89ecf5e7f91654dac --- _service | 20 +++++++++ gjs-1.78.1.tar.xz | 3 -- gjs-1.82.1.obscpio | 3 ++ gjs.changes | 103 +++++++++++++++++++++++++++++++++++++++++++++ gjs.obsinfo | 4 ++ gjs.spec | 21 ++++++--- 6 files changed, 146 insertions(+), 8 deletions(-) create mode 100644 _service delete mode 100644 gjs-1.78.1.tar.xz create mode 100644 gjs-1.82.1.obscpio create mode 100644 gjs.obsinfo diff --git a/_service b/_service new file mode 100644 index 0000000..ecd462f --- /dev/null +++ b/_service @@ -0,0 +1,20 @@ + + + + git + https://gitlab.gnome.org/GNOME/gjs.git + 1.82.1 + + @PARENT_TAG@.g@TAG_OFFSET@ + (.*).g0 + \1 + + + + + *.tar + zst + + + + diff --git a/gjs-1.78.1.tar.xz b/gjs-1.78.1.tar.xz deleted file mode 100644 index 6c87727..0000000 --- a/gjs-1.78.1.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:7e90511c429127c39eac0068c4ac9a353df7e6fbbc646f5f18e8962882c18641 -size 654556 diff --git a/gjs-1.82.1.obscpio b/gjs-1.82.1.obscpio new file mode 100644 index 0000000..6e03b15 --- /dev/null +++ b/gjs-1.82.1.obscpio @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:775acfa45df6c2dcffe56285d4f7042d56bca6719346240dadd9adaa0517e616 +size 4478988 diff --git a/gjs.changes b/gjs.changes index 5cf798f..5ca77b2 100644 --- a/gjs.changes +++ b/gjs.changes @@ -1,3 +1,106 @@ +------------------------------------------------------------------- +Mon Oct 21 05:27:46 UTC 2024 - Bjørn Lie + +- Update to version 1.82.1: + + Fixed gnome-shell crash when switching user after upgrade from + Fedora 40 to Fedora 41 + +------------------------------------------------------------------- +Tue Sep 17 06:17:05 UTC 2024 - Bjørn Lie + +- Update to version 1.82.0: + + Installed tests are failing because they can't load internal + typelibs from parent directory + + GIMarshalling test has 3 failures with 1.81.90 on i686. + +------------------------------------------------------------------- +Fri Sep 13 07:42:58 UTC 2024 - Dominique Leuenberger + +- Update to version 1.81.90.g4: + + arg-cache: Init out parameters with correct number of bits. + +------------------------------------------------------------------- +Mon Sep 2 07:55:45 UTC 2024 - Bjørn Lie + +- Update to version 1.81.90: + + callbacks: fix sweeping check for incremental GC + + GJS doesn't handle query parameters in imports + + Integrate gobject-introspection-tests as submodule + + module: Include full module specifier in import.meta.url + + doap: Remove invalid maintainer entry + + installed tests have the wrong libexecdir + + Inheriting final class crashes GJS + + Various maintenance + +------------------------------------------------------------------- +Fri Aug 30 06:58:00 UTC 2024 - Bjørn Lie + +- Update to version 1.81.2: + + This version of GJS is based on SpiderMonkey 128, an upgrade + from the previous ESR (Extended Support Release) of + SpiderMonkey 115. + +------------------------------------------------------------------- +Tue Mar 26 08:03:31 UTC 2024 - Dominique Leuenberger + +- Update to version 1.80.2: + + Quick follow-up release to fix crash on ppc64. + +------------------------------------------------------------------- +Mon Mar 25 15:20:14 UTC 2024 - Dominique Leuenberger + +- Update to version 1.80.1: + + Quick follow-up release to fix build failure on MacPorts and + Homebrew. + +------------------------------------------------------------------- +Sat Mar 16 09:29:30 UTC 2024 - Dominique Leuenberger + +- Update to version 1.80.0: + + In GNOME 46 and later, platform-specific GLib and Gio APIs have + moved to the separate libraries GLibUnix, GioUnix, GLibWin32, + and GioWin32. + +------------------------------------------------------------------- +Mon Mar 4 08:06:05 UTC 2024 - Dominique Leuenberger + +- Update to version 1.79.90: + + Workspace switching performance degradation due to leaked + WeakRefs in JS. + + GTop.glibtop_get_mountlist invocation causes GNOME Shell Crash. + + Progress towards some performance improvements in accessing + GObject properties. + + Various maintenance. + +------------------------------------------------------------------- +Mon Feb 12 15:49:59 UTC 2024 - Dominique Leuenberger + +- Update to version 1.79.3: + + Various maintenance. + +------------------------------------------------------------------- +Fri Jan 19 08:01:28 UTC 2024 - Dominique Leuenberger + +- Update to version 1.79.2: + + Progress towards some performance improvements in accessing + GObject properties. + + Regression fix also released in 1.78.3. + +------------------------------------------------------------------- +Tue Jan 16 07:48:45 UTC 2024 - Dominique Leuenberger + +- Update to version 1.79.1: + + Improve console output. + + Name the GC source. + + Various maintenance. + + build: Fix meson deprecations. + + doc: fix broken link in Mainloop.md. + + overrides: Make class object a parameter of register type + hooks. + + Display correct stack trace on SyntaxError. + + HTTP server stops listening. +- convert to source service for easier updating. + ------------------------------------------------------------------- Sun Dec 3 12:05:14 UTC 2023 - Bjørn Lie diff --git a/gjs.obsinfo b/gjs.obsinfo new file mode 100644 index 0000000..f19cf0c --- /dev/null +++ b/gjs.obsinfo @@ -0,0 +1,4 @@ +name: gjs +version: 1.82.1 +mtime: 1729478556 +commit: 34a9b8fc4cdc43dd41fe8077ca41533dcbad8a50 diff --git a/gjs.spec b/gjs.spec index 03a716e..bab6f25 100644 --- a/gjs.spec +++ b/gjs.spec @@ -1,7 +1,7 @@ # # spec file for package gjs # -# Copyright (c) 2023 SUSE LLC +# Copyright (c) 2024 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -19,13 +19,13 @@ %bcond_with profiling Name: gjs -Version: 1.78.1 +Version: 1.82.1 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.78/%{name}-%{version}.tar.xz +Source0: %{name}-%{version}.tar.zst BuildRequires: /usr/bin/dbus-run-session BuildRequires: c++_compiler @@ -50,7 +50,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-115) +BuildRequires: pkgconfig(mozjs-128) %if %{with profiling} BuildRequires: pkgconfig(sysprof-capture-4) %endif @@ -102,7 +102,7 @@ Mozilla SpiderMonkey JavaScript engine. %build %meson \ - -Dinstalled_tests=false \ + -Dinstalled_tests=false \ -Dprofiler=%{?with_profiling:enabled}%{!?with_profiling:disabled} \ %{nil} %meson_build @@ -138,5 +138,16 @@ sleep 10 %{_libdir}/*.so %{_libdir}/pkgconfig/*.pc %{_datadir}/%{name}-1.0/ +# FIXME -- nuke these +%dir %{_libexecdir}/installed-tests/gjs +%{_libexecdir}/installed-tests/gjs/GIMarshallingTests-1.0.typelib +%{_libexecdir}/installed-tests/gjs/Regress-1.0.typelib +%{_libexecdir}/installed-tests/gjs/RegressUnix-1.0.typelib +%{_libexecdir}/installed-tests/gjs/Utility-1.0.typelib +%{_libexecdir}/installed-tests/gjs/WarnLib-1.0.typelib +%{_libexecdir}/installed-tests/gjs/libgimarshallingtests.so +%{_libexecdir}/installed-tests/gjs/libregress.so +%{_libexecdir}/installed-tests/gjs/libutility.so +%{_libexecdir}/installed-tests/gjs/libwarnlib.so %changelog