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 :*/