Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package gtk-layer-shell for openSUSE:Factory 
checked in at 2022-01-28 22:12:34
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/gtk-layer-shell (Old)
 and      /work/SRC/openSUSE:Factory/.gtk-layer-shell.new.1898 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "gtk-layer-shell"

Fri Jan 28 22:12:34 2022 rev:10 rq:949601 version:0.7.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/gtk-layer-shell/gtk-layer-shell.changes  
2021-03-03 18:35:21.547396593 +0100
+++ 
/work/SRC/openSUSE:Factory/.gtk-layer-shell.new.1898/gtk-layer-shell.changes    
    2022-01-28 22:13:17.282581227 +0100
@@ -1,0 +2,7 @@
+Fri Jan 28 08:39:34 UTC 2022 - Michael Vetter <[email protected]>
+
+- Update to 0.7.0:
+  * Meson: allow disabling building with gobject-introspection
+  * Compat: bump supported GTK to v3.24.31
+
+-------------------------------------------------------------------

Old:
----
  v0.6.0.tar.gz

New:
----
  v0.7.0.tar.gz

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

Other differences:
------------------
++++++ gtk-layer-shell.spec ++++++
--- /var/tmp/diff_new_pack.4XR9ES/_old  2022-01-28 22:13:17.802577669 +0100
+++ /var/tmp/diff_new_pack.4XR9ES/_new  2022-01-28 22:13:17.806577641 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package gtk-layer-shell
 #
-# Copyright (c) 2021 SUSE LLC
+# Copyright (c) 2022 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,7 +17,7 @@
 
 
 Name:           gtk-layer-shell
-Version:        0.6.0
+Version:        0.7.0
 Release:        0
 Summary:        Library to create desktop components for Wayland
 License:        MIT AND LGPL-3.0-or-later AND GPL-3.0-or-later
@@ -34,7 +34,7 @@
 BuildRequires:  pkgconfig(gdk-wayland-3.0)
 BuildRequires:  pkgconfig(gdk-x11-3.0)
 BuildRequires:  pkgconfig(gobject-introspection-1.0)
-BuildRequires:  pkgconfig(gtk+-3.0)
+BuildRequires:  pkgconfig(gtk+-3.0) >= 3.24.31
 BuildRequires:  pkgconfig(gtk+-broadway-3.0)
 BuildRequires:  pkgconfig(gtk+-wayland-3.0)
 BuildRequires:  pkgconfig(gtk+-x11-3.0)

++++++ v0.6.0.tar.gz -> v0.7.0.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/gtk-layer-shell-0.6.0/CHANGELOG.md 
new/gtk-layer-shell-0.7.0/CHANGELOG.md
--- old/gtk-layer-shell-0.6.0/CHANGELOG.md      2021-03-03 01:47:46.000000000 
+0100
+++ new/gtk-layer-shell-0.7.0/CHANGELOG.md      2022-01-26 01:42:10.000000000 
+0100
@@ -2,12 +2,16 @@
 
 ## [Unreleased]
 
+## [0.7.0] - 25 Jan 2022
+- Meson: allow disabling building with gobject-introspection
+- Compat: bump supported GTK to v3.24.31
+
 ## [0.6.0] - 2 Mar 2021
 - Layer Shell: support protocol version 4
 - API: support on-demand keyboard interactivity on protocol version 4
 - API: deprecate `gtk_layer_set_keyboard_interactivity()` in favor of 
`gtk_layer_set_keyboard_mode()`
 - API: add `gtk_layer_get_protocol_version()`
-- Compat bump supported GTK to v3.24.26
+- Compat: bump supported GTK to v3.24.26
 
 ## [0.5.2] - 11 Dec 2020
 - Fix: normalize keyboard interactivity boolean to `TRUE` or `FALSE`
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/gtk-layer-shell-0.6.0/README.md 
new/gtk-layer-shell-0.7.0/README.md
--- old/gtk-layer-shell-0.6.0/README.md 2021-03-03 01:47:46.000000000 +0100
+++ new/gtk-layer-shell-0.7.0/README.md 2022-01-26 01:42:10.000000000 +0100
@@ -40,6 +40,7 @@
 * `-Dexamples` (default `false`): If to build the example C apps; 
gtk-layer-demo is installed if examples are built; The Vala example is never 
built with the rest of the project
 * `-Ddocs` (default `false`): If to generate the docs
 * `-Dtests` (default `false`): If to build the tests
