]> git.pld-linux.org Git - packages/foot.git/blob - foot.spec
df72d88b8ea26142daaf65663ec8ba4b12f2b51a
[packages/foot.git] / foot.spec
1 Summary:        A fast, lightweight and minimalistic Wayland terminal emulator
2 Name:           foot
3 Version:        1.10.3
4 Release:        1
5 License:        MIT
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
15 BuildRequires:  ninja
16 BuildRequires:  pixman-devel
17 BuildRequires:  pkgconfig
18 BuildRequires:  rpm-build >= 4.6
19 BuildRequires:  rpmbuild(macros) >= 1.736
20 BuildRequires:  scdoc
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-foot = %{version}-%{release}
31 Requires:       xorg-lib-libxkbcommon >= 1.0.0
32 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
33
34 %description
35 A fast, lightweight and minimalistic Wayland terminal emulator.
36
37 %package -n terminfo-foot
38 Summary:        terminfo database entries for foot terminal emulator
39 Requires:       terminfo
40 BuildArch:      noarch
41
42 %description -n terminfo-foot
43 terminfo database entries for foot terminal emulator.
44
45 %package -n bash-completion-foot
46 Summary:        Bash completion for foot command line
47 Group:          Applications/Shells
48 Requires:       %{name} = %{version}-%{release}
49 Requires:       bash-completion >= 2.0
50 BuildArch:      noarch
51
52 %description -n bash-completion-foot
53 Bash completion for foot command line.
54
55 %package -n fish-completion-foot
56 Summary:        fish-completion for foot
57 Group:          Applications/Shells
58 Requires:       %{name} = %{version}-%{release}
59 Requires:       fish
60 BuildArch:      noarch
61
62 %description -n fish-completion-foot
63 fish-completion for foot.
64
65 %description -n fish-completion-foot -l pl.UTF-8
66 Pakiet ten dostarcza uzupełnianie nazw w fish dla foot.
67
68 %package -n zsh-completion-foot
69 Summary:        ZSH completion for foot command line
70 Group:          Applications/Shells
71 Requires:       %{name} = %{version}-%{release}
72 Requires:       zsh
73 BuildArch:      noarch
74
75 %description -n zsh-completion-foot
76 ZSH completion for foot command line.
77
78 %prep
79 %setup -q -n %{name}
80
81 %build
82 %meson build
83 %ninja_build -C build
84
85 %install
86 rm -rf $RPM_BUILD_ROOT
87
88 %ninja_install -C build
89
90 %clean
91 rm -rf $RPM_BUILD_ROOT
92
93 %post
94 %update_desktop_database_post
95 %update_icon_cache hicolor
96
97 %postun
98 %update_desktop_database_postun
99 %update_icon_cache hicolor
100
101 %files
102 %defattr(644,root,root,755)
103 %doc CHANGELOG.md README.md
104 %attr(755,root,root) %{_bindir}/foot
105 %attr(755,root,root) %{_bindir}/footclient
106 %{_datadir}/foot
107 %{_desktopdir}/foot.desktop
108 %{_desktopdir}/foot-server.desktop
109 %{_desktopdir}/footclient.desktop
110 %{_iconsdir}/hicolor/*/apps/foot.png
111 %{_iconsdir}/hicolor/scalable/apps/foot.svg
112 %{_mandir}/man1/foot.1*
113 %{_mandir}/man1/footclient.1*
114 %{_mandir}/man5/foot.ini.5*
115 %{_mandir}/man7/foot-ctlseqs.7*
116
117 %files -n terminfo-foot
118 %defattr(644,root,root,755)
119 %{_datadir}/terminfo/f/foot
120 %{_datadir}/terminfo/f/foot-direct
121
122 %files -n bash-completion-foot
123 %defattr(644,root,root,755)
124 %{bash_compdir}/foot
125 %{bash_compdir}/footclient
126
127 %files -n fish-completion-foot
128 %defattr(644,root,root,755)
129 %{fish_compdir}/foot.fish
130 %{fish_compdir}/footclient.fish
131
132 %files -n zsh-completion-foot
133 %defattr(644,root,root,755)
134 %{zsh_compdir}/_foot
135 %{zsh_compdir}/_footclient
This page took 0.094499 seconds and 2 git commands to generate.