waybar: install and add to the package

This commit is contained in:
Aleksei Bavshin 2024-02-03 01:07:23 -08:00
commit 5e422d7d5d
No known key found for this signature in database
GPG key ID: 4F071603387A382A
3 changed files with 34 additions and 1 deletions

View file

@ -54,6 +54,10 @@ ifeq ($(WITH_SDDM),yes)
install: install-sddm
endif
ifeq ($(WITH_WAYBAR),yes)
include waybar/build.mk
endif
install: install-sway install-swaylock
check:

View file

@ -1,7 +1,9 @@
# vim: ft=spec
%bcond initialsetup %[0%{?fedora} >= 40 || 0%{?rhel} >= 10]
%bcond sddm 1
%bcond waybar 1
%global sway_ver 1.8
%global waybar_ver 0.9.24
Name: {{{ git_name }}}
Version: {{{ git_version }}}
@ -88,6 +90,23 @@ This package contains configuration and dependencies for SDDM
to use Sway for the greeter display server.
%endif
%if %{with waybar}
%package -n waybar-config-fedora
Summary: Fedora Sway Spin configuration for Waybar
Requires: waybar >= %{waybar_ver}
Provides: waybar-config = %{waybar_ver}+%{version}-%{release}
Conflicts: waybar-config
%description -n waybar-config-fedora
%{summary}.
%files -n waybar-config-fedora
%license LICENSE
%config(noreplace) %{_sysconfdir}/xdg/waybar/config
%config(noreplace) %{_sysconfdir}/xdg/waybar/style.css
%endif
%prep
{{{ git_setup_macro path=$(git rev-parse --show-toplevel) }}}
@ -98,7 +117,10 @@ to use Sway for the greeter display server.
%install
%make_install PREFIX='%{_prefix}' WITH_INITIALSETUP='%[%{with initialsetup}?"yes":"no"]' WITH_SDDM='%[%{with sddm}?"yes":"no"]'
%make_install PREFIX='%{_prefix}' \
WITH_INITIALSETUP='%[%{with initialsetup}?"yes":"no"]' \
WITH_SDDM='%[%{with sddm}?"yes":"no"]' \
WITH_WAYBAR='%[%{with waybar}?"yes":"no"]'
%files

7
waybar/build.mk Normal file
View file

@ -0,0 +1,7 @@
.PHONY: install-waybar
install-waybar:
install -D -m 0644 -pv -t $(DESTDIR)$(SYSCONFDIR)/xdg/waybar \
waybar/config waybar/style.css
install: install-waybar