+* `-Dintrospection` (default: `true`): If to build GObject Introspection data 
(used for bindings to langauges other than C/C++)
 
 ### Running the Tests
 * `ninja -C build test`
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/gtk-layer-shell-0.6.0/compatibility.md 
new/gtk-layer-shell-0.7.0/compatibility.md
--- old/gtk-layer-shell-0.6.0/compatibility.md  2021-03-03 01:47:46.000000000 
+0100
+++ new/gtk-layer-shell-0.7.0/compatibility.md  2022-01-26 01:42:10.000000000 
+0100
@@ -1,4 +1,14 @@
 # GTK compatibility
+__NOTE: the warning that linked you to this page is probably a red herring. 
GTK Layer Shell has a hard time *explicitly* supporting each version of GTK, 
but new unsupported versions almost always work in practice.__
+
+__Before opening an issue on this repo about an app crashing__
+- assume the app is crashing for some other reason, investigate
+- if you're at wits end, clone GTK Layer Shell
+- check out the tag for the version you were using (ex `git checkout v0.6.0`)
+- build
+- run `./build/examples/gtk-layer-demo`
+- if that also crashes, open an issue
+
 Due to limitations of GTK, GTK Layer Shell depends on unstable GTK internals. 
Each release works with all versions of GTK >=3.22.0 at the time of release, 
but future GTK updates may occasionally break them. See 
[gtk-priv/README.md](gtk-priv/README.md) for more details.
 
 The table below shows which GTK Layer Shell versions work with which GTK 
