%define gtk3_version 3.24 %define glib_version 2.58 %define vte_version 0.57 %define libhandy_version 0.0.11 %define gettext_version 0.19.8 %define app_id org.gnome.zbrown.KingsCross Name: kgx Version: 0.2.1 Release: 1%{?dist} Summary: A minimal terminal for GNOME License: GPLv3+ URL: https://gitlab.gnome.org/ZanderBrown/kgx Source0: https://gitlab.gnome.org/ZanderBrown/%{name}/-/archive/%{version}/kgx-%{version}.tar.gz BuildRequires: pkgconfig(gtk+-3.0) >= %{gtk3_version} BuildRequires: pkgconfig(gio-2.0) >= %{glib_version} BuildRequires: pkgconfig(libhandy-0.0) >= %{libhandy_version} BuildRequires: pkgconfig(vte-2.91) >= %{vte_version} BuildRequires: pkgconfig(libgtop-2.0) BuildRequires: desktop-file-utils BuildRequires: gettext >= %{gettext_version} BuildRequires: clang BuildRequires: meson BuildRequires: ninja-build Requires: gtk3%{?_isa} >= %{gtk3_version} Requires: libhandy%{?_isa} >= %{libhandy_version} Requires: vte291%{?_isa} >= %{vte_version} Requires: libgtop2%{?_isa} %description KGX is supposed to be a simple terminal emulator for the average user to carry out simple cli tasks and aims to be a 'core' app for GNOME/Phosh. %prep %setup -q %build %meson -Dgtop=true %meson_build %install %meson_install %find_lang %{name} --with-gnome %files -f %{name}.lang %license COPYING %doc README.md %{_bindir}/%{name} %{_datadir}/dbus-1/services/%{app_id}.service %{_datadir}/glib-2.0/schemas/%{app_id}.gschema.xml %{_datadir}/appdata/%{app_id}.appdata.xml %{_datadir}/applications/%{app_id}.desktop %{_datadir}/icons/hicolor/*/apps/%{app_id}.svg %{_datadir}/icons/hicolor/symbolic/apps/%{app_id}-symbolic.svg %{_datadir}/icons/hicolor/*/apps/%{app_id}.Generic.svg %{_datadir}/icons/hicolor/symbolic/apps/%{app_id}.Generic-symbolic.svg %changelog * Thu Oct 24 2019 Christopher Davis - 0.2.1-1 - Initial RPM