1 Summary: Application launcher for wlroots based Wayland compositors
7 Source0: https://codeberg.org/dnkl/fuzzel/archive/%{version}.tar.gz
8 # Source0-md5: 992338c3a15b3aa103b1577516a4d454
9 URL: https://codeberg.org/dnkl/fuzzel/
10 BuildRequires: cairo-devel
11 BuildRequires: fcft-devel < 4.0.0
12 BuildRequires: fcft-devel >= 3.0.0
13 BuildRequires: fontconfig-devel
14 BuildRequires: libpng-devel
15 BuildRequires: librsvg-devel
16 BuildRequires: meson >= 0.58.0
18 BuildRequires: pixman-devel
19 BuildRequires: pkgconfig
20 BuildRequires: rpm-build >= 4.6
21 BuildRequires: rpmbuild(macros) >= 1.736
23 BuildRequires: tllist-devel >= 1.0.1
24 BuildRequires: wayland-devel
25 BuildRequires: wayland-protocols
26 BuildRequires: xorg-lib-libxkbcommon-devel
27 Requires: fcft < 4.0.0
28 Requires: fcft >= 3.0.0
29 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
32 Fuzzel is a Wayland-native application launcher, similar to rofi's
35 %package -n fish-completion-fuzzel
36 Summary: fish-completion for fuzzel
37 Group: Applications/Shells
38 Requires: %{name} = %{version}-%{release}
42 %description -n fish-completion-fuzzel
43 fish-completion for fuzzel.
45 %package -n zsh-completion-fuzzel
46 Summary: ZSH completion for fuzzel command line
47 Group: Applications/Shells
48 Requires: %{name} = %{version}-%{release}
52 %description -n zsh-completion-fuzzel
53 ZSH completion for fuzzel command line.
64 rm -rf $RPM_BUILD_ROOT
66 %ninja_install -C build
69 rm -rf $RPM_BUILD_ROOT
72 %defattr(644,root,root,755)
73 %doc CHANGELOG.md README.md
74 %dir %{_sysconfdir}/xdg/fuzzel
75 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/xdg/fuzzel/fuzzel.ini
76 %attr(755,root,root) %{_bindir}/fuzzel
77 %{_mandir}/man1/fuzzel.1*
78 %{_mandir}/man5/fuzzel.ini.5*
80 %files -n fish-completion-fuzzel
81 %defattr(644,root,root,755)
82 %{_datadir}/fish/vendor_completions.d/fuzzel.fish
84 %files -n zsh-completion-fuzzel
85 %defattr(644,root,root,755)
86 %{zsh_compdir}/_fuzzel