SHA256
1
0
forked from pool/waybar

8 Commits

Author SHA256 Message Date
83fcafbc67 Accepting request 1288166 from X11:Wayland
- Update to 0.13.0:
  * fix(FreeBSD): Use dev.cpu temperature sysctl #4002
  * Resolves #3092 Add source support to wireplumber module #3638
  * add login-proxy option #3995
  * cffi: always return config values as JSON #3969
  * flake.lock: Update #3961
  * nix/default: disable version check #3970
  * Provide an option to show ipv4, ipv6 or both #3959
  * fix incorrect type for weeks-pos in waybar-clock man page #4009
  * Migrate Hyprland workspace events to v2 #3878
  * Features/systray custom icons #3941
  * Add support for vertical orientation in privacy module #3921
  * flake.lock: Update #4018
  * fix manpage for backlight/slider #4017
  * hyprland/workspaces: fix crash #4024
  * .github/workflows/clang-format: bump github action (fix clang-format check) #4026
  * fix: support libcava 0.10.4 #4052
  * audio_backend: fix crash #4045
  * wlr/taskbar: find icon #4042
  * libCava bump: 0.10.4 #4056
  * nix: cava bump (fix nix build) #4058
  * flake.nix: add treefmt; treewide: clang and nix format #4025
  * wireplumber: fix potential nullpointer deref #4032
  * flake.lock: Update #4075
  * Sway Workspace: Fix workspace button not showing for tabbed/nested layouts #4046
  * Memory Fix for continuous scripts in custom module #4183
  * fix: network frequency is reported in GHz #4189
  * fix: cldMonShift_ not getting initialized in Clock() constructor #4202
  * Dockerfiles: Use debian-slim for container #4205
  * fix: length_error thrown in handleOutputDescription #4191
  * fix: network module not displaying rfkill state #4190
  * Fix Description= in systemd service file #4154
  * Fix gentoo CI build #4211
  * ci: bump FreeBSD to 14.3 #4214
  * fix: don't use c++20 chrono literals #4213
  * Fix namespace pollution #4212
  * Fix CI clang-format #4209
  * modules: memory: Add swapState format argument #4204
  * fix: MPRIS widget not hiding when no player is active #4207
  * Feat/display systemd system state #4210
  * privacy: ignore some streams #4173
  * Update mediaplayer.py - Fix artist name display in mediaplayer.py #4095
  * AIconLabel.cpp: honour "rotation" property and add "swap-icon-label" propery #4160
  * Add idle_inhibitor style docs. #4096
  * flake.lock: Update #4088
  * Use load_symbolic for gtk icon to support styling in tray icon #4102
  * Issue 3981: try and fix memory leak in privacy module #4092
  * Fix signal safety deadlock #4048
  * Fix calendar extra padding if there are wide characters #4155
  * hyprland/submap: allow pango markup. #4040
  * Fixes: Add stretching of modules and modules-center toggling #3881
  * Fix typos in function, variable names and in documentation #3887
  * feat: sway/window: provide {marks} format replacement #4097
  * niri/workspaces: Add empty icon #4127
  * Add support for mouse side buttons (back/forward) to control track navigation in mpris module #4131
  * Add persistent-only setting for hyprland/workspaces #4133
  * exec runs after on-* events #1784
  * add module wayfire/window, wayfire/workspaces #3863
  * hyprland workspaces: Add sorting Special Centered #4136
  * niri: add support for urgency indicators to workspaces #4113
  * add rewrite to wlr tooltip #3762
  * Fixed one layout with multiple variant bug hyprland/language Fixes #3676 #4068
  * Add GPS module #3628
  * add Hyprland/windowcount module #3544
  * Bluetooth module: fetch battery percentage from upower if not found from bluez #2886
  * Revert "Bluetooth module: fetch battery percentage from upower if not found from bluez" #4217
  * Added IPC fix and Nix GPS fix #4219

