diff --git a/.gitignore b/.gitignore index 17354e7..981c4b9 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,5 @@ /wmenu-0.1.6.tar.gz /wmenu-0.1.7.tar.gz +/wmenu-0.1.8.tar.gz +/wmenu-0.1.9.tar.gz +/wmenu-0.2.0.tar.gz diff --git a/sources b/sources index 6f91c13..b3650f9 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (wmenu-0.1.7.tar.gz) = 2e949bc1b14e74b65aafa523a01acda3cb7b546dbd0fb4d6561ae0fbae9a017eaf15962e6231b9cd81df22f870477725c2279c2cb1f3d99ac802701b788a306e +SHA512 (wmenu-0.2.0.tar.gz) = 5ddb0a6ac2865c06c80778b1d947a7f89cdcec06d66d7fb2470549d29a1c59572eeaa1ff3e9e4df5b54b4f4c1fc671acd9d329d2e7f945ddeaa5f4a415b9eac4 diff --git a/wmenu-0.1.7-Don-t-destroy-wl_data_offer-twice.patch b/wmenu-0.1.7-Don-t-destroy-wl_data_offer-twice.patch deleted file mode 100644 index 9be021b..0000000 --- a/wmenu-0.1.7-Don-t-destroy-wl_data_offer-twice.patch +++ /dev/null @@ -1,29 +0,0 @@ -From 2856dddcac861ddf248143e66ba164d7aa05a0bb Mon Sep 17 00:00:00 2001 -From: Adnan Maolood -Date: Sun, 17 Mar 2024 07:01:23 -0400 -Subject: [PATCH] Don't destroy wl_data_offer twice - -The data offer is destroyed after it is used. There is no need to -destroy it again. - -This also fixes an issue where calling wl_data_offer_destroy with a NULL -data offer would segfault. ---- - menu.c | 1 - - 1 file changed, 1 deletion(-) - -diff --git a/menu.c b/menu.c -index 0acfcab..f48a8f0 100644 ---- a/menu.c -+++ b/menu.c -@@ -740,7 +740,6 @@ void menu_destroy(struct menu *menu) { - wl_data_device_destroy(menu->data_device); - wl_surface_destroy(menu->surface); - zwlr_layer_surface_v1_destroy(menu->layer_surface); -- wl_data_offer_destroy(menu->data_offer); - - free_pages(menu); - free_items(menu); --- -2.43.0 - diff --git a/wmenu.spec b/wmenu.spec index c68d66f..120bd7b 100644 --- a/wmenu.spec +++ b/wmenu.spec @@ -1,15 +1,13 @@ Name: wmenu -Version: 0.1.7 +Version: 0.2.0 Release: %autorelease Summary: Efficient dynamic menu for Wayland # Main source: MIT # protocols/wlr-layer-shell-unstable-v1.xml: HPND-sell-variant License: MIT -URL: https://sr.ht/~adnano/wmenu -%global forgeurl https://git.sr.ht/~adnano/wmenu -Source: %{forgeurl}/archive/%{version}.tar.gz#/%{name}-%{version}.tar.gz -Patch: %{forgeurl}/commit/2856ddd.patch#/wmenu-0.1.7-Don-t-destroy-wl_data_offer-twice.patch +URL: https://codeberg.org/adnano/wmenu +Source: %{url}/archive/%{version}.tar.gz#/%{name}-%{version}.tar.gz BuildRequires: gcc BuildRequires: meson >= 0.47 @@ -27,7 +25,7 @@ An efficient dynamic menu for Sway and wlroots based Wayland compositors. %prep -%autosetup -p1 +%autosetup -n %{name} -p1 %build @@ -44,6 +42,7 @@ An efficient dynamic menu for Sway and wlroots based Wayland compositors. %license LICENSE %doc README.md %{_bindir}/%{name} +%{_bindir}/%{name}-run %{_mandir}/man1/%{name}.1*