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',