1 Summary: A fast, lightweight and minimalistic Wayland terminal emulator
6 Group: Applications/Terminal
7 Source0: https://codeberg.org/dnkl/foot/archive/%{version}.tar.gz
8 # Source0-md5: 75e66a87d6e6e4e265d1219e459f53df
9 URL: https://codeberg.org/dnkl/foot/
10 BuildRequires: fcft-devel < 3.0.0
11 BuildRequires: fcft-devel >= 2.4.0
12 BuildRequires: fontconfig-devel
13 BuildRequires: libutf8proc-devel
14 BuildRequires: meson >= 0.54.0
16 BuildRequires: pixman-devel
17 BuildRequires: pkgconfig
18 BuildRequires: rpm-build >= 4.6
19 BuildRequires: rpmbuild(macros) >= 1.736
21 BuildRequires: tllist-devel >= 1.0.4
22 BuildRequires: wayland-devel
23 BuildRequires: wayland-protocols >= 1.21
24 BuildRequires: xorg-lib-libxkbcommon-devel >= 1.0.0
25 Requires(post,postun): desktop-file-utils
26 Requires(post,postun): gtk-update-icon-cache
27 Requires: fcft < 3.0.0
28 Requires: fcft >= 2.4.0
29 Requires: hicolor-icon-theme
30 Requires: terminfo >= 6.2.20210731
31 Requires: xorg-lib-libxkbcommon >= 1.0.0
32 Obsoletes: terminfo-foot < 1.10.3-2
33 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
36 A fast, lightweight and minimalistic Wayland terminal emulator.
38 %package -n bash-completion-foot
39 Summary: Bash completion for foot command line
40 Group: Applications/Shells
41 Requires: %{name} = %{version}-%{release}
42 Requires: bash-completion >= 2.0
45 %description -n bash-completion-foot
46 Bash completion for foot command line.
48 %package -n fish-completion-foot
49 Summary: fish-completion for foot
50 Group: Applications/Shells
51 Requires: %{name} = %{version}-%{release}
55 %description -n fish-completion-foot
56 fish-completion for foot.
58 %description -n fish-completion-foot -l pl.UTF-8
59 Pakiet ten dostarcza uzupełnianie nazw w fish dla foot.
61 %package -n zsh-completion-foot
62 Summary: ZSH completion for foot command line
63 Group: Applications/Shells
64 Requires: %{name} = %{version}-%{release}
68 %description -n zsh-completion-foot
69 ZSH completion for foot command line.
81 rm -rf $RPM_BUILD_ROOT
83 %ninja_install -C build
86 rm -rf $RPM_BUILD_ROOT
89 %update_desktop_database_post
90 %update_icon_cache hicolor
93 %update_desktop_database_postun
94 %update_icon_cache hicolor
97 %defattr(644,root,root,755)
98 %doc CHANGELOG.md README.md
99 %attr(755,root,root) %{_bindir}/foot
100 %attr(755,root,root) %{_bindir}/footclient
102 %{_desktopdir}/foot.desktop
103 %{_desktopdir}/foot-server.desktop
104 %{_desktopdir}/footclient.desktop
105 %{_iconsdir}/hicolor/*/apps/foot.png
106 %{_iconsdir}/hicolor/scalable/apps/foot.svg
107 %{_mandir}/man1/foot.1*
108 %{_mandir}/man1/footclient.1*
109 %{_mandir}/man5/foot.ini.5*
110 %{_mandir}/man7/foot-ctlseqs.7*
112 %files -n bash-completion-foot
113 %defattr(644,root,root,755)
115 %{bash_compdir}/footclient
117 %files -n fish-completion-foot
118 %defattr(644,root,root,755)
119 %{fish_compdir}/foot.fish
120 %{fish_compdir}/footclient.fish
122 %files -n zsh-completion-foot
123 %defattr(644,root,root,755)
125 %{zsh_compdir}/_footclient