From 6acf258462effd1c1d49941b63903d2ed5706fc9ac7169d46f9b726632c50ba3 Mon Sep 17 00:00:00 2001 From: Dominique Leuenberger Date: Mon, 26 Oct 2020 08:11:13 +0000 Subject: [PATCH] Accepting request 842886 from GNOME:Next update to 3.38.1 - TW should be ready OBS-URL: https://build.opensuse.org/request/show/842886 OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gjs?expand=0&rev=191 --- gjs-1.64.4.tar.xz | 3 --- gjs-1.66.1.tar.xz | 3 +++ gjs.changes | 62 +++++++++++++++++++++++++++++++++++++++++++++++ gjs.spec | 13 +++++----- 4 files changed, 71 insertions(+), 10 deletions(-) delete mode 100644 gjs-1.64.4.tar.xz create mode 100644 gjs-1.66.1.tar.xz diff --git a/gjs-1.64.4.tar.xz b/gjs-1.64.4.tar.xz deleted file mode 100644 index 8cd9f41..0000000 --- a/gjs-1.64.4.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:a3cc3a8eda87074b2c363ffe28b29a5202d7f12914b6973f199acf2d1816d44c -size 422496 diff --git a/gjs-1.66.1.tar.xz b/gjs-1.66.1.tar.xz new file mode 100644 index 0000000..7b084ad --- /dev/null +++ b/gjs-1.66.1.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8d4240455eff642c8bf6d9805077e33e0a60cb2ea13f77a55f7f30c29668344c +size 439992 diff --git a/gjs.changes b/gjs.changes index 85fa1a4..bafaf45 100644 --- a/gjs.changes +++ b/gjs.changes @@ -1,3 +1,65 @@ +------------------------------------------------------------------- +Fri Oct 9 09:17:52 UTC 2020 - dimstar@opensuse.org + +- Update to version 1.66.1: + + Throws on Unsupported caller allocates. + + arg: Fix MIN/MAX safe big integer limits. + + Fix leak when virtual function is unimplemented. + + Cannot compile GJS 1.66.0 on macOS with llvm/clang 10.0.1. + + console: fix typo in command-line option. + + Prevent passing null pointers when not nullable. + + Passing fundamentals to functions no longer works. + +------------------------------------------------------------------- +Mon Sep 14 10:08:15 UTC 2020 - dimstar@opensuse.org + +- Update to version 1.66.0: + + No change from 1.65.92. + +------------------------------------------------------------------- +Sat Sep 5 22:55:04 UTC 2020 - Dominique Leuenberger + +- Update to version 1.65.92: + + Enum and flags test failing in s390x. + + Bring back Visual Studio build support for GJS master. + + gjs_dbus_implementation_emit_signal: don't try to unref NULL. + + doc: add third party applications. + + boxed: Initialize all the private BoxedInstance members. + + object: Fix GjsCallBackTrampoline's leaks. + + Various maintenance. + + Crash using shell's looking glass. + +------------------------------------------------------------------- +Sat Sep 5 12:28:38 UTC 2020 - dimstar@opensuse.org + +- Update to version 1.65.91: + + Crash in gjs_dbus_implementation_flush(). + + eslint: Bump ecmaScript version. + + Documentation: add documentation for ENV variables. + + Argument cache causes test failure in armhf. + + Argument cache causes test regressions in s390x. + + ByteArray.toString use-after-free. + + Crash accessing `vfunc_` methods of `Clutter.Actor`s. +- Changes from version 1.65.90: + + GJS now has an optional, Linux-only, dependency on + libsysprof-capture-4 instead of libsysprof-capture-3 for the + profiler functionality. + + New API: gjs_coverage_enable() allows the collection of code + coverage metrics. + + New JavaScript features! This version of GJS is based on + SpiderMonkey 78, an upgrade from the previous ESR (Extended + Support Release) of SpiderMonkey 68. +- Changes from version 1.65.4: + + arg.cpp: Add required messages for static_assert. + + Let's enable class fields!. + + function: Only get function name if we actually warn. + + Split print into native library. +- Replace pkgconfig(mozjs-68) BuildRequires with + pkgconfig(mozjs-78): Follow upstreams port to Spidermonkey 78. +- Replace pkgconfig(sysprof-3|sysprof-capture-3) to their + respective -4 variant. +- Drop python Requires: we no longer need python2 to build. + ------------------------------------------------------------------- Mon Jul 6 19:54:50 UTC 2020 - Bjørn Lie diff --git a/gjs.spec b/gjs.spec index 80b4e9e..60f53ea 100644 --- a/gjs.spec +++ b/gjs.spec @@ -17,19 +17,18 @@ Name: gjs -Version: 1.64.4 +Version: 1.66.1 Release: 0 Summary: JavaScript bindings based on gobject-introspection and Mozilla License: MIT AND LGPL-2.0-or-later Group: Development/Libraries/GNOME URL: https://wiki.gnome.org/Projects/Gjs -Source0: https://download.gnome.org/sources/gjs/1.64/%{name}-%{version}.tar.xz +Source0: https://download.gnome.org/sources/gjs/1.66/%{name}-%{version}.tar.xz BuildRequires: c++_compiler BuildRequires: git -BuildRequires: meson +BuildRequires: meson >= 0.52.0 BuildRequires: pkgconfig -BuildRequires: python BuildRequires: readline-devel BuildRequires: systemtap-sdt-devel BuildRequires: pkgconfig(cairo) @@ -43,10 +42,10 @@ BuildRequires: pkgconfig(gobject-introspection-1.0) >= 1.53.4 BuildRequires: pkgconfig(gthread-2.0) >= 2.50.0 BuildRequires: pkgconfig(gtk+-3.0) >= 3.20 BuildRequires: pkgconfig(libffi) -BuildRequires: pkgconfig(mozjs-68) +BuildRequires: pkgconfig(mozjs-78) # Hack - fix sysprof static devel requires instead -BuildRequires: pkgconfig(sysprof-3) -BuildRequires: pkgconfig(sysprof-capture-3) +BuildRequires: pkgconfig(sysprof-4) +BuildRequires: pkgconfig(sysprof-capture-4) Requires: libgjs0 = %{version} ExcludeArch: s390