%global debug_package %{nil} Name: fuzzel Version: 1.13.0 Release: %autorelease Summary: Application launcher for wlroots based Wayland compositors License: MIT URL: https://codeberg.org/dnkl/fuzzel Source0: %{url}/releases/download/%{version}/%{name}-%{version}.tar.gz Source1: %{url}/releases/download/%{version}/%{name}-%{version}.tar.gz.sig # Daniel Eklöf (Git signing) Source2: gpgkey-5BBD4992C116573F.asc BuildRequires: gcc BuildRequires: meson >= 0.58 BuildRequires: nanosvg-devel BuildRequires: tllist-static BuildRequires: pkgconfig(cairo) BuildRequires: pkgconfig(fcft) >= 3.0.0 BuildRequires: pkgconfig(fontconfig) BuildRequires: pkgconfig(libpng) BuildRequires: pkgconfig(pixman-1) BuildRequires: pkgconfig(scdoc) BuildRequires: pkgconfig(tllist) >= 1.0.1 BuildRequires: pkgconfig(wayland-client) BuildRequires: pkgconfig(wayland-cursor) BuildRequires: pkgconfig(wayland-protocols) >= 1.32 BuildRequires: pkgconfig(wayland-scanner) BuildRequires: pkgconfig(xkbcommon) %description Fuzzel is a Wayland-native application launcher and fuzzy finder, inspired by rofi and dmenu. Features: * Wayland native * Rofi drun-like mode of operation * dmenu mode where newline separated entries are read from stdin * Emacs key bindings * Icons! * Remembers frequently launched applications %package fish-completion Summary: Fish completion files for %{name} Requires: fish Requires: %{name} = %{version}-%{release} BuildArch: noarch %description fish-completion %{summary} %prep %autosetup -n %{name} -p1 %build %meson \ -Dsystem-nanosvg=enabled \ %{nil} %meson_build %install %meson_install %check %meson_test %files %{_bindir}/%{name} %{_mandir}/man1/%{name}.1* %{_mandir}/man5/*.5* %exclude %{_datadir}/zsh %exclude %{_sysconfdir}/xdg/%{name} %files fish-completion %dir %{_datadir}/fish %dir %{_datadir}/fish/vendor_completions.d %{_datadir}/fish/vendor_completions.d/*.fish %changelog