diff --git a/waybar-0.10.0.tar.gz b/waybar-0.10.0.tar.gz new file mode 100644 index 0000000..e80f0ad --- /dev/null +++ b/waybar-0.10.0.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3af6665889868f2334ba1793c8b0f3104c4c3b176a8c759f0d08f07266ad2620 +size 297669 diff --git a/waybar-0.9.24.tar.gz b/waybar-0.9.24.tar.gz deleted file mode 100644 index 06f0a77..0000000 --- a/waybar-0.9.24.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:57aa7860bc066ebf4f3327dafa9841100b098c0dec1dce4baaa1fae63e9b57ae -size 275416 diff --git a/waybar.changes b/waybar.changes index a3d0ccd..1c0d499 100644 --- a/waybar.changes +++ b/waybar.changes @@ -1,3 +1,101 @@ +------------------------------------------------------------------- +Wed Mar 13 18:49:20 UTC 2024 - Joshua Smith + +- Remove hhdate build requirement as now provided by C++20 +- Disable wireplumber feature: fixes build and bugs boo#1221110 + boo#1221317 boo#1221247 +- Add rpmlintrc to remove a false error +- Update to 0.10.0 + * avoid converting to local_time when converting to zoned_time + afterwards + * Add Privacy Module + * Fix segmentation fault in WirePlumber module + * c++20. clock chrono API. STL + format + * Happy clang. fmt9-10 + * cpu_usage/linux: count iowait toward idle time + * hyprland module: added sort_workspaces after rename occured + * Using 'image-missing' fallback if no taskbar icon is found + * privacy: fix visibility when a module is disabled + * Add button click check to hyprland workspaces module + * Disconnect from PipeWire when destroying the WirePlumber module + * Added initial .clang-tidy file + * upower: show-icon config option + * Applied clang-tidy suggestions for hyprland workspaces + * Sway/workspaces: fix persistent icon + * Specify config is JSONC + * C ABI plugin system + * Pass WAYBAR_OUTPUT_NAME environment variable to custom exec + scripts + * Fix wireplumber reverse-scroll option + * fix restart-interval being ignored while signal is defined + * hyprland/workspaces: allow using the original window + class/title + * Catch2 bump + * Improvements for Hyprland worskspaces & backend + * Fix/Hyprland/Workspaces: Window Rewrite on multiple + non-overlapping bars + * Add module systemd-failed-units to monitor failed systemd units + * fix(tray): completely hide tray when it is empty + * clock: handle timezone changes (again again) + * clock: fix construction with calendar.format.today + * Fix use after free on task close + * Fix module UPower display device poniter + * Add "empty" class for Image module when path/exec is returning + an empty value. + * feat(battery): added support for battery state-based classes on + the entire waybar + * Using steps() in animation to reduce cpu usage. + * Move .empty CSS class from Img to Box in the Image module + * pulseaudio: reconnect context when pulseaudio server restarts + * Fix JSON parsing with hexadecimal characters + * Adding css reloader + * fix: reload style + * Fix: drawer not appearing on configured side + * Make battery estimate inaccessible in the "Full" state on + default config + * Fix build warnings + * Add style classes for hyprland/submap + * Add module class to the root elements of the modules + * fix build warning in bar.cpp + * libcava bump 0.10.1 + * Add check for tooltip-format for custom modules + * Search for the first hwmon* directory + * Hyprland/workspaces: use Hyprland's workspace rules for + persistency + * Require gtk-layer-shell + * Add style class for CPU state + * Add css classes to hyprland special workspaces + * Add ordinal date toolbar format specifier to clock module + * Implement windows formating in sway/workspaces + * Revert "Add style class for CPU state" + * Revert "Implement windows formating in sway/workspaces" + * build: refactorings and deprecation fixes + * refactor: move all module includes to factory.cpp + * fix(clock): crash on scrolling with local timezone ("") in the + list + * Fix hyprland special workspace button click + * Fixed window#waybar.swallowing for module hyprland/window + * nix: update libcava version and removal of gtk-layer-shell + meson option + * Implement windows formating in sway/workspaces + * feat: implement cpufreq for bsd by sysctl + * mediaplayer: add exclude player option + * Config tweaks + * feat(sway/language): option to hide module with single layout + * fix clang-tidy errors in hyprland module + * RFC: Rename config to config.jsonc + * hyprland/workspaces: Improve the workspaces persistency logic + * Improved hyprland/window by fixing icon search and implementing + configurable spacing + * Filter out special output __i3 which contains scratchpad + * ci: move FreeBSD to ubuntu runners + * Sway-Workspaces: Fixed scrolling not working + * mpd: less aggressive logging and reconnections + * Introduce a power-profiles-daemon module + * Add justify config option for Labels + * Fix peristant workspaces for sway + * feat: allow horizontal scroll + ------------------------------------------------------------------- Fri Nov 3 13:38:09 UTC 2023 - Joshua Smith diff --git a/waybar.rpmlintrc b/waybar.rpmlintrc new file mode 100644 index 0000000..b117620 --- /dev/null +++ b/waybar.rpmlintrc @@ -0,0 +1,2 @@ +# Ignore error that causes other errors such as bsc#1205950 +addFilter("branding-requires-unversioned waybar-branding") diff --git a/waybar.spec b/waybar.spec index e2934a8..af0fdf7 100644 --- a/waybar.spec +++ b/waybar.spec @@ -1,7 +1,7 @@ # # spec file for package waybar # -# Copyright (c) 2023 SUSE LLC +# Copyright (c) 2024 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,7 +17,7 @@ Name: waybar -Version: 0.9.24 +Version: 0.10.0 Release: 0 Summary: Customizable Wayland bar for Sway and Wlroots based compositors License: MIT @@ -37,8 +37,6 @@ BuildRequires: pkgconfig # test dependency BuildRequires: pkgconfig(catch2) >= 3.0 BuildRequires: sndio-devel >= 1.7.0 -# clock module -BuildRequires: hhdate-devel # optional: mpris module BuildRequires: pkgconfig(playerctl) # optional: man pages @@ -67,7 +65,7 @@ BuildRequires: pkgconfig(systemd) BuildRequires: pkgconfig(wayland-client) BuildRequires: pkgconfig(wayland-cursor) BuildRequires: pkgconfig(wayland-protocols) -BuildRequires: pkgconfig(wireplumber-0.4) +BuildRequires: pkgconfig(wireplumber-0.5) BuildRequires: pkgconfig(xkbregistry) # requires branding # NOTE: unversioned branding is required to avoid issues like bsc#1205950 @@ -103,7 +101,7 @@ This package provides the upstream look and feel for sway. %if 0%{?sle_version} >= 150400 export CXX=g++-13 %endif -%meson -Dcava=disabled +%meson -Dcava=disabled -Dwireplumber=disabled %meson_build %install @@ -116,7 +114,7 @@ export CXX=g++-13 %files branding-upstream %dir %{_sysconfdir}/xdg/waybar -%config(noreplace) %{_sysconfdir}/xdg/waybar/config +%config(noreplace) %{_sysconfdir}/xdg/waybar/config.jsonc %config(noreplace) %{_sysconfdir}/xdg/waybar/style.css %changelog