]> git.pld-linux.org Git - packages/fuzzel.git/blob - fuzzel.spec
cc103660f9d1429a45a1c010e223966cc95c78a1
[packages/fuzzel.git] / fuzzel.spec
1 Summary:        Application launcher for wlroots based Wayland compositors
2 Name:           fuzzel
3 Version:        1.8.2
4 Release:        1
5 License:        MIT
6 Group:          Applications
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
17 BuildRequires:  ninja
18 BuildRequires:  pixman-devel
19 BuildRequires:  pkgconfig
20 BuildRequires:  rpm-build >= 4.6
21 BuildRequires:  rpmbuild(macros) >= 1.736
22 BuildRequires:  scdoc
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)
30
31 %description
32 Fuzzel is a Wayland-native application launcher, similar to rofi's
33 drun mode.
34
35 %package -n fish-completion-fuzzel
36 Summary:        fish-completion for fuzzel
37 Group:          Applications/Shells
38 Requires:       %{name} = %{version}-%{release}
39 Requires:       fish
40 BuildArch:      noarch
41
42 %description -n fish-completion-fuzzel
43 fish-completion for fuzzel.
44
45 %package -n zsh-completion-fuzzel
46 Summary:        ZSH completion for fuzzel command line
47 Group:          Applications/Shells
48 Requires:       %{name} = %{version}-%{release}
49 Requires:       zsh
50 BuildArch:      noarch
51
52 %description -n zsh-completion-fuzzel
53 ZSH completion for fuzzel command line.
54
55 %prep
56 %setup -q -n %{name}
57
58 %build
59 %meson build
60
61 %ninja_build -C build
62
63 %install
64 rm -rf $RPM_BUILD_ROOT
65
66 %ninja_install -C build
67
68 %clean
69 rm -rf $RPM_BUILD_ROOT
70
71 %files
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*
79
80 %files -n fish-completion-fuzzel
81 %defattr(644,root,root,755)
82 %{_datadir}/fish/vendor_completions.d/fuzzel.fish
83
84 %files -n zsh-completion-fuzzel
85 %defattr(644,root,root,755)
86 %{zsh_compdir}/_fuzzel
This page took 0.054265 seconds and 2 git commands to generate.