Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package cjs for openSUSE:Factory checked in 
at 2025-01-13 17:49:58
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/cjs (Old)
 and      /work/SRC/openSUSE:Factory/.cjs.new.1881 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "cjs"

Mon Jan 13 17:49:58 2025 rev:23 rq:1237098 version:6.4.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/cjs/cjs.changes  2024-09-01 19:22:53.235602859 
+0200
+++ /work/SRC/openSUSE:Factory/.cjs.new.1881/cjs.changes        2025-01-13 
17:50:13.010843343 +0100
@@ -1,0 +2,7 @@
+Wed Nov 27 09:06:48 UTC 2024 - Richard Rahl <rra...@opensuse.org>
+
+- update to 6.4.0:
+  * gjs-util: Backport private closure annotations patch
+  * Fix meson.build deprecations up to 0.56.0
+
+-------------------------------------------------------------------

Old:
----
  cjs-6.2.0.tar.gz

New:
----
  cjs-6.4.0.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ cjs.spec ++++++
--- /var/tmp/diff_new_pack.tnBcqD/_old  2025-01-13 17:50:13.558865986 +0100
+++ /var/tmp/diff_new_pack.tnBcqD/_new  2025-01-13 17:50:13.562866152 +0100
@@ -19,7 +19,7 @@
 %define         sover   0
 %define         typelib typelib-1_0-CjsPrivate-1_0
 Name:           cjs
-Version:        6.2.0
+Version:        6.4.0
 Release:        0
 Summary:        JavaScript module used by Cinnamon
 License:        (GPL-2.0-or-later OR MPL-1.1 OR LGPL-2.1-or-later) AND MIT
@@ -38,7 +38,7 @@
 BuildRequires:  pkgconfig(gtk+-3.0) >= 3.14.0
 BuildRequires:  pkgconfig(libffi)
 BuildRequires:  pkgconfig(mozjs-115)
-%if %{?suse_version} > 1500
+%if 0%{?suse_version} > 1500
 BuildRequires:  pkgconfig(readline)
 %else
 BuildRequires:  readline-devel

