3 %bcond_without nautilus # Nautilus plugin
5 Summary: Minimal terminal for GNOME
6 Summary(pl.UTF-8): Minimalny terminal dla GNOME
11 Group: X11/Applications
12 Source0: https://download.gnome.org/sources/gnome-console/42/%{name}-%{version}.tar.xz
13 # Source0-md5: 44c37fdca2cdbb709650d3b841815cfe
14 Patch0: %{name}-no-update.patch
15 URL: https://gitlab.gnome.org/GNOME/console
17 BuildRequires: gcc >= 6:7
18 BuildRequires: gettext-tools
19 BuildRequires: glib2-devel >= 1:2.66
20 BuildRequires: gsettings-desktop-schemas-devel
21 BuildRequires: gtk+3-devel >= 3.24
22 BuildRequires: libgtop-devel >= 2.0
23 BuildRequires: libhandy1-devel >= 1.5
24 BuildRequires: libsass-devel
26 BuildRequires: libstdc++-devel >= 6:7
27 BuildRequires: meson >= 0.59.0
28 %{?with_nautilus:BuildRequires: nautilus-devel >= 3.0}
29 BuildRequires: ninja >= 1.5
30 BuildRequires: pkgconfig
32 BuildRequires: tar >= 1:1.22
33 BuildRequires: vte-devel >= 0.67
35 Requires(post,postun): gtk-update-icon-cache
36 Requires: glib2 >= 1:2.66
37 Requires: gsettings-desktop-schemas
38 Requires: gtk+3 >= 3.24
39 Requires: hicolor-icon-theme
40 Requires: libhandy1 >= 1.5
42 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
45 Console is supposed to be a simple terminal emulator for the average
46 user to carry out simple CLI tasks and aims to be a "core" app for
49 %description -l pl.UTF-8
50 Console ma być prostym emulatorem terminala dla przeciętnego
51 użytkownika, pozwalającym na wykonywanie prostych zadań w wierszu
52 poleceń, "podstawową" aplikacją dla GNOME/Phosh.
54 %package -n nautilus-extension-console
55 Summary: Console plugin for Nautilus
56 Summary(pl.UTF-8): Wtyczka terminala dla Nautilusa
57 Group: X11/Applications
58 Requires: %{name} = %{version}-%{release}
59 Requires: nautilus >= 3.0
61 %description -n nautilus-extension-console
62 Console plugin for Nautilus.
64 %description -n nautilus-extension-console -l pl.UTF-8
65 Wtyczka terminala dla Nautilusa.
73 %{!?with_nautilus:-Dnautilus=disabled}
78 rm -rf $RPM_BUILD_ROOT
80 %ninja_install -C build
85 rm -rf $RPM_BUILD_ROOT
89 %update_icon_cache hicolor
93 %update_icon_cache hicolor
96 %defattr(644,root,root,755)
98 %attr(755,root,root) %{_bindir}/kgx
99 %{_datadir}/dbus-1/services/org.gnome.Console.service
100 %{_datadir}/glib-2.0/schemas/org.gnome.Console.gschema.xml
101 %{_datadir}/metainfo/org.gnome.Console.metainfo.xml
102 %{_desktopdir}/org.gnome.Console.desktop
103 %{_iconsdir}/hicolor/scalable/apps/org.gnome.Console.svg
104 %{_iconsdir}/hicolor/symbolic/apps/org.gnome.Console-symbolic.svg
107 %files -n nautilus-extension-console
108 %defattr(644,root,root,755)
109 %attr(755,root,root) %{_libdir}/nautilus/extensions-3.0/libkgx-nautilus.so