OBS-URL: https://build.opensuse.org/request/show/1288166
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/waybar?expand=0&rev=60
2025-06-24 18:49:53 +00:00
7373d9f7f3 - Update to 0.13.0:
* fix(FreeBSD): Use dev.cpu temperature sysctl #4002
  * Resolves #3092 Add source support to wireplumber module #3638
  * add login-proxy option #3995
  * cffi: always return config values as JSON #3969
  * flake.lock: Update #3961
  * nix/default: disable version check #3970
  * Provide an option to show ipv4, ipv6 or both #3959
  * fix incorrect type for weeks-pos in waybar-clock man page #4009
  * Migrate Hyprland workspace events to v2 #3878
  * Features/systray custom icons #3941
  * Add support for vertical orientation in privacy module #3921
  * flake.lock: Update #4018
  * fix manpage for backlight/slider #4017
  * hyprland/workspaces: fix crash #4024
  * .github/workflows/clang-format: bump github action (fix clang-format check) #4026
  * fix: support libcava 0.10.4 #4052
  * audio_backend: fix crash #4045
  * wlr/taskbar: find icon #4042
  * libCava bump: 0.10.4 #4056
  * nix: cava bump (fix nix build) #4058
  * flake.nix: add treefmt; treewide: clang and nix format #4025
  * wireplumber: fix potential nullpointer deref #4032
  * flake.lock: Update #4075
  * Sway Workspace: Fix workspace button not showing for tabbed/nested layouts #4046
  * Memory Fix for continuous scripts in custom module #4183
  * fix: network frequency is reported in GHz #4189
  * fix: cldMonShift_ not getting initialized in Clock() constructor #4202
  * Dockerfiles: Use debian-slim for container #4205
  * fix: length_error thrown in handleOutputDescription #4191

OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/waybar?expand=0&rev=142
2025-06-24 07:12:38 +00:00
b33936bfbc Accepting request 1274566 from X11:Wayland
- change sway to Suggests as waybar now supports other window managers too
  and when user ignores the --no-reccommends flag, It pulls the sway window
  manager components

OBS-URL: https://build.opensuse.org/request/show/1274566
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/waybar?expand=0&rev=59
2025-05-05 20:29:17 +00:00
7b22e161e9 - change sway to Suggests as waybar now supports other window managers too
and when user ignores the --no-reccommends flag, It pulls the sway window
  manager components

OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/waybar?expand=0&rev=140
2025-05-05 12:22:55 +00:00
e641cd5739 Accepting request 1248068 from X11:Wayland
OBS-URL: https://build.opensuse.org/request/show/1248068
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/waybar?expand=0&rev=58
2025-02-24 14:50:08 +00:00
43616fb354 - Update to 0.12.0:
* Clarify documentation of 'rotate' option. #3580
  * Fix std::bad_casts in tray module #3604
  * fix: return app_identifier as itself in AAppIconLabel if it's an absolute path #3613
  * Fixes for Sway modes and wlr_scene support #3528
  * fix(custom): stop mixing manual and automatic arg indexing #3617
  * cava: Add format_silent option and css triggers #3523
  * Fix: 3383. Clock. Default value for cldYearShift_ = 1900/01/01 #3632
  * nix: remove patches from downstream #3640
  * cava bump #3646
  * .github/workflows: don't run on forks #3651
  * nix/default: cava bump #3650
  * .github/workflows: allow forks to manually run flake lock update #3652
  * #2275 Backlight: Add minimum brightness #3637
  * flake.lock: Update #3658
  * Fix a crash after handling SIGINT and a data race when initializing the Hyprland workspace modules #3695
  * pulseaudio: volume indicator update on default output switch #3464
  * Add warning threshold to temperature module #3674
  * Add signals section to manpage #3758
  * fix hyprland's grouped window flags #3747
  * flake.lock: Update #3736
  * Add stretching of modules and modules-center toggling #3730
  * fix null-deref due to unconstructed PrivacyNodeInfo #3768
  * flake.lock: Update #3800
  * Let network module handle ipv4 and ipv6 simultaneously #3809
  * sway/workspaces: use X11 class for XWayland windows #3801
  * Add locking for interacting with the pulseaudio thread #3806
  * Using 'auto' instead of 'self' in backlight module #3808
  * sway: fix "Mapping is not an object" warning #3831
  * fix: hyprland/window get empty ipc json data #3826

OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/waybar?expand=0&rev=138
2025-02-24 10:06:38 +00:00
481eda8662 Accepting request 1202614 from X11:Wayland
OBS-URL: https://build.opensuse.org/request/show/1202614
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/waybar?expand=0&rev=57
2024-09-24 15:32:09 +00:00
Soc Virnyl Estela
48a305ac7f - Add tray-fix.patch "Fix std::bad_casts in tray module"
* see https://github.com/Alexays/Waybar/pull/3604

OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/waybar?expand=0&rev=136
2024-09-23 11:13:37 +00:00
4 changed files with 146 additions and 6 deletions

View File

@@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:6a0e9f0f7f2eff503951958cbb16dc39041c0b67e86c35154e8507677c61be9d
size 317607

3
waybar-0.13.0.tar.gz Normal file
View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:5148c802ecdcb459f0dbcb20b43a30f5751e9c1b2c9ed7bb893aa87f37212307
size 336832

View File

