Hello community,

here is the log from the commit of package bemenu for openSUSE:Leap:15.2 
checked in at 2020-04-14 14:21:29
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Leap:15.2/bemenu (Old)
 and      /work/SRC/openSUSE:Leap:15.2/.bemenu.new.3248 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "bemenu"

Tue Apr 14 14:21:29 2020 rev:3 rq:793586 version:0.4.1

Changes:
--------
--- /work/SRC/openSUSE:Leap:15.2/bemenu/bemenu.changes  2020-03-02 
13:26:08.170729866 +0100
+++ /work/SRC/openSUSE:Leap:15.2/.bemenu.new.3248/bemenu.changes        
2020-04-14 14:21:39.565304865 +0200
@@ -1,0 +2,35 @@
+Mon Apr 13 09:48:33 UTC 2020 - Michael Vetter <mvet...@suse.com>
+
+- Update to 0.4.1:
+  * This bug fix release fixes a build problem with missing
+    wayland headers on some systems. #106
+- Remove bemenu-pkgconfig.patch: contained in upstream
+
+-------------------------------------------------------------------
+Sun Apr 12 21:03:13 UTC 2020 - Michael Vetter <mvet...@suse.com>
+
+- Update to 0.4.0:
+  This release includes various bug fixes and some minor new features.
+  Following behavior has changed by default:
+  * The vertical UI now resembles vanilla dmenu more with the left
+    padding added.
+  * Scrollbar thickness has changed to 1 character thick instead 1
+    pixel, to make it more visible on hidpi displays.
+  * X11 should now contain windows class and name
+  * Wayland shows bemenu only on single monitor now, to have the
+    old behavior back you can use the -m all option. Note that there
+    seems to be input bugs in Wayland backend currently, and I would
+    appreciate if some Wayland developer could help figure those
+    out! #98 #102
+  * bemenu-run under curses won't fork anymore by default, to make
+    bemenu-run under curses fork, use the --fork option, this option
+    is no-op for any other backend.
+  Notable new features:
+  * BEMENU_OPTS env variable can be now used as a alternative way of 
specifying command line options for bemenu.
+- Remove because upstreamed:
+  * bemenu-0.3.0-boo1165235-ncurses.patch
+  * bemenu-0.3.0-curses.patch
+- Remove bemenu-0.3.0-wayland.patch: switch to makefile
+- Add bemenu-pkgconfig.patch: https://github.com/Cloudef/bemenu/issues/106
+
+-------------------------------------------------------------------

Old:
----
  0.3.0.tar.gz
  bemenu-0.3.0-boo1165235-ncurses.patch
  bemenu-0.3.0-curses.patch
  bemenu-0.3.0-wayland.patch

New:
----
  0.4.1.tar.gz

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

Other differences:
------------------
++++++ bemenu.spec ++++++
--- /var/tmp/diff_new_pack.qT1X9O/_old  2020-04-14 14:21:39.913305125 +0200
+++ /var/tmp/diff_new_pack.qT1X9O/_new  2020-04-14 14:21:39.917305128 +0200
@@ -18,26 +18,22 @@
 
 %define bcond_with curses
 Name:           bemenu
-Version:        0.3.0
+Version:        0.4.1
 Release:        0
 Summary:        Dynamic menu library and client program inspired by dmenu
 License:        MIT
 Group:          System/GUI/Other
 URL:            https://github.com/Cloudef/bemenu
 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++
+BuildRequires:  make
 BuildRequires:  pango-devel
 BuildRequires:  pkgconfig
 BuildRequires:  pkgconfig(cairo)
 BuildRequires:  pkgconfig(ncurses)
 BuildRequires:  pkgconfig(wayland-client)
+BuildRequires:  pkgconfig(wayland-protocols)
 BuildRequires:  pkgconfig(wayland-server)
 BuildRequires:  pkgconfig(x11)
 BuildRequires:  pkgconfig(xinerama)
@@ -72,9 +68,6 @@
 
 %prep
 %setup -q
-%patch0 -p1
-%patch1 -p1
-%patch2 -p1
 
 %if %{with curses}
 # fix colliding name with our ncurses library specifics
@@ -82,12 +75,11 @@
 %endif
 
 %build
-%cmake -DCMAKE_SHARED_LINKER_FLAGS="-Wl,--as-needed -Wl,-z,now"
-
-make %{?_smp_mflags} VERBOSE=1
+pkg-config --cflags wayland-client
+%make_build PREFIX=%{_prefix} libdir=/lib64 clients x11 wayland curses
 
 %install
-%cmake_install
+%make_install PREFIX=%{_prefix} libdir=/lib64
 
 %post -n libbemenu0 -p /sbin/ldconfig
 %postun -n libbemenu0 -p /sbin/ldconfig
@@ -97,11 +89,13 @@
 
 %files devel
 %{_libdir}/libbemenu.so
+%{_libdir}/pkgconfig/bemenu.pc
 %{_includedir}/bemenu.h
 
 %files
 %{_bindir}/%{name}*
-%{_libdir}/%{name}
+%dir %{_libdir}/bemenu/
+%{_libdir}/bemenu/bemenu-renderer-*.so
 %{_mandir}/man1/bemenu-run.1%{?ext_man}
 %{_mandir}/man1/bemenu.1%{?ext_man}
 

++++++ 0.3.0.tar.gz -> 0.4.1.tar.gz ++++++
++++ 9161 lines of diff (skipped)


Reply via email to