Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package wlmaker for openSUSE:Factory checked in at 2026-10-07 19:32:06 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/wlmaker (Old) and /work/SRC/openSUSE:Factory/.wlmaker.new.3698736 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "wlmaker" Wed Oct 7 19:32:06 2026 rev:2 rq:1382846 version:0.8.1 Changes: -------- --- /work/SRC/openSUSE:Factory/wlmaker/wlmaker.changes 2026-04-07 16:48:46.656214259 +0200 +++ /work/SRC/openSUSE:Factory/.wlmaker.new.3698736/wlmaker.changes 2026-10-07 19:32:43.729950252 +0200 @@ -1,0 +2,15 @@ +Tue Oct 6 16:43:59 UTC 2026 - Shawn Dunn <[email protected]> + +- Update to 0.8.1: + * Fixes output identification when requesting fullscreen or + maximize, also fixes XWayland maximize (gh#phkaeser/wlmaker#509) + * Fixes bad handling of optional semicolon in .desktop files, and + accepts True and False as booleans (gh#phkaeser/wlmaker#508) + * Fixes wlmbattery handling of optional sysfs files + (gh#phkaeser/wlmaker#504) +- Rebase patches for new version +- Add sed to relax WARN_AS_ERROR in doxygen for docs +- Update libbase to libbase-54e60555cae53ad99314c7579dce1ad38373ecaa.tar.gz + + +------------------------------------------------------------------- Old: ---- libbase-a6c6a27e1f8fa2af3b36e9b2f60dbc0bfa0bcb0e.tar.gz wlmaker-0.7.1.tar.gz New: ---- libbase-54e60555cae53ad99314c7579dce1ad38373ecaa.tar.gz wlmaker-0.8.1.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ wlmaker.spec ++++++ --- /var/tmp/diff_new_pack.cbRTPA/_old 2026-10-07 19:32:45.009003668 +0200 +++ /var/tmp/diff_new_pack.cbRTPA/_new 2026-10-07 19:32:45.010003710 +0200 @@ -17,13 +17,13 @@ # libbase is a utility library from the same upstream that is only used # by this project and is statically linked into the build -%global libbase_commit a6c6a27e1f8fa2af3b36e9b2f60dbc0bfa0bcb0e +%global libbase_commit 54e60555cae53ad99314c7579dce1ad38373ecaa %global libbase_url https://github.com/phkaeser/libbase %bcond docs 1 Name: wlmaker -Version: 0.7.1 +Version: 0.8.1 Release: 0 Summary: Wayland compositor inspired by WindowMaker License: Apache-2.0 @@ -97,6 +97,9 @@ # Do not abort on warnings sed -i 's/-Werror//' CMakeLists.txt submodules/libbase/CMakeLists.txt +# Relax doxygen WARN_AS_ERROR +sed -i 's/^\(WARN_AS_ERROR\s*=\s*\).*/\1NO/' submodules/libbase/Doxyfile.in doc/Doxyfile.in + %conf %cmake -Dconfig_OPTIM=ON @@ -117,22 +120,28 @@ %fdupes %{buildroot} %check -%ctest -desktop-file-validate %{buildroot}%{_datadir}/applications/{%{name},%{name}.wlmclock,%{name}.wlmcpugraph,%{name}.wlmeyes,%{name}.wlmmemgraph,%{name}.wlmnetgraph}.desktop +%dnl Disable toolkit_test, currently fails due to a Cairo version +%dnl mismatch on tumbleweed, with a subpixel difference in the +%dnl minimize icon https://github.com/phkaeser/wlmaker/issues/554 +%ctest --exclude-regex 'toolkit_test' +desktop-file-validate %{buildroot}%{_datadir}/applications/{%{name},%{name}.wlmbattery,%{name}.wlmclock,%{name}.wlmcpugraph,%{name}.wlmeyes,%{name}.wlmmemgraph,%{name}.wlmnetgraph}.desktop %files %license LICENSE %doc README.md %dir %{_datadir}/%{name} %{_bindir}/%{name} +%{_bindir}/wlmbattery %{_bindir}/wlmclock %{_bindir}/wlmeyes %{_bindir}/wlmcpugraph %{_bindir}/wlmmemgraph %{_bindir}/wlmnetgraph %{_bindir}/wlmtool +%{_datadir}/metainfo/org.%{name}.%{name}.metainfo.xml %{_datadir}/icons/hicolor/*/apps/ %{_datadir}/%{name}/icons/ +%{_datadir}/%{name}/Themes/ %{_datadir}/wayland-sessions/ %{_distconfdir}/xdg/%{name}/ %{_datadir}/applications/ ++++++ 0001-remove-google-chrome.patch ++++++ --- /var/tmp/diff_new_pack.cbRTPA/_old 2026-10-07 19:32:45.028004461 +0200 +++ /var/tmp/diff_new_pack.cbRTPA/_new 2026-10-07 19:32:45.030004545 +0200 @@ -1,7 +1,7 @@ -From fc0e97b3765575d3eb7c61962314f92211812393 Mon Sep 17 00:00:00 2001 -From: Shawn W Dunn <[email protected]> -Date: Sat, 24 Jan 2026 13:41:00 -0800 -Subject: [PATCH] remove google chrome +From 0f8bddbc63fd35e9aa0a86d725f3e4afcaf6f799 Mon Sep 17 00:00:00 2001 +From: Shawn W Dunn <[email protected]> +Date: Tue, 6 Oct 2026 08:40:01 -0700 +Subject: [PATCH 1/2] remove google chrome --- etc/RootMenu.plist | 2 +- @@ -9,7 +9,7 @@ 2 files changed, 2 insertions(+), 6 deletions(-) diff --git a/etc/RootMenu.plist b/etc/RootMenu.plist -index abda0e1..53f3724 100644 +index 0190af8..fc0d4b6 100644 --- a/etc/RootMenu.plist +++ b/etc/RootMenu.plist @@ -6,7 +6,7 @@ @@ -22,20 +22,20 @@ ("Magnify", OutputMagnify), ("Reduce", OutputReduce), diff --git a/etc/State.plist b/etc/State.plist -index 33cdf72..92d0f67 100644 +index 6fc9f9b..2ff9592 100644 --- a/etc/State.plist +++ b/etc/State.plist @@ -10,10 +10,6 @@ CommandLine = "/usr/bin/foot"; - Icon = "terminal-48x48.png"; + Icon = "terminal-56x56.png"; }, - { -- CommandLine = "/usr/bin/google-chrome --enable-features=UseOzonePlatform --ozone-platform=wayland"; -- Icon = "chrome-48x48.png"; +- CommandLine = "/usr/bin/chromium --enable-features=UseOzonePlatform --ozone-platform=wayland"; +- Icon = "chromium-56x56.png"; - }, { CommandLine = "MOZ_ENABLE_WAYLAND=1 /usr/bin/firefox"; - Icon = "firefox-48x48.png"; + Icon = "firefox-56x56.png"; @@ -40,4 +36,4 @@ Color = "argb32:ff508050"; }, @@ -44,6 +44,6 @@ \ No newline at end of file +} -- -2.52.0 +2.55.0 ++++++ 0002-allow-for-config-in-usr-etc.patch ++++++ --- /var/tmp/diff_new_pack.cbRTPA/_old 2026-10-07 19:32:45.045005171 +0200 +++ /var/tmp/diff_new_pack.cbRTPA/_new 2026-10-07 19:32:45.048005297 +0200 @@ -1,31 +1,31 @@ -From b7dcbe5e1b95033d7d258b1425cfee3657f8f810 Mon Sep 17 00:00:00 2001 -From: Shawn W Dunn <[email protected]> -Date: Fri, 20 Mar 2026 17:17:25 -0700 -Subject: [PATCH] allow for config in usr etc +From 29ce8a02fa1816edd9fa63bcf4efbd37c90b3285 Mon Sep 17 00:00:00 2001 +From: Shawn W Dunn <[email protected]> +Date: Tue, 6 Oct 2026 09:09:16 -0700 +Subject: [PATCH 2/2] allow for config in usr etc --- CMakeLists.txt | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt -index 7ea8027..36d1a4f 100644 +index 98e8615..31b05cd 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt -@@ -70,12 +70,7 @@ ENDIF() +@@ -66,12 +66,7 @@ endif() # Defaults to /usr/local/lib for installation. - INCLUDE(GNUInstallDirs) --IF(CMAKE_INSTALL_PREFIX STREQUAL "/usr") + include(GNUInstallDirs) +-if(CMAKE_INSTALL_PREFIX STREQUAL "/usr") - # For targets /usr, forces configurations into XDG config default path. -- SET(WLMAKER_INSTALL_CONFIG_DIR "/etc/xdg/wlmaker") --ELSE() -- SET(WLMAKER_INSTALL_CONFIG_DIR "${CMAKE_INSTALL_SYSCONFDIR}/xdg/wlmaker") --ENDIF() -+SET(WLMAKER_INSTALL_CONFIG_DIR "${CMAKE_INSTALL_SYSCONFDIR}/xdg/wlmaker") - - INCLUDE(CTest) - +- set(WLMAKER_INSTALL_CONFIG_DIR "/etc/xdg/wlmaker") +-else() +- set(WLMAKER_INSTALL_CONFIG_DIR "${CMAKE_INSTALL_SYSCONFDIR}/xdg/wlmaker") +-endif() ++set(WLMAKER_INSTALL_CONFIG_DIR "${CMAKE_INSTALL_SYSCONFDIR}/xdg/wlmaker") + include(CTest) + find_package(PkgConfig REQUIRED) + find_package(Libinput) -- -2.53.0 +2.55.0 ++++++ libbase-a6c6a27e1f8fa2af3b36e9b2f60dbc0bfa0bcb0e.tar.gz -> libbase-54e60555cae53ad99314c7579dce1ad38373ecaa.tar.gz ++++++ ++++ 1657 lines of diff (skipped) ++++++ wlmaker-0.7.1.tar.gz -> wlmaker-0.8.1.tar.gz ++++++ ++++ 25828 lines of diff (skipped)