@@ -1,3 +1,142 @@
-------------------------------------------------------------------
Mon Jun 23 10:16:57 UTC 2025 - Michael Vetter <mvetter@suse.com>
- Update to 0.13.0:
* fix(FreeBSD): Use dev.cpu temperature sysctl #4002
* Resolves #3092 Add source support to wireplumber module #3638
* add login-proxy option #3995
* cffi: always return config values as JSON #3969
* flake.lock: Update #3961
* nix/default: disable version check #3970
* Provide an option to show ipv4, ipv6 or both #3959
* fix incorrect type for weeks-pos in waybar-clock man page #4009
* Migrate Hyprland workspace events to v2 #3878
* Features/systray custom icons #3941
* Add support for vertical orientation in privacy module #3921
* flake.lock: Update #4018
* fix manpage for backlight/slider #4017
* hyprland/workspaces: fix crash #4024
* .github/workflows/clang-format: bump github action (fix clang-format check) #4026
* fix: support libcava 0.10.4 #4052
* audio_backend: fix crash #4045
* wlr/taskbar: find icon #4042
* libCava bump: 0.10.4 #4056
* nix: cava bump (fix nix build) #4058
* flake.nix: add treefmt; treewide: clang and nix format #4025
* wireplumber: fix potential nullpointer deref #4032
* flake.lock: Update #4075
* Sway Workspace: Fix workspace button not showing for tabbed/nested layouts #4046
* Memory Fix for continuous scripts in custom module #4183
* fix: network frequency is reported in GHz #4189
* fix: cldMonShift_ not getting initialized in Clock() constructor #4202
* Dockerfiles: Use debian-slim for container #4205
* fix: length_error thrown in handleOutputDescription #4191
* fix: network module not displaying rfkill state #4190
* Fix Description= in systemd service file #4154
* Fix gentoo CI build #4211
* ci: bump FreeBSD to 14.3 #4214
* fix: don't use c++20 chrono literals #4213
* Fix namespace pollution #4212
* Fix CI clang-format #4209
* modules: memory: Add swapState format argument #4204
* fix: MPRIS widget not hiding when no player is active #4207
* Feat/display systemd system state #4210
* privacy: ignore some streams #4173
* Update mediaplayer.py - Fix artist name display in mediaplayer.py #4095
* AIconLabel.cpp: honour "rotation" property and add "swap-icon-label" propery #4160
* Add idle_inhibitor style docs. #4096
* flake.lock: Update #4088
* Use load_symbolic for gtk icon to support styling in tray icon #4102
* Issue 3981: try and fix memory leak in privacy module #4092
* Fix signal safety deadlock #4048
* Fix calendar extra padding if there are wide characters #4155
* hyprland/submap: allow pango markup. #4040
* Fixes: Add stretching of modules and modules-center toggling #3881
* Fix typos in function, variable names and in documentation #3887
* feat: sway/window: provide {marks} format replacement #4097
* niri/workspaces: Add empty icon #4127
* Add support for mouse side buttons (back/forward) to control track navigation in mpris module #4131
* Add persistent-only setting for hyprland/workspaces #4133
* exec runs after on-* events #1784
* add module wayfire/window, wayfire/workspaces #3863
* hyprland workspaces: Add sorting Special Centered #4136
* niri: add support for urgency indicators to workspaces #4113
* add rewrite to wlr tooltip #3762
* Fixed one layout with multiple variant bug hyprland/language Fixes #3676 #4068
* Add GPS module #3628
* add Hyprland/windowcount module #3544
* Bluetooth module: fetch battery percentage from upower if not found from bluez #2886
* Revert "Bluetooth module: fetch battery percentage from upower if not found from bluez" #4217
* Added IPC fix and Nix GPS fix #4219
-------------------------------------------------------------------
Mon May 5 11:02:58 UTC 2025 - Sai Karthik Karra <kskarthik@disroot.org>
- change sway to Suggests as waybar now supports other window managers too
and when user ignores the --no-reccommends flag, It pulls the sway window
manager components
-------------------------------------------------------------------
Fri Feb 21 15:43:03 UTC 2025 - Michael Vetter <mvetter@suse.com>
- Update to 0.12.0:
* Clarify documentation of 'rotate' option. #3580
* Fix std::bad_casts in tray module #3604
* fix: return app_identifier as itself in AAppIconLabel if it's an absolute path #3613
* Fixes for Sway modes and wlr_scene support #3528
* fix(custom): stop mixing manual and automatic arg indexing #3617
* cava: Add format_silent option and css triggers #3523
* Fix: 3383. Clock. Default value for cldYearShift_ = 1900/01/01 #3632
* nix: remove patches from downstream #3640
* cava bump #3646
* .github/workflows: don't run on forks #3651
* nix/default: cava bump #3650
* .github/workflows: allow forks to manually run flake lock update #3652
* #2275 Backlight: Add minimum brightness #3637
* flake.lock: Update #3658
* Fix a crash after handling SIGINT and a data race when initializing the Hyprland workspace modules #3695
* pulseaudio: volume indicator update on default output switch #3464
* Add warning threshold to temperature module #3674
* Add signals section to manpage #3758
* fix hyprland's grouped window flags #3747
* flake.lock: Update #3736
* Add stretching of modules and modules-center toggling #3730
* fix null-deref due to unconstructed PrivacyNodeInfo #3768
* flake.lock: Update #3800
* Let network module handle ipv4 and ipv6 simultaneously #3809
* sway/workspaces: use X11 class for XWayland windows #3801
* Add locking for interacting with the pulseaudio thread #3806
* Using 'auto' instead of 'self' in backlight module #3808
* sway: fix "Mapping is not an object" warning #3831
* fix: hyprland/window get empty ipc json data #3826
* Escape markup characters in dwl/window #3827
* Update LICENSE, fix copyright license year #3860
* flake.lock: Update #3859
* Fix compilation with libc++ #3866
* fix: never sleep cava when sleep_timer is 0 #3875
* Escape tray tooltip text #3877
* Allow using wildcards in config include paths #3862
* Hide vacant tags config option on River #3823
* Make battery module update on plugging/unplugging again (refs #2519) #3474
* Revert "Make battery module update on plugging/unplugging again (refs #2519)" #3902
* fix: JSON format for Hyprland keyboard example #3913
* Hide upower module when specified device disconnected #3919
* flake.lock: Update #3914
* [hyprland/window] enable tooltip for hyprland window module #3898
* Fix workspacerules not taking into account defaultName #3947
* fix: battery runtime estimation with negative sysfs values #3942
* update(docs): link #3940
* Hyprland IPC improvements #3945
* hyprland/workspaces: fixed urgent for special workspaces #3932
* turn off ellipsize for niri/language module #3922
- Drop upstreamed: tray-fix.patch
-------------------------------------------------------------------
Mon Sep 23 11:09:48 UTC 2024 - Soc Virnyl Estela <obs@uncomfyhalomacro.pl>
- Add tray-fix.patch "Fix std::bad_casts in tray module"
* see https://github.com/Alexays/Waybar/pull/3604
------------------------------------------------------------------- -------------------------------------------------------------------
Fri Sep 13 09:00:31 UTC 2024 - Michael Vetter <mvetter@suse.com> Fri Sep 13 09:00:31 UTC 2024 - Michael Vetter <mvetter@suse.com>

View File

@@ -1,7 +1,7 @@
# #
# spec file for package waybar # spec file for package waybar
# #
# Copyright (c) 2024 SUSE LLC # Copyright (c) 2025 SUSE LLC
# #
# All modifications and additions to the file contributed by third parties # All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed # remain the property of their copyright owners, unless otherwise agreed
@@ -17,7 +17,7 @@
Name: waybar Name: waybar
Version: 0.11.0 Version: 0.13.0
Release: 0 Release: 0
Summary: Customizable Wayland bar for Sway and Wlroots based compositors Summary: Customizable Wayland bar for Sway and Wlroots based compositors
License: MIT License: MIT
@@ -58,6 +58,7 @@ BuildRequires: pkgconfig(libnl-genl-3.0)
# optional: audio # optional: audio
BuildRequires: pkgconfig(libevdev) BuildRequires: pkgconfig(libevdev)
BuildRequires: pkgconfig(jack) BuildRequires: pkgconfig(jack)
BuildRequires: pkgconfig(libgps)
BuildRequires: pkgconfig(libpulse) BuildRequires: pkgconfig(libpulse)
BuildRequires: pkgconfig(libudev) BuildRequires: pkgconfig(libudev)
BuildRequires: pkgconfig(sigc++-2.0) BuildRequires: pkgconfig(sigc++-2.0)
@@ -72,7 +73,7 @@ BuildRequires: pkgconfig(xkbregistry)
# NOTE: unversioned branding is required to avoid issues like bsc#1205950 # NOTE: unversioned branding is required to avoid issues like bsc#1205950
Requires: %{name}-branding Requires: %{name}-branding
# optional: sway integration # optional: sway integration
Recommends: sway Suggests: sway
# Default configurations require Fontawesome 6 # Default configurations require Fontawesome 6
Recommends: fontawesome-fonts Recommends: fontawesome-fonts