From 50f0a52947e036b8111303c94048e5a7fa4543f36d6750a4426ca1e5c16b9016 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Adrian=20Schr=C3=B6ter?= Date: Thu, 20 Feb 2025 09:41:43 +0100 Subject: [PATCH] Sync from SUSE:SLFO:Main libdecor revision 18c9fd620c91b3f0fa1e6624b4efe4f5 --- baselibs.conf | 1 - libdecor-0.1.1.tar.xz | 3 --- libdecor-0.2.2.tar.xz | 3 +++ libdecor.changes | 38 +++++++++++++++++++++++++++++++++++++- libdecor.spec | 13 ++++++------- 5 files changed, 46 insertions(+), 12 deletions(-) delete mode 100644 libdecor-0.1.1.tar.xz create mode 100644 libdecor-0.2.2.tar.xz diff --git a/baselibs.conf b/baselibs.conf index d6d9e00..66f9dd3 100644 --- a/baselibs.conf +++ b/baselibs.conf @@ -1,3 +1,2 @@ libdecor libdecor-0-0 -libdecor-devel diff --git a/libdecor-0.1.1.tar.xz b/libdecor-0.1.1.tar.xz deleted file mode 100644 index efd5fef..0000000 --- a/libdecor-0.1.1.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:fa95d892bd7941616f8d20aa665cd6f5745e2e8188a26a60e2a7390f21402708 -size 37376 diff --git a/libdecor-0.2.2.tar.xz b/libdecor-0.2.2.tar.xz new file mode 100644 index 0000000..e718768 --- /dev/null +++ b/libdecor-0.2.2.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:16a288e24354d461b20dda9cf38e68543569134f04e4b7fa2914aa647907dfac +size 44988 diff --git a/libdecor.changes b/libdecor.changes index 0864551..7664180 100644 --- a/libdecor.changes +++ b/libdecor.changes @@ -1,3 +1,40 @@ +------------------------------------------------------------------- +Thu Jul 18 14:16:13 UTC 2024 - Sean Baggaley + +- Update to version 0.2.2: + * gtk: fix memory leak when destroying the gtk plugin + * gtk: fix memory leak when freeing seats + * gtk: Make resize corner region larger + * cairo: Make resize corner region larger + * cursor-settings: Get theme/size from env if D-Bus call fails + * gtk: Use g_clear_pointer() in a couple of places + * gtk: Don't early out of frame free function + + Includes changes from 0.2.1: + * gtk: Don't report errors during construction + * Handle NULL wl_output as argument + * gtk: Optionally use wl_output_release + * cairo: Optionally use wl_output_release + * libdecor: fix leak of DBusError in get_setting_sync + * gtk: use error notification with string formatting + * gtk: disable setlocale() + * build: Use `gnu_symbol_visibility` everywhere + +------------------------------------------------------------------- +Thu Feb 15 06:32:48 UTC 2024 - Antonio Larrosa + +- Remove the -devel package from baselibs.conf + +------------------------------------------------------------------- +Wed Sep 27 19:42:00 UTC 2023 - Bjørn Lie + +- Update to version 0.2.0: + * Various bug and leak fixes. + * New gtk plugin. +- Update URL and source to new home. +- Add pkgconfig(gtk-3.0) BuildRequires, new dependency. +- Use ldconfig_scriptlets macro for post(un) handling. + ------------------------------------------------------------------- Sat Dec 3 10:31:33 UTC 2022 - Dirk Müller @@ -10,7 +47,6 @@ Sat Dec 3 10:31:33 UTC 2022 - Dirk Müller * implement 'frame_get_border_size' for fallback plugin * Fix leak of plugin private data - ------------------------------------------------------------------- Thu Apr 14 16:01:22 UTC 2022 - David Gow diff --git a/libdecor.spec b/libdecor.spec index fb6cea3..068ff7d 100644 --- a/libdecor.spec +++ b/libdecor.spec @@ -1,7 +1,7 @@ # # spec file for package libdecor # -# Copyright (c) 2022 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 @@ -16,21 +16,21 @@ # -%define commit ee5ef0f2c3a4743e8501a855d61cb397 Name: libdecor -Version: 0.1.1 +Version: 0.2.2 Release: 0 Summary: Wayland client side decoration library License: MIT Group: System/GUI/Other -URL: https://gitlab.gnome.org/jadahl/libdecor -Source: https://gitlab.gnome.org/jadahl/libdecor/uploads/%{commit}/%{name}-%{version}.tar.xz +URL: https://gitlab.freedesktop.org/libdecor/libdecor +Source: %{url}/-/releases/%{version}/downloads/%{name}-%{version}.tar.xz Source1: baselibs.conf BuildRequires: gcc BuildRequires: meson BuildRequires: pkgconfig BuildRequires: pkgconfig(cairo) BuildRequires: pkgconfig(dbus-1) +BuildRequires: pkgconfig(gtk+-3.0) BuildRequires: pkgconfig(pangocairo) BuildRequires: pkgconfig(wayland-client) BuildRequires: pkgconfig(wayland-cursor) @@ -66,8 +66,7 @@ Libraries and header files for developing applications that target libdecor. %install %meson_install -%post -n libdecor-0-0 -p /sbin/ldconfig -%postun -n libdecor-0-0 -p /sbin/ldconfig +%ldconfig_scriptlets -n libdecor-0-0 %files %license LICENSE