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)

Reply via email to