1 Summary: A lightweight Wayland notification daemon
7 Source0: https://github.com/emersion/mako/releases/download/v%{version}/%{name}-%{version}.tar.gz
8 # Source0-md5: e8ac766b20a32169c84ba3d0a7dccf55
9 URL: https://wayland.emersion.fr/mako/
10 BuildRequires: bash-completion-devel >= 1:2.0
11 BuildRequires: cairo-devel
12 BuildRequires: gdk-pixbuf2-devel
13 BuildRequires: glib2-devel
14 BuildRequires: meson >= 0.60.0
16 BuildRequires: pango-devel
17 BuildRequires: pkgconfig
18 BuildRequires: rpm-build >= 4.6
19 BuildRequires: rpmbuild(macros) >= 1.736
20 BuildRequires: scdoc >= 1.9.7
21 BuildRequires: systemd-devel
22 BuildRequires: wayland-devel
23 BuildRequires: wayland-protocols >= 1.21
24 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
27 mako is a lightweight notification daemon for Wayland compositors that
28 support the layer-shell protocol.
30 %package -n bash-completion-mako
31 Summary: bash-completion for mako
32 Group: Applications/Shells
33 Requires: %{name} = %{version}-%{release}
34 Requires: bash-completion >= 1:2.0
37 %description -n bash-completion-mako
38 This package provides bash-completion for mako.
40 %package -n zsh-completion-mako
41 Summary: ZSH completion for mako
42 Group: Applications/Shells
43 Requires: %{name} = %{version}-%{release}
47 %description -n zsh-completion-mako
48 ZSH completion for mako.
55 -Dbash-completions=true \
56 -Dzsh-completions=true
60 rm -rf $RPM_BUILD_ROOT
61 %ninja_install -C build
64 rm -rf $RPM_BUILD_ROOT
67 %defattr(644,root,root,755)
69 %attr(755,root,root) %{_bindir}/mako
70 %attr(755,root,root) %{_bindir}/makoctl
71 %{_datadir}/dbus-1/services/fr.emersion.mako.service
72 %{_mandir}/man1/mako.1*
73 %{_mandir}/man1/makoctl.1*
74 %{_mandir}/man5/mako.5*
76 %files -n bash-completion-mako
77 %defattr(644,root,root,755)
79 %{bash_compdir}/makoctl
81 %files -n zsh-completion-mako
82 %defattr(644,root,root,755)
84 %{zsh_compdir}/_makoctl