Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package bemenu for openSUSE:Factory checked 
in at 2022-02-21 17:46:43
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/bemenu (Old)
 and      /work/SRC/openSUSE:Factory/.bemenu.new.1958 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "bemenu"

Mon Feb 21 17:46:43 2022 rev:12 rq:956319 version:0.6.6

Changes:
--------
--- /work/SRC/openSUSE:Factory/bemenu/bemenu.changes    2022-02-11 
23:09:26.154950553 +0100
+++ /work/SRC/openSUSE:Factory/.bemenu.new.1958/bemenu.changes  2022-02-21 
17:48:43.215631891 +0100
@@ -1,0 +2,7 @@
+Mon Feb 21 08:25:13 UTC 2022 - Michael Vetter <mvet...@suse.com>
+
+- Update to 0.6.6:
+  * makefile: Add uninstall target #226
+  * Restore run with key and symbol visibility #246
+
+-------------------------------------------------------------------

Old:
----
  0.6.5.tar.gz

New:
----
  0.6.6.tar.gz

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

Other differences:
------------------
++++++ bemenu.spec ++++++
--- /var/tmp/diff_new_pack.6vsdTG/_old  2022-02-21 17:48:43.603632006 +0100
+++ /var/tmp/diff_new_pack.6vsdTG/_new  2022-02-21 17:48:43.607632008 +0100
@@ -18,7 +18,7 @@
 
 %define bcond_with curses
 Name:           bemenu
-Version:        0.6.5
+Version:        0.6.6
 Release:        0
 Summary:        Dynamic menu library and client program inspired by dmenu
 License:        MIT

++++++ 0.6.5.tar.gz -> 0.6.6.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/bemenu-0.6.5/.github/workflows/release.yml 
new/bemenu-0.6.6/.github/workflows/release.yml
--- old/bemenu-0.6.5/.github/workflows/release.yml      2022-02-08 
16:35:08.000000000 +0100
+++ new/bemenu-0.6.6/.github/workflows/release.yml      2022-02-18 
23:42:23.000000000 +0100
@@ -25,5 +25,6 @@
                  bemenu-*.tar.gz.asc
                  bemenu-*.tar.gz
               fail_on_unmatched_files: true
+              generate_release_notes: true
            env:
               GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/bemenu-0.6.5/GNUmakefile new/bemenu-0.6.6/GNUmakefile
--- old/bemenu-0.6.5/GNUmakefile        2022-02-08 16:35:08.000000000 +0100
+++ new/bemenu-0.6.6/GNUmakefile        2022-02-18 23:42:23.000000000 +0100
@@ -11,9 +11,10 @@
 
 WARNINGS = -Wall -Wextra -Wpedantic -Wformat=2 -Wstrict-aliasing=3 
-Wstrict-overflow=5 -Wstack-usage=12500 \
        -Wcast-align -Wpointer-arith -Wchar-subscripts -Warray-bounds=2 
-Wno-unknown-warning-option
+VISIBILITY ?= -fvisibility=hidden
 
 override CFLAGS ?= -g -O2 $(WARNINGS) $(EXTRA_WARNINGS)
-override CFLAGS += -std=c99
+override CFLAGS += -std=c99 $(VISIBILITY)
 override CPPFLAGS ?= -D_FORTIFY_SOURCE=2
 override CPPFLAGS += -DBM_VERSION=\"$(VERSION)\" 
-DBM_PLUGIN_VERSION=\"$(VERSION)-$(GIT_SHA1)\" 
-DINSTALL_LIBDIR=\"$(PREFIX)$(libdir)\"
 override CPPFLAGS += -D_DEFAULT_SOURCE -Ilib
@@ -48,7 +49,7 @@
        sed 
"s/@VERSION@/$(VERSION)/;s,@PREFIX@,$(PREFIX),;s,@LIBDIR@,$(libdir),;s,@INCLUDEDIR@,$(includedir),"
 $(addsuffix .in, $@) > $@
 
 bemenu.1: man/bemenu.1.scd.in
-       sed 's,@LIBDIR@,$(PREFIX)$(libdir),' $< | scdoc > $@
+       -sed 's,@LIBDIR@,$(PREFIX)$(libdir),' $< | scdoc > $@
 
 $(renderers): %: VERSION .git/index | $(libs)
        $(LINK.c) -shared -fPIC $(filter %.c %.a,$^) $(LDLIBS) -L. -lbemenu -o 
$@
@@ -124,7 +125,7 @@
 
 install-man: bemenu.1
        mkdir -p "$(DESTDIR)$(PREFIX)$(mandir)"
-       cp $< "$(DESTDIR)$(PREFIX)$(mandir)"
+       -cp $< "$(DESTDIR)$(PREFIX)$(mandir)"
 
 install-renderers: install-curses install-wayland install-x11
 
@@ -163,7 +164,15 @@
        $(RM) lib/renderers/wayland/wlr-*.h lib/renderers/wayland/wlr-*.c 
lib/renderers/wayland/xdg-shell.c
        $(RM) -r html
 