versions. If there is a mistake, missing info or you have any other questions, 
please [open an issue](https://github.com/wmww/gtk-layer-shell/issues).
@@ -12,5 +22,6 @@
 | __v0.5.0__ | v3.20.0 - v3.24.23 | v3.24.24 | - |
 | __v0.5.1__ | v3.20.0 - v3.24.23 | v3.24.24 | - |
 | __v0.5.2__ | v3.20.0 - v3.24.24 | v3.24.26 | - |
-| __v0.6.0__ | v3.20.0 - v3.24.26 | v3.24.26 | - |
-| __master__ | v3.20.0 - v3.24.26 | v3.24.26 | - |
+| __v0.6.0__ | v3.20.0 - v3.24.26 | v3.24.31 | - |
+| __v0.7.0__ | v3.20.0 - v3.24.31 | v3.24.31 | - |
+| __master__ | v3.20.0 - v3.24.31 | v3.24.31 | - |
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/gtk-layer-shell-0.6.0/gtk-priv/h/gdk_wayland_pointer_data_priv.h 
new/gtk-layer-shell-0.7.0/gtk-priv/h/gdk_wayland_pointer_data_priv.h
--- old/gtk-layer-shell-0.6.0/gtk-priv/h/gdk_wayland_pointer_data_priv.h        
2021-03-03 01:47:46.000000000 +0100
+++ new/gtk-layer-shell-0.7.0/gtk-priv/h/gdk_wayland_pointer_data_priv.h        
2022-01-26 01:42:10.000000000 +0100
@@ -4,7 +4,7 @@
  * This file is part of gtk-layer-shell
  *
  * Copyright (C) 2009 Carlos Garnacho <[email protected]>
- * Copyright ?? 2021 gtk-priv/scripts/code.py
+ * Copyright ?? 2022 gtk-priv/scripts/code.py
  *
  * This program is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
@@ -29,7 +29,7 @@
 typedef struct _GdkWaylandPointerData GdkWaylandPointerData;
 
 // Version ID 0
-// Valid for GTK v3.22.0 - v3.24.27 (unreleased)
+// Valid for GTK v3.22.0 - v3.24.32 (unreleased)
 struct _GdkWaylandPointerData_v3_22_0
 {
   GdkWindow *focus;
@@ -121,6 +121,11 @@
       case 24024:
       case 24025:
       case 24026:
+      case 24027:
+      case 24028:
+      case 24029:
+      case 24030:
+      case 24031:
         break;
   
       default:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/gtk-layer-shell-0.6.0/gtk-priv/h/gdk_wayland_pointer_frame_data_priv.h 
new/gtk-layer-shell-0.7.0/gtk-priv/h/gdk_wayland_pointer_frame_data_priv.h
--- old/gtk-layer-shell-0.6.0/gtk-priv/h/gdk_wayland_pointer_frame_data_priv.h  
2021-03-03 01:47:46.000000000 +0100
+++ new/gtk-layer-shell-0.7.0/gtk-priv/h/gdk_wayland_pointer_frame_data_priv.h  
2022-01-26 01:42:10.000000000 +0100
@@ -4,7 +4,7 @@
  * This file is part of gtk-layer-shell
  *
  * Copyright (C) 2009 Carlos Garnacho <[email protected]>
- * Copyright ?? 2021 gtk-priv/scripts/code.py
+ * Copyright ?? 2022 gtk-priv/scripts/code.py
  *
  * This program is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
@@ -29,7 +29,7 @@
 typedef struct _GdkWaylandPointerFrameData GdkWaylandPointerFrameData;
 
 // Version ID 0
-// Valid for GTK v3.22.0 - v3.24.27 (unreleased)
+// Valid for GTK v3.22.0 - v3.24.32 (unreleased)
 struct _GdkWaylandPointerFrameData_v3_22_0
 {
   GdkEvent *event;
@@ -111,6 +111,11 @@
       case 24024:
       case 24025:
       case 24026:
+      case 24027:
+      case 24028:
+      case 24029:
+      case 24030:
+      case 24031:
         break;
   
       default:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/gtk-layer-shell-0.6.0/gtk-priv/h/gdk_wayland_seat_priv.h 
new/gtk-layer-shell-0.7.0/gtk-priv/h/gdk_wayland_seat_priv.h
--- old/gtk-layer-shell-0.6.0/gtk-priv/h/gdk_wayland_seat_priv.h        
2021-03-03 01:47:46.000000000 +0100
+++ new/gtk-layer-shell-0.7.0/gtk-priv/h/gdk_wayland_seat_priv.h        
2022-01-26 01:42:10.000000000 +0100
@@ -4,7 +4,7 @@
  * This file is part of gtk-layer-shell
  *
  * Copyright (C) 2009 Carlos Garnacho <[email protected]>
- * Copyright ?? 2021 gtk-priv/scripts/code.py
+ * Copyright ?? 2022 gtk-priv/scripts/code.py
  *
  * This program is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
@@ -209,7 +209,7 @@
 // -   struct gtk_primary_selection_device *primary_data_device;
 // +   struct gtk_primary_selection_device *gtk_primary_data_device;
 // +   struct zwp_primary_selection_device_v1 *zwp_primary_data_device_v1;
-// Valid for GTK v3.24.24 - v3.24.27 (unreleased)
+// Valid for GTK v3.24.24 - v3.24.32 (unreleased)
 struct _GdkWaylandSeat_v3_24_24
 {
   GdkSeat parent_instance;
@@ -336,6 +336,11 @@
       case 24024:
       case 24025:
       case 24026:
+      case 24027:
+      case 24028:
+      case 24029:
+      case 24030:
+      case 24031:
         break;
   
       default:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/gtk-layer-shell-0.6.0/gtk-priv/h/gdk_wayland_tablet_data_priv.h 
new/gtk-layer-shell-0.7.0/gtk-priv/h/gdk_wayland_tablet_data_priv.h
--- old/gtk-layer-shell-0.6.0/gtk-priv/h/gdk_wayland_tablet_data_priv.h 
2021-03-03 01:47:46.000000000 +0100
+++ new/gtk-layer-shell-0.7.0/gtk-priv/h/gdk_wayland_tablet_data_priv.h 
2022-01-26 01:42:10.000000000 +0100
@@ -4,7 +4,7 @@
  * This file is part of gtk-layer-shell
  *
  * Copyright (C) 2009 Carlos Garnacho <[email protected]>
- * Copyright ?? 2021 gtk-priv/scripts/code.py
+ * Copyright ?? 2022 gtk-priv/scripts/code.py
  *
  * This program is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
@@ -29,7 +29,7 @@
 typedef struct _GdkWaylandTabletData GdkWaylandTabletData;
 
 // Version ID 0
-// Valid for GTK v3.22.0 - v3.24.27 (unreleased)
+// Valid for GTK v3.22.0 - v3.24.32 (unreleased)
 struct _GdkWaylandTabletData_v3_22_0
 {
   struct zwp_tablet_v2 *wp_tablet;
@@ -119,6 +119,11 @@
       case 24024:
       case 24025:
       case 24026:
+      case 24027:
+      case 24028:
+      case 24029:
+      case 24030:
+      case 24031:
         break;
   
       default:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/gtk-layer-shell-0.6.0/gtk-priv/h/gdk_wayland_touch_data_priv.h 
new/gtk-layer-shell-0.7.0/gtk-priv/h/gdk_wayland_touch_data_priv.h
--- old/gtk-layer-shell-0.6.0/gtk-priv/h/gdk_wayland_touch_data_priv.h  
2021-03-03 01:47:46.000000000 +0100
+++ new/gtk-layer-shell-0.7.0/gtk-priv/h/gdk_wayland_touch_data_priv.h  
2022-01-26 01:42:10.000000000 +0100
@@ -4,7 +4,7 @@
  * This file is part of gtk-layer-shell
  *
  * Copyright (C) 2009 Carlos Garnacho <[email protected]>
- * Copyright ?? 2021 gtk-priv/scripts/code.py
+ * Copyright ?? 2022 gtk-priv/scripts/code.py
  *
  * This program is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
@@ -29,7 +29,7 @@
 typedef struct _GdkWaylandTouchData GdkWaylandTouchData;
 
 // Version ID 0
-// Valid for GTK v3.22.0 - v3.24.27 (unreleased)
+// Valid for GTK v3.22.0 - v3.24.32 (unreleased)
 struct _GdkWaylandTouchData_v3_22_0
 {
   uint32_t id;
@@ -110,6 +110,11 @@
       case 24024:
       case 24025:
       case 24026:
+      case 24027:
+      case 24028:
+      case 24029:
+      case 24030:
+      case 24031:
         break;
   
       default:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/gtk-layer-shell-0.6.0/gtk-priv/h/gdk_window_impl_class_priv.h 
new/gtk-layer-shell-0.7.0/gtk-priv/h/gdk_window_impl_class_priv.h
--- old/gtk-layer-shell-0.6.0/gtk-priv/h/gdk_window_impl_class_priv.h   
2021-03-03 01:47:46.000000000 +0100
+++ new/gtk-layer-shell-0.7.0/gtk-priv/h/gdk_window_impl_class_priv.h   
2022-01-26 01:42:10.000000000 +0100
@@ -4,7 +4,7 @@
  * This file is part of gtk-layer-shell
  *
  * Copyright (C) 1995-1997 Peter Mattis, Spencer Kimball and Josh MacDonald
- * Copyright ?? 2021 gtk-priv/scripts/code.py
+ * Copyright ?? 2022 gtk-priv/scripts/code.py
  *
  * This program is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
@@ -29,7 +29,7 @@
 typedef struct _GdkWindowImplClass GdkWindowImplClass;
 
 // Version ID 0
-// Valid for GTK v3.22.0 - v3.24.27 (unreleased)
+// Valid for GTK v3.22.0 - v3.24.32 (unreleased)
 struct _GdkWindowImplClass_v3_22_0
 {
   GObjectClass parent_class;
@@ -196,6 +196,11 @@
       case 24024:
       case 24025:
       case 24026:
+      case 24027:
+      case 24028:
+      case 24029:
+      case 24030:
+      case 24031:
         break;
   
       default:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/gtk-layer-shell-0.6.0/gtk-priv/h/gdk_window_impl_priv.h 
new/gtk-layer-shell-0.7.0/gtk-priv/h/gdk_window_impl_priv.h
--- old/gtk-layer-shell-0.6.0/gtk-priv/h/gdk_window_impl_priv.h 2021-03-03 
01:47:46.000000000 +0100
+++ new/gtk-layer-shell-0.7.0/gtk-priv/h/gdk_window_impl_priv.h 2022-01-26 
01:42:10.000000000 +0100
@@ -4,7 +4,7 @@
  * This file is part of gtk-layer-shell
  *
  * Copyright (C) 1995-1997 Peter Mattis, Spencer Kimball and Josh MacDonald
- * Copyright ?? 2021 gtk-priv/scripts/code.py
+ * Copyright ?? 2022 gtk-priv/scripts/code.py
  *
  * This program is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
@@ -29,7 +29,7 @@
 typedef struct _GdkWindowImpl GdkWindowImpl;
 
 // Version ID 0
-// Valid for GTK v3.22.0 - v3.24.27 (unreleased)
+// Valid for GTK v3.22.0 - v3.24.32 (unreleased)
 struct _GdkWindowImpl_v3_22_0
 {
   GObject parent;
@@ -105,6 +105,11 @@
       case 24024:
       case 24025:
       case 24026:
+      case 24027:
+      case 24028:
+      case 24029:
+      case 24030:
+      case 24031:
         break;
   
       default:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/gtk-layer-shell-0.6.0/gtk-priv/h/gdk_window_impl_wayland_class_priv.h 
new/gtk-layer-shell-0.7.0/gtk-priv/h/gdk_window_impl_wayland_class_priv.h
--- old/gtk-layer-shell-0.6.0/gtk-priv/h/gdk_window_impl_wayland_class_priv.h   
2021-03-03 01:47:46.000000000 +0100
+++ new/gtk-layer-shell-0.7.0/gtk-priv/h/gdk_window_impl_wayland_class_priv.h   
2022-01-26 01:42:10.000000000 +0100
@@ -4,7 +4,7 @@
  * This file is part of gtk-layer-shell
  *
  * Copyright ?? 2010 Intel Corporation
- * Copyright ?? 2021 gtk-priv/scripts/code.py
+ * Copyright ?? 2022 gtk-priv/scripts/code.py
  *
  * This program is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
@@ -29,7 +29,7 @@
 typedef struct _GdkWindowImplWaylandClass GdkWindowImplWaylandClass;
 
 // Version ID 0
-// Valid for GTK v3.22.0 - v3.24.27 (unreleased)
+// Valid for GTK v3.22.0 - v3.24.32 (unreleased)
 struct _GdkWindowImplWaylandClass_v3_22_0
 {
   struct _GdkWindowImplClass_v3_22_0 parent_class;
@@ -105,6 +105,11 @@
       case 24024:
       case 24025:
       case 24026:
+      case 24027:
+      case 24028:
+      case 24029:
+      case 24030:
+      case 24031:
         break;
   
       default:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/gtk-layer-shell-0.6.0/gtk-priv/h/gdk_window_impl_wayland_priv.h 
new/gtk-layer-shell-0.7.0/gtk-priv/h/gdk_window_impl_wayland_priv.h
--- old/gtk-layer-shell-0.6.0/gtk-priv/h/gdk_window_impl_wayland_priv.h 
2021-03-03 01:47:46.000000000 +0100
+++ new/gtk-layer-shell-0.7.0/gtk-priv/h/gdk_window_impl_wayland_priv.h 
2022-01-26 01:42:10.000000000 +0100
@@ -4,7 +4,7 @@
  * This file is part of gtk-layer-shell
  *
  * Copyright ?? 2010 Intel Corporation
- * Copyright ?? 2021 gtk-priv/scripts/code.py
+ * Copyright ?? 2022 gtk-priv/scripts/code.py
  *
  * This program is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
@@ -985,7 +985,7 @@
 // Diff from previous version:
 // +   struct wl_callback *surface_callback;
 // +   GHashTable *frame_callback_surfaces;
-// Valid for GTK v3.24.25 - v3.24.27 (unreleased)
+// Valid for GTK v3.24.25 - v3.24.32 (unreleased)
 struct _GdkWindowImplWayland_v3_24_25
 {
   struct _GdkWindowImpl_v3_22_0 parent_instance;
@@ -1156,6 +1156,11 @@
       case 24024:
       case 24025:
       case 24026:
+      case 24027:
+      case 24028:
+      case 24029:
+      case 24030:
+      case 24031:
         break;
   
       default:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/gtk-layer-shell-0.6.0/gtk-priv/h/gdk_window_priv.h 
new/gtk-layer-shell-0.7.0/gtk-priv/h/gdk_window_priv.h
--- old/gtk-layer-shell-0.6.0/gtk-priv/h/gdk_window_priv.h      2021-03-03 
01:47:46.000000000 +0100
+++ new/gtk-layer-shell-0.7.0/gtk-priv/h/gdk_window_priv.h      2022-01-26 
01:42:10.000000000 +0100
@@ -4,7 +4,7 @@
  * This file is part of gtk-layer-shell
  *
  * Copyright (C) 1995-1997 Peter Mattis, Spencer Kimball and Josh MacDonald
- * Copyright ?? 2021 gtk-priv/scripts/code.py
+ * Copyright ?? 2022 gtk-priv/scripts/code.py
  *
  * This program is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
@@ -205,7 +205,7 @@
 // Diff from previous version:
 // +   guint synthesized_crossing_event_id;
 // -   guint synthesize_crossing_event_queued : 1;
-// Valid for GTK v3.24.11 - v3.24.27 (unreleased)
+// Valid for GTK v3.24.11 - v3.24.32 (unreleased)
 struct _GdkWindow_v3_24_11
 {
   GObject parent_instance;
@@ -360,6 +360,11 @@
       case 24024:
       case 24025:
       case 24026:
+      case 24027:
+      case 24028:
+      case 24029:
+      case 24030:
+      case 24031:
         break;
   
       default:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/gtk-layer-shell-0.6.0/meson.build 
new/gtk-layer-shell-0.7.0/meson.build
--- old/gtk-layer-shell-0.6.0/meson.build       2021-03-03 01:47:46.000000000 
+0100
+++ new/gtk-layer-shell-0.7.0/meson.build       2022-01-26 01:42:10.000000000 
+0100
@@ -1,6 +1,6 @@
 project('gtk-layer-shell',
     ['c'],
-    version: '0.6.0',
+    version: '0.7.0',
     license: 'LGPLv3',
     meson_version: '>=0.45.1',
     default_options: ['c_std=gnu11', 'warning_level=3'])
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/gtk-layer-shell-0.6.0/meson_options.txt 
new/gtk-layer-shell-0.7.0/meson_options.txt
--- old/gtk-layer-shell-0.6.0/meson_options.txt 2021-03-03 01:47:46.000000000 
+0100
+++ new/gtk-layer-shell-0.7.0/meson_options.txt 2022-01-26 01:42:10.000000000 
+0100
@@ -1,3 +1,4 @@
 option('examples', type: 'boolean', value: false, description: 'Build example 
applications')
 option('docs', type: 'boolean', value: false, description: 'Build devhelp API 
documentation')
 option('tests', type: 'boolean', value: false, description: 'Build tests')
+option('introspection', type: 'boolean', value: true, description: 'Build 
gobject-introspection data')
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/gtk-layer-shell-0.6.0/release_process.md 
new/gtk-layer-shell-0.7.0/release_process.md
--- old/gtk-layer-shell-0.6.0/release_process.md        2021-03-03 
01:47:46.000000000 +0100
+++ new/gtk-layer-shell-0.7.0/release_process.md        2022-01-26 
01:42:10.000000000 +0100
@@ -4,7 +4,7 @@
 1. Pull GTK and update gtk-priv: `./gtk-priv/scripts/build.py` (see 
[gtk-priv/README.md](gtk-priv/README.md) for details)
 1. Commit any changes to gtk-priv the script may have made
 1. Make sure the tests pass: `ninja -C build test`
-1. Compile and play around with gtk-layer-demo: `./build/demo/gtk-layer-demo` 
(catch anything the automatic tests missed)
+1. Compile and play around with gtk-layer-demo: 
`./build/examples/gtk-layer-demo` (catch anything the automatic tests missed)
 1. Bump version in [meson.build](meson.build)
 1. Update [compatibility.md](compatibility.md)
 1. Update [CHANGELOG.md](CHANGELOG.md) ([GitHub 
compare](https://github.com/wmww/gtk-layer-shell/compare/) is useful here)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/gtk-layer-shell-0.6.0/src/meson.build 
new/gtk-layer-shell-0.7.0/src/meson.build
--- old/gtk-layer-shell-0.6.0/src/meson.build   2021-03-03 01:47:46.000000000 
+0100
+++ new/gtk-layer-shell-0.7.0/src/meson.build   2022-01-26 01:42:10.000000000 
+0100
@@ -26,18 +26,20 @@
 pkg_config_name = 'gtk-layer-shell-0'
 
 # GObject introspection file used to interface with other languages
-gir = gnome.generate_gir(
-    gtk_layer_shell_lib,
-    dependencies: [gtk],
-    sources: srcs + files('../include/gtk-layer-shell.h'),
-    namespace: 'GtkLayerShell',
-    nsversion: '0.1',
-    identifier_prefix: 'GtkLayerShell',
-    symbol_prefix: 'gtk_layer',
-    export_packages: pkg_config_name,
-    includes: [ 'Gtk-3.0' ],
-    header: 'gtk-layer-shell/gtk-layer-shell.h',
-    install: true)
+if get_option('introspection')
+    gir = gnome.generate_gir(
+        gtk_layer_shell_lib,
+        dependencies: [gtk],
+        sources: srcs + files('../include/gtk-layer-shell.h'),
+        namespace: 'GtkLayerShell',
+        nsversion: '0.1',
+        identifier_prefix: 'GtkLayerShell',
+        symbol_prefix: 'gtk_layer',
+        export_packages: pkg_config_name,
+        includes: [ 'Gtk-3.0' ],
+        header: 'gtk-layer-shell/gtk-layer-shell.h',
+        install: true)
+endif
 
 pkg_config.generate(
     name: 'gtk-layer-shell',

Reply via email to