1 Summary: Idle management daemon for Wayland
7 Source0: https://github.com/swaywm/swayidle/releases/download/%{version}/%{name}-%{version}.tar.gz
8 # Source0-md5: 2b656875c65795ee44be45f8c2bd19fd
9 URL: https://github.com/swaywm/swayidle
10 BuildRequires: bash-completion
11 BuildRequires: fish-devel
12 BuildRequires: meson >= 0.48.0
14 BuildRequires: rpmbuild(macros) >= 1.736
16 BuildRequires: systemd-devel
17 BuildRequires: wayland-devel
18 BuildRequires: wayland-protocols >= 1.14
20 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
23 This is sway's idle management daemon, swayidle. It is compatible with
24 any Wayland compositor which implements the KDE idle protocol.
26 %package -n bash-completion-swayidle
27 Summary: Bash completion for swayidle
28 Group: Applications/Shells
29 Requires: %{name} = %{version}-%{release}
30 Requires: bash-completion >= 2.0
33 %description -n bash-completion-swayidle
34 Bash completion for swayidle.
36 %package -n fish-completion-swayidle
37 Summary: fish-completion for swayidle
38 Group: Applications/Shells
39 Requires: %{name} = %{version}-%{release}
43 %description -n fish-completion-swayidle
44 fish-completion for swayidle.
46 %package -n zsh-completion-swayidle
47 Summary: ZSH completion for swayidle
48 Group: Applications/Shells
49 Requires: %{name} = %{version}-%{release}
53 %description -n zsh-completion-swayidle
54 ZSH completion for swayidle.
64 rm -rf $RPM_BUILD_ROOT
65 %ninja_install -C build
68 rm -rf $RPM_BUILD_ROOT
71 %defattr(644,root,root,755)
73 %attr(755,root,root) %{_bindir}/swayidle
74 %{_mandir}/man1/swayidle.1*
76 %files -n bash-completion-swayidle
77 %defattr(644,root,root,755)
78 %{bash_compdir}/swayidle
80 %files -n fish-completion-swayidle
81 %defattr(644,root,root,755)
82 %{fish_compdir}/swayidle.fish
84 %files -n zsh-completion-swayidle
85 %defattr(644,root,root,755)
86 %{zsh_compdir}/_swayidle