Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package yambar for openSUSE:Factory checked in at 2022-12-20 20:20:33 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/yambar (Old) and /work/SRC/openSUSE:Factory/.yambar.new.1835 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "yambar" Tue Dec 20 20:20:33 2022 rev:3 rq:1043791 version:1.9.0 Changes: -------- --- /work/SRC/openSUSE:Factory/yambar/yambar.changes 2022-08-28 13:12:30.552573273 +0200 +++ /work/SRC/openSUSE:Factory/.yambar.new.1835/yambar.changes 2022-12-20 20:21:12.806117109 +0100 @@ -1,0 +2,69 @@ +Mon Dec 19 16:05:37 UTC 2022 - Soc Virnyl Estela <[email protected]> + +- Simplify specfile and just use the defined C standard in meson config. + +------------------------------------------------------------------- +Sat Dec 17 15:06:07 UTC 2022 - Soc Virnyl Estela <[email protected]> + +- Update to version 1.9.0: + * Added + - Support for specifying number of decimals when printing a float tag. + - Support for custom font fallbacks. + - overline: new decoration. + - i3/sway: boolean option `strip-workspace-numbers`. + - font-shaping: new inheritable configuration option, allowing you to + - configure whether strings should be _shaped_ using HarfBuzz, or not. + - river: support for the new âmodeâ event present in version 3 of the + - river status manager protocol, in the form of a new tag, _âmodeâ_, + - in the `title` particle. + - network: request link stats and expose under tags `dl-speed` and + - `ul-speed` when `poll-interval` is set. + - new module: disk-io. + - new module: pulse. + - alsa: `dB` tag. + - mpd: `file` tag. + - pipewire: add a new module for pipewire + - on-click: support `next`/`previous` mouse buttons. + - dwl: add a new module for DWL + - sway: support for workspace ârenameâ and âmoveâ events. + * Changed + - All modules are now compile-time optional. + - Minimum required meson version is now 0.59. + - Float tags are now treated as floats instead of integers when + formatted with the `kb`/`kib`/`mb`/`mib`/`gb`/`gib` string particle + formatters. + - network: `tx-bitrate` and `rx-bitrate` are now in bits/s instead of + Mb/s. Use the `mb` string formatter to render these tags as before + (e.g. `string: {text: "{tx-bitrate:mb}"}`). + - i3: newly created, and **unfocused** workspaces are now considered + non-empty + - alsa: use dB instead of raw volume values, if possible, when + calculating the `percent` tag + - cpu: `content` particle is now a template instantiated once for each + core, and once for the total CPU usage. See **yambar-modules-cpu**(5) + for more information. + - **BREAKING CHANGE**: overhaul of the `map` particle. Instead of + specifying a `tag` and then an array of `values`, you must now + simply use an array of `conditions` + * Fixed + - i3: fixed âmissing workspace indicatorâ (_err: modules/i3.c:94: + workspace reply/event without 'name' and/or 'output', and/or 'focus' + properties_). + - Slow/laggy behavior when quickly spawning many `on-click` handlers, + e.g. when handling mouse wheel events. + - cpu: donât error out on systems where SMT has been disabled. + - examples/dwl-tags: updated parsing of `output` name. + - sway-xkb: donât crash when Sway sends an _âaddedâ_ event for a + device yambar is already tracking. + - Crash when a particle is âtoo wideâ, and tries to render outside the + bar. + - string: crash when failing to convert string to UTF-32. + - script: only first transaction processed when receiving multiple + transactions in a single batch. + - network: missing SSID (recent kernels, or possibly wireless drivers, + no longer provide the SSID in the `NL80211_CMD_NEW_STATION` + response). + - sway-xkb: crash when compositor presents multiple inputs with + identical IDs. + +------------------------------------------------------------------- Old: ---- 1.8.0.tar.gz New: ---- yambar-1.9.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ yambar.spec ++++++ --- /var/tmp/diff_new_pack.xSzzD4/_old 2022-12-20 20:21:13.298119805 +0100 +++ /var/tmp/diff_new_pack.xSzzD4/_new 2022-12-20 20:21:13.302119827 +0100 @@ -17,14 +17,16 @@ Name: yambar -Version: 1.8.0 +Version: 1.9.0 Release: 0 Summary: Modular statusbar for X11 and Wayland License: MIT Group: System/GUI/Other URL: https://codeberg.org/dnkl/yambar -Source: https://codeberg.org/dnkl/yambar/archive/%{version}.tar.gz -BuildRequires: meson >= 0.58 +Source: https://codeberg.org/dnkl/yambar/archive/%{version}.tar.gz#/%{name}-%{version}.tar.gz +BuildRequires: bison +BuildRequires: flex +BuildRequires: meson >= 0.59 BuildRequires: ninja BuildRequires: pkg-config BuildRequires: scdoc @@ -33,6 +35,8 @@ BuildRequires: pkgconfig(fcft) >= 3.0.0 BuildRequires: pkgconfig(json-c) BuildRequires: pkgconfig(libmpdclient) +BuildRequires: pkgconfig(libpipewire-0.3) +BuildRequires: pkgconfig(libpulse) BuildRequires: pkgconfig(libudev) BuildRequires: pkgconfig(pixman-1) BuildRequires: pkgconfig(tllist) >= 1.0.1 @@ -76,11 +80,7 @@ Zsh command-line completion support for %{name}. %build -%if 0%{?sle_version} == 150400 && 0%{?is_opensuse} -%{meson} -Dc_std=none -%else -%{meson} -%endif +%{meson} -Db_lto=true -Dbackend-x11=enabled -Dbackend-wayland=enabled %{meson_build} %install @@ -90,29 +90,30 @@ %license LICENSE %doc README.md %{_mandir}/man1/yambar.1%{?ext_man} +%{_mandir}/man5/yambar.5%{?ext_man} %{_mandir}/man5/yambar-decorations.5%{?ext_man} %{_mandir}/man5/yambar-modules-alsa.5%{?ext_man} %{_mandir}/man5/yambar-modules-backlight.5%{?ext_man} %{_mandir}/man5/yambar-modules-battery.5%{?ext_man} %{_mandir}/man5/yambar-modules-clock.5%{?ext_man} %{_mandir}/man5/yambar-modules-cpu.5%{?ext_man} +%{_mandir}/man5/yambar-modules-disk-io.5%{?ext_man} +%{_mandir}/man5/yambar-modules-dwl.5%{?ext_man} %{_mandir}/man5/yambar-modules-foreign-toplevel.5%{?ext_man} %{_mandir}/man5/yambar-modules-i3.5%{?ext_man} %{_mandir}/man5/yambar-modules-label.5%{?ext_man} %{_mandir}/man5/yambar-modules-mem.5%{?ext_man} %{_mandir}/man5/yambar-modules-mpd.5%{?ext_man} %{_mandir}/man5/yambar-modules-network.5%{?ext_man} +%{_mandir}/man5/yambar-modules-pipewire.5%{?ext_man} +%{_mandir}/man5/yambar-modules-pulse.5%{?ext_man} %{_mandir}/man5/yambar-modules-removables.5%{?ext_man} %{_mandir}/man5/yambar-modules-river.5%{?ext_man} %{_mandir}/man5/yambar-modules-script.5%{?ext_man} %{_mandir}/man5/yambar-modules-sway-xkb.5%{?ext_man} -%{_mandir}/man5/yambar-modules-sway.5%{?ext_man} %{_mandir}/man5/yambar-modules-xkb.5%{?ext_man} -%{_mandir}/man5/yambar-modules-xwindow.5%{?ext_man} -%{_mandir}/man5/yambar-modules.5%{?ext_man} %{_mandir}/man5/yambar-particles.5%{?ext_man} %{_mandir}/man5/yambar-tags.5%{?ext_man} -%{_mandir}/man5/yambar.5%{?ext_man} %{_bindir}/yambar %{_datadir}/applications/yambar.desktop
