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)