File waybar.spec.patch of Package waybar
diff --git waybar.spec waybar.spec.new
index aa7fb32..4b5f71a 100644
--- waybar.spec
+++ waybar.spec.new
@@ -37,9 +37,9 @@ BuildRequires: ninja
BuildRequires: pkgconfig
# test dependency
BuildRequires: pkgconfig(catch2) >= 3.0
-BuildRequires: sndio-devel >= 1.7.0
+#BuildRequires: sndio-devel >= 1.7.0
# optional: mpris module
-BuildRequires: pkgconfig(playerctl)
+#BuildRequires: pkgconfig(playerctl)
# optional: man pages
BuildRequires: scdoc
# optional: tray module
@@ -49,25 +49,26 @@ BuildRequires: pkgconfig(gio-unix-2.0)
BuildRequires: pkgconfig(gtkmm-3.0)
BuildRequires: pkgconfig(jsoncpp)
BuildRequires: pkgconfig(libinput)
-BuildRequires: pkgconfig(upower-glib)
+#BuildRequires: pkgconfig(upower-glib)
# optional: mpd module
-BuildRequires: pkgconfig(libmpdclient)
+#BuildRequires: pkgconfig(libmpdclient)
# optional: network
-BuildRequires: pkgconfig(libnl-3.0)
-BuildRequires: pkgconfig(libnl-genl-3.0)
+#BuildRequires: pkgconfig(libnl-3.0)
+#BuildRequires: pkgconfig(libnl-genl-3.0)
# optional: audio
BuildRequires: pkgconfig(libevdev)
-BuildRequires: pkgconfig(jack)
-BuildRequires: pkgconfig(libgps)
+#BuildRequires: pkgconfig(jack)
+#BuildRequires: pkgconfig(libgps)
BuildRequires: pkgconfig(libpulse)
BuildRequires: pkgconfig(libudev)
+BuildRequires: pkgconfig(libpipewire-0.3)
BuildRequires: pkgconfig(sigc++-2.0)
BuildRequires: pkgconfig(spdlog)
BuildRequires: pkgconfig(systemd)
BuildRequires: pkgconfig(wayland-client)
BuildRequires: pkgconfig(wayland-cursor)
BuildRequires: pkgconfig(wayland-protocols)
-BuildRequires: pkgconfig(wireplumber-0.5)
+#BuildRequires: pkgconfig(wireplumber-0.5)
BuildRequires: pkgconfig(xkbregistry)
# requires branding
# NOTE: unversioned branding is required to avoid issues like bsc#1205950
@@ -103,7 +104,20 @@ This package provides the upstream look and feel for sway.
%if 0%{?sle_version} >= 150400
export CXX=g++-13
%endif
-%meson -Dcava=disabled -Dtests=enabled
+%meson \
+ -Dlibnl=disabled \
+ -Dupower_glib=disabled \
+ -Dmpris=disabled \
+ -Dmpd=disabled \
+ -Drfkill=disabled \
+ -Dsndio=disabled \
+ -Djack=disabled \
+ -Dwireplumber=disabled \
+ -Dtests=enabled \
+ -Dcava=disabled \
+ -Dniri=false \
+ -Dgps=disabled \
+ %{nil}
%meson_build
%install