++++++ cjs-6.2.0.tar.gz -> cjs-6.4.0.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/cjs-6.2.0/debian/changelog 
new/cjs-6.4.0/debian/changelog
--- old/cjs-6.2.0/debian/changelog      2024-06-11 16:27:18.000000000 +0200
+++ new/cjs-6.4.0/debian/changelog      2024-11-25 13:17:34.000000000 +0100
@@ -1,3 +1,13 @@
+cjs (6.4.0) xia; urgency=medium
+
+  [ Leigh Scott ]
+  * Fix meson.build deprecations up to 0.56.0 (#119) (#125)
+
+  [ Rick Calixte ]
+  * gjs-util: Backport private closure annotations patch (#126)
+
+ -- Clement Lefebvre <r...@linuxmint.com>  Mon, 25 Nov 2024 12:17:11 +0000
+
 cjs (6.2.0) wilma; urgency=medium
 
   [ Clement Lefebvre ]
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/cjs-6.2.0/installed-tests/js/libgjstesttools/meson.build 
new/cjs-6.4.0/installed-tests/js/libgjstesttools/meson.build
--- old/cjs-6.2.0/installed-tests/js/libgjstesttools/meson.build        
2024-06-11 16:27:18.000000000 +0200
+++ new/cjs-6.4.0/installed-tests/js/libgjstesttools/meson.build        
2024-11-25 13:17:34.000000000 +0100
@@ -13,7 +13,7 @@
 gjstest_tools_gir = gnome.generate_gir(libgjstesttools,
     includes: ['GObject-2.0', 'Gio-2.0'], sources: gjstest_tools_sources,
     namespace: 'GjsTestTools', nsversion: '1.0',
-    symbol_prefix: 'gjs_test_tools_', extra_args: '--warn-error',
+    symbol_prefix: 'gjs_test_tools_', fatal_warnings: get_option('werror'),
     install: get_option('installed_tests'), install_dir_gir: false,
     install_dir_typelib: installed_tests_execdir)
 gjstest_tools_typelib = gjstest_tools_gir[1]
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/cjs-6.2.0/installed-tests/js/meson.build 
new/cjs-6.4.0/installed-tests/js/meson.build
--- old/cjs-6.2.0/installed-tests/js/meson.build        2024-06-11 
16:27:18.000000000 +0200
+++ new/cjs-6.4.0/installed-tests/js/meson.build        2024-11-25 
13:17:34.000000000 +0100
@@ -73,9 +73,10 @@
 regress_gir = gnome.generate_gir(libregress, includes: regress_gir_includes,
     sources: regress_sources, namespace: 'Regress', nsversion: '1.0',
     identifier_prefix: 'Regress', symbol_prefix: 'regress_',
-    extra_args: ['--warn-all', '--warn-error'] + regress_gir_c_args,
+    extra_args: ['--warn-all'] + regress_gir_c_args,
     install: get_option('installed_tests'), install_dir_gir: false,
-    install_dir_typelib: installed_tests_execdir)
+    install_dir_typelib: installed_tests_execdir,
+    fatal_warnings: get_option('werror'))
 regress_typelib = regress_gir[1]
 
 if not skip_warnlib
@@ -104,7 +105,7 @@
 gimarshallingtests_gir = gnome.generate_gir(libgimarshallingtests,
     includes: ['Gio-2.0'], sources: gimarshallingtests_sources,
     namespace: 'GIMarshallingTests', nsversion: '1.0',
-    symbol_prefix: 'gi_marshalling_tests_', extra_args: '--warn-error',
+    symbol_prefix: 'gi_marshalling_tests_', fatal_warnings: 
get_option('werror'),
     install: get_option('installed_tests'), install_dir_gir: false,
     install_dir_typelib: installed_tests_execdir)
 gimarshallingtests_typelib = gimarshallingtests_gir[1]
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/cjs-6.2.0/libgjs-private/gjs-util.c 
new/cjs-6.4.0/libgjs-private/gjs-util.c
--- old/cjs-6.2.0/libgjs-private/gjs-util.c     2024-06-11 16:27:18.000000000 
+0200
+++ new/cjs-6.4.0/libgjs-private/gjs-util.c     2024-11-25 13:17:34.000000000 
+0100
@@ -235,7 +235,7 @@
  * @store: a #GListStore
  * @item: the new item
  * @compare_func: (scope call): pairwise comparison function for sorting
- * @user_data: (closure): user data for @compare_func
+ * @user_data: user data for @compare_func
  *
  * Inserts @item into @store at a position to be determined by the
  * @compare_func.
@@ -258,7 +258,7 @@
  * gjs_list_store_sort:
  * @store: a #GListStore
  * @compare_func: (scope call): pairwise comparison function for sorting
- * @user_data: (closure): user data for @compare_func
+ * @user_data: user data for @compare_func
  *
  * Sort the items in @store according to @compare_func.
  */
@@ -270,7 +270,7 @@
 /**
  * gjs_gtk_custom_sorter_new:
  * @sort_func: (nullable) (scope call): function to sort items
- * @user_data: (closure): user data for @compare_func
+ * @user_data: user data for @sort_func
  * @destroy: destroy notify for @user_data
  *
  * Creates a new `GtkSorter` that works by calling @sort_func to compare items.
@@ -305,7 +305,7 @@
  * gjs_gtk_custom_sorter_set_sort_func:
  * @sorter: a `GtkCustomSorter`
  * @sort_func: (nullable) (scope call): function to sort items
- * @user_data: (closure): user data to pass to @sort_func
+ * @user_data: user data to pass to @sort_func
  * @destroy: destroy notify for @user_data
  *
  * Sets (or unsets) the function used for sorting items.
@@ -423,7 +423,7 @@
 /**
  * gjs_log_set_writer_func:
  * @func: (scope notified): callback with log data
- * @user_data: (closure): user data for @func
+ * @user_data: user data for @func
  * @user_data_free: (destroy user_data_free): destroy for @user_data
  *
  * Sets a given function as the writer function for structured logging,
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/cjs-6.2.0/libgjs-private/gjs-util.h 
new/cjs-6.4.0/libgjs-private/gjs-util.h
--- old/cjs-6.2.0/libgjs-private/gjs-util.h     2024-06-11 16:27:18.000000000 
+0200
+++ new/cjs-6.4.0/libgjs-private/gjs-util.h     2024-11-25 13:17:34.000000000 
+0100
@@ -124,11 +124,11 @@
  * @target:
  * @target_property:
  * @flags:
- * @to_callback: (scope notified) (nullable):
- * @to_data: (closure to_callback):
+ * @to_callback: (scope notified) (nullable) (closure to_data):
+ * @to_data:
  * @to_notify: (destroy to_data):
- * @from_callback: (scope notified) (nullable):
- * @from_data: (closure from_callback):
+ * @from_callback: (scope notified) (nullable) (closure from_data):
+ * @from_data:
  * @from_notify: (destroy from_data):
  *
  * Returns: (transfer none):
@@ -149,11 +149,11 @@
  * @target:
  * @target_property:
  * @flags:
- * @to_callback: (scope notified) (nullable):
- * @to_data: (closure to_callback):
+ * @to_callback: (scope notified) (nullable) (closure to_data):
+ * @to_data:
  * @to_notify: (destroy to_data):
- * @from_callback: (scope notified) (nullable):
- * @from_data: (closure from_callback):
+ * @from_callback: (scope notified) (nullable) (closure from_data):
+ * @from_data:
  * @from_notify: (destroy from_data):
  */
 GJS_EXPORT
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/cjs-6.2.0/meson.build new/cjs-6.4.0/meson.build
--- old/cjs-6.2.0/meson.build   2024-06-11 16:27:18.000000000 +0200
+++ new/cjs-6.4.0/meson.build   2024-11-25 13:17:34.000000000 +0100
@@ -3,13 +3,13 @@
 # SPDX-FileCopyrightText: 2019 Chun-wei Fan <fanchun...@src.gnome.org>
 
 project(
-    'cjs',
-    'cpp',
-    'c',
-    version : '6.2.0',
-    license : ['MIT', 'LGPL2+'],
-    meson_version : '>=0.56.0',
-    default_options : ['cpp_std=c++17', 'cpp_rtti=false', 'c_std=c99', 
'warning_level=2', 'b_pch=true']
+  'cjs',
+  'cpp',
+  'c',
+version : '6.4.0',
+license : ['MIT', 'LGPL2+'],
+meson_version : '>=0.56.0',
+default_options : ['cpp_std=c++17', 'cpp_rtti=false', 'c_std=c99', 
'warning_level=2', 'b_pch=true']
 )
 
 # cpp_rtti: SpiderMonkey can be compiled with or without runtime type
@@ -595,7 +595,7 @@
 gjs_private_gir = gnome.generate_gir(libgjs,
     includes: ['GObject-2.0', 'Gio-2.0'], sources: libgjs_private_sources,
     namespace: 'CjsPrivate', nsversion: '1.0', identifier_prefix: 'Gjs',
-    symbol_prefix: 'gjs_', extra_args: '--warn-error', install: true,
+    symbol_prefix: 'gjs_', fatal_warnings: get_option('werror'), install: true,
     install_dir_gir: false, install_dir_typelib: pkglibdir / 
'girepository-1.0')
 gjs_private_typelib = gjs_private_gir[1]
 
@@ -642,7 +642,7 @@
 libgjs_test_tools_builddir = js_tests_builddir / 'libgjstesttools'
 # GJS_PATH is empty here since we want to force the use of our own
 # resources. G_FILENAME_ENCODING ensures filenames are not UTF-8
-tests_environment.set('TOP_BUILDDIR', meson.build_root())
+tests_environment.set('TOP_BUILDDIR', meson.project_build_root())
 tests_environment.set('GJS_USE_UNINSTALLED_FILES', '1')
 tests_environment.set('GJS_PATH', '')
 tests_environment.set('GJS_DEBUG_OUTPUT', 'stderr')

Reply via email to