Name: silent-compose Version: 1.1.0 Release: 1%{?dist} Summary: Silent Compose input method for GTK 4 and IBus License: MIT Source0: silent-compose-%{version}.tar.xz BuildRequires: gcc BuildRequires: meson BuildRequires: ninja-build BuildRequires: pkgconfig(gio-2.0) BuildRequires: pkgconfig(gtk4) >= 4.2 BuildRequires: pkgconfig(ibus-1.0) >= 1.5.0 Requires: ibus Requires: gtk4%{?_isa} Requires(posttrans): glib2 Requires(posttrans): ibus Requires(postun): glib2 Requires(postun): ibus Provides: silent-compose-gtk4 = %{version}-%{release} Obsoletes: silent-compose-gtk4 < %{version}-%{release} %description Silent Compose provides silent Windows-style US International composition. It includes a GTK 4 input-method module and an IBus engine named US, intl. Silent Compose. Pending accent keys are kept private and only final UTF-8 text is committed. %prep %autosetup -n silent-compose-%{version} %build export SC_VERSION=%{version} %meson %meson_build %install %meson_install %check %meson_test %posttrans %{_bindir}/gio-querymodules-%{__isa_bits} \ %{_libdir}/gtk-4.0/immodules || : touch %{_datadir}/ibus/component/org.freedesktop.IBus.SilentCompose.xml || : %{_bindir}/ibus write-cache --system >/dev/null 2>&1 || : %postun %{_bindir}/gio-querymodules-%{__isa_bits} \ %{_libdir}/gtk-4.0/immodules || : %{_bindir}/ibus write-cache --system >/dev/null 2>&1 || : %files %license LICENSE %doc README.md %{_libexecdir}/silent-compose-ibus %{_libdir}/gtk-4.0/immodules/libsilent-compose.so %{_datadir}/ibus/component/org.freedesktop.IBus.SilentCompose.xml %changelog * Sun Aug 23 2026 Almighty Shogun - 1.1.0-1 - Build Silent Compose release 1.1.0.