+uninstall:
+       $(RM) -r "$(DESTDIR)$(PREFIX)$(libdir)/bemenu"
+       $(RM) "$(DESTDIR)$(PREFIX)$(mandir)/bemenu.1"
+       $(RM) "$(DESTDIR)$(PREFIX)$(bindir)/bemenu"
+       $(RM) "$(DESTDIR)$(PREFIX)$(bindir)/bemenu-run"
+       $(RM) "$(DESTDIR)$(PREFIX)$(libdir)"/libbemenu.so*
+       $(RM) "$(DESTDIR)$(PREFIX)$(includedir)/bemenu.h"
+
 .DELETE_ON_ERROR:
-.PHONY: all clean install install-base install-pkgconfig install-include 
install-libs install-lib-symlinks \
+.PHONY: all clean uninstall install install-base install-pkgconfig 
install-include install-libs install-lib-symlinks \
                install-man install-bins install-docs install-renderers 
install-curses install-wayland install-x11 \
                doxygen sign clients curses x11 wayland
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/bemenu-0.6.5/VERSION new/bemenu-0.6.6/VERSION
--- old/bemenu-0.6.5/VERSION    2022-02-08 16:35:08.000000000 +0100
+++ new/bemenu-0.6.6/VERSION    2022-02-18 23:42:23.000000000 +0100
@@ -1 +1 @@
-0.6.5
+0.6.6
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/bemenu-0.6.5/lib/bemenu.h 
new/bemenu-0.6.6/lib/bemenu.h
--- old/bemenu-0.6.5/lib/bemenu.h       2022-02-08 16:35:08.000000000 +0100
+++ new/bemenu-0.6.6/lib/bemenu.h       2022-02-18 23:42:23.000000000 +0100
@@ -188,7 +188,7 @@
 };
 
 /**
- * Result constants from bm_menu_run_with_key function.
+ * Result constants for the menu run functions.
  *
  * - @link ::bm_run_result BM_RUN_RESULT_RUNNING @endlink means that menu is 
running and thus should be still renderer && ran.
  * - @link ::bm_run_result BM_RUN_RESULT_SELECTED @endlink means that menu was 
closed and items were selected.
@@ -927,7 +927,35 @@
 BM_PUBLIC void bm_menu_release_touch(struct bm_menu *menu);
 
 /**
- * Advances menu logic with key and unicode as input.
+ * Advances menu logic with a key and unicode as input.
+ *
+ * @param menu bm_menu instance to be advanced.
+ * @param key Key input that will advance menu logic.
+ * @param unicode Unicode input that will advance menu logic.
+ * @return bm_run_result for menu state.
+ */
+BM_PUBLIC enum bm_run_result bm_menu_run_with_key(struct bm_menu *menu, enum 
bm_key key, uint32_t unicode);
+
+/**
+ * Advances menu logic with a pointer event.
+ *
+ * @param menu bm_menu instance to be advanced.
+ * @param pointer Pointer input that will advance menu logic.
+ * @return bm_run_result for menu state.
+ */
+BM_PUBLIC enum bm_run_result bm_menu_run_with_pointer(struct bm_menu *menu, 
struct bm_pointer pointer);
+
+/**
+ * Advances menu logic with a touch event.
+ *
+ * @param menu bm_menu instance to be advanced.
+ * @param touch Touch input that will advance menu logic.
+ * @return bm_run_result for menu state.
+ */
+BM_PUBLIC enum bm_run_result bm_menu_run_with_touch(struct bm_menu *menu, 
struct bm_touch touch);
+
+/**
+ * Advances menu logic with various events.
  *
  * @param menu bm_menu instance to be advanced.
  * @param key Key input that will advance menu logic.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/bemenu-0.6.5/lib/menu.c new/bemenu-0.6.6/lib/menu.c
--- old/bemenu-0.6.5/lib/menu.c 2022-02-08 16:35:08.000000000 +0100
+++ new/bemenu-0.6.6/lib/menu.c 2022-02-18 23:42:23.000000000 +0100
@@ -1111,9 +1111,8 @@
 }
 
 enum bm_run_result
-bm_menu_run_with_pointer(struct bm_menu *menu, struct bm_pointer pointer, 
uint32_t unicode)
+bm_menu_run_with_pointer(struct bm_menu *menu, struct bm_pointer pointer)
 {
-    (void) unicode;
     uint32_t count;
     bm_menu_get_filtered_items(menu, &count);
 
@@ -1174,9 +1173,8 @@
 }
 
 enum bm_run_result
-bm_menu_run_with_touch(struct bm_menu *menu, struct bm_touch touch, uint32_t 
unicode)
+bm_menu_run_with_touch(struct bm_menu *menu, struct bm_touch touch)
 {
-    (void) unicode;
     uint32_t count;
     bm_menu_get_filtered_items(menu, &count);
 
@@ -1303,12 +1301,12 @@
         return key_result;
     }
 
-    enum bm_run_result pointer_result = bm_menu_run_with_pointer(menu, 
pointer, unicode);
+    enum bm_run_result pointer_result = bm_menu_run_with_pointer(menu, 
pointer);
     if (pointer_result != BM_RUN_RESULT_RUNNING) {
         return pointer_result;
     }
 
-    return bm_menu_run_with_touch(menu, touch, unicode);
+    return bm_menu_run_with_touch(menu, touch);
 }
 
 /* vim: set ts=8 sw=4 tw=0 :*/

Reply via email to