Hello community, here is the log from the commit of package bemenu for openSUSE:Factory checked in at 2020-03-01 21:28:10 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/bemenu (Old) and /work/SRC/openSUSE:Factory/.bemenu.new.26092 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "bemenu" Sun Mar 1 21:28:10 2020 rev:3 rq:780560 version:0.3.0 Changes: -------- --- /work/SRC/openSUSE:Factory/bemenu/bemenu.changes 2019-12-28 13:40:28.678931738 +0100 +++ /work/SRC/openSUSE:Factory/.bemenu.new.26092/bemenu.changes 2020-03-01 21:28:30.252616223 +0100 @@ -1,0 +2,12 @@ +Fri Feb 28 12:44:45 UTC 2020 - Michael Vetter <mvet...@suse.com> + +- Add bemenu-0.3.0-wayland.patch: enable wayland renderer + +------------------------------------------------------------------- +Fri Feb 28 11:05:35 UTC 2020 - Michael Vetter <mvet...@suse.com> + +- boo#1165235: Undefined symbol get_wch + * Add bemenu-0.3.0-boo1165235-ncurses.patch: + Search for ncursesw instead of ncurses + +------------------------------------------------------------------- New: ---- bemenu-0.3.0-boo1165235-ncurses.patch bemenu-0.3.0-wayland.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ bemenu.spec ++++++ --- /var/tmp/diff_new_pack.sE2bmv/_old 2020-03-01 21:28:30.888617515 +0100 +++ /var/tmp/diff_new_pack.sE2bmv/_new 2020-03-01 21:28:30.888617515 +0100 @@ -1,7 +1,7 @@ # # spec file for package bemenu # -# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2020 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -27,6 +27,9 @@ Source0: https://github.com/Cloudef/bemenu/archive/%{version}.tar.gz # https://github.com/Cloudef/bemenu/pull/77 Patch0: bemenu-0.3.0-curses.patch +# https://github.com/Cloudef/bemenu/issues/26 +Patch1: bemenu-0.3.0-boo1165235-ncurses.patch +Patch2: bemenu-0.3.0-wayland.patch BuildRequires: Mesa-devel BuildRequires: cmake BuildRequires: gcc-c++ @@ -70,6 +73,8 @@ %prep %setup -q %patch0 -p1 +%patch1 -p1 +%patch2 -p1 %if %{with curses} # fix colliding name with our ncurses library specifics ++++++ bemenu-0.3.0-boo1165235-ncurses.patch ++++++ diff -urEbw bemenu-0.3.0/lib/CMakeLists.txt bemenu-0.3.0.new/lib/CMakeLists.txt --- bemenu-0.3.0/lib/CMakeLists.txt 2019-12-20 13:26:04.000000000 +0100 +++ bemenu-0.3.0.new/lib/CMakeLists.txt 2020-02-28 12:21:34.761885163 +0100 @@ -34,6 +34,14 @@ # Add include directories INCLUDE_DIRECTORIES(${BEMENU_INCLUDE} ${CMAKE_CURRENT_BINARY_DIR}) +# curses +set(CURSES_NEED_NCURSES TRUE) +set(CURSES_NEED_WIDE TRUE) + +include(FindCurses) +find_package(Curses REQUIRED) +include_directories(${CURSES_INCLUDE_DIRS}) + # Compile renderer plugins ADD_SUBDIRECTORY(renderers) @@ -42,7 +50,7 @@ SET_TARGET_PROPERTIES(bemenu PROPERTIES VERSION ${BEMENU_VERSION} SOVERSION ${SOVERSION}) -TARGET_LINK_LIBRARIES(bemenu dl) +TARGET_LINK_LIBRARIES(bemenu dl ${CURSES_LIBRARIES}) # Install INSTALL(TARGETS bemenu DESTINATION "${CMAKE_INSTALL_LIBDIR}") ++++++ bemenu-0.3.0-wayland.patch ++++++ diff -urEbw bemenu-0.3.0/CMakeLists.txt bemenu-0.3.0.new/CMakeLists.txt --- bemenu-0.3.0/CMakeLists.txt 2019-12-20 13:26:04.000000000 +0100 +++ bemenu-0.3.0.new/CMakeLists.txt 2020-02-28 13:42:22.740866682 +0100 @@ -7,7 +7,7 @@ OPTION(BEMENU_CURSES_RENDERER "Build curses backend" ON) OPTION(BEMENU_X11_RENDERER "Build X11 backend" ON) -OPTION(BEMENU_WAYLAND_RENDERER "Build wayland renderer" OFF) +OPTION(BEMENU_WAYLAND_RENDERER "Build wayland renderer" ON) INCLUDE(CTest) INCLUDE(GetGitRevisionDescription)