diff options
author | CoprDistGit <infra@openeuler.org> | 2025-06-24 02:22:33 +0000 |
---|---|---|
committer | CoprDistGit <infra@openeuler.org> | 2025-06-24 02:22:33 +0000 |
commit | f4c8f627df4d949cfae8564a5c0404d9fa103f80 (patch) | |
tree | 675cc5a519ea95ce0cbc62eaea9912606ac3e7fd | |
parent | 6520e055bad31f32b694b000ad9af95a5b86e447 (diff) |
automatic import of fcitx5-gtk
-rw-r--r-- | .gitignore | 1 | ||||
-rw-r--r-- | fcitx5-gtk.spec | 105 | ||||
-rw-r--r-- | sources | 1 |
3 files changed, 107 insertions, 0 deletions
@@ -0,0 +1 @@ +/fcitx5-gtk-5.1.3.tar.zst diff --git a/fcitx5-gtk.spec b/fcitx5-gtk.spec new file mode 100644 index 0000000..88b04d9 --- /dev/null +++ b/fcitx5-gtk.spec @@ -0,0 +1,105 @@ +Name: fcitx5-gtk +Version: 5.1.3 +Release: 2 +Summary: Gtk im module and glib based dbus client library +License: LGPLv2+ +URL: https://github.com/fcitx/fcitx5-gtk +Source0: https://download.fcitx-im.org/fcitx5/%{name}/%{name}-%{version}.tar.zst + +BuildRequires: gnupg2 +BuildRequires: cmake +BuildRequires: extra-cmake-modules +BuildRequires: gcc-c++ +BuildRequires: ninja-build +BuildRequires: pkgconfig(gobject-introspection-1.0) +BuildRequires: pkgconfig(gio-2.0) +BuildRequires: pkgconfig(glib-2.0) >= 2.38 +BuildRequires: pkgconfig(gobject-2.0) +BuildRequires: pkgconfig(gtk+-2.0) +BuildRequires: pkgconfig(gtk+-3.0) +BuildRequires: pkgconfig(gtk4) +BuildRequires: cmake(fmt) + +Requires: (%{name}2 if gtk2) +Requires: (%{name}3 if gtk3) +Requires: (%{name}4 if gtk4) + +# not requiring fcitx5 due to that I want to make +# im_modules be able to install seperately +# this will be helpful to those who are looking +# forward to use upstream flatpak version. + +%description +Gtk im module and glib based dbus client library. + +%package devel +Summary: Development files for %{name} +Requires: %{name}%{?_isa} = %{version}-%{release} +Requires: fcitx5-devel%{?_isa} + +%description devel +Development files for fcitx5-gtk. + +%package -n %{name}2 +Summary: fcitx5 gtk module for gtk2 +Requires: %{name}%{?_isa} = %{version}-%{release} + +%description -n %{name}2 +fcitx5 gtk module for gtk2. + +%package -n %{name}3 +Summary: fcitx5 gtk module for gtk3 +Requires: %{name}%{?_isa} = %{version}-%{release} + +%description -n %{name}3 +fcitx5 gtk module for gtk3. + +%package -n %{name}4 +Summary: fcitx5 gtk module for gtk4 +Requires: %{name}%{?_isa} = %{version}-%{release} + +%description -n %{name}4 +fcitx5 gtk module for gtk4. + +%prep +%autosetup -p1 + +%build +%cmake -GNinja -S . -B %{_target_platform} +%cmake_build + +%install +%cmake_install + +%files +%license LICENSES/LGPL-2.1-or-later.txt +%doc README.md +%{_libdir}/libFcitx5GClient.so.5.* +%{_libdir}/libFcitx5GClient.so.2 +%{_libdir}/girepository-1.0/FcitxG-1.0.typelib + +%files devel +%{_includedir}/Fcitx5/GClient/ +%{_libdir}/cmake/Fcitx5GClient +%{_libdir}/libFcitx5GClient.so +%{_libdir}/pkgconfig/Fcitx5GClient.pc +%{_datadir}/gir-1.0/ + +%files -n %{name}2 +%{_libdir}/gtk-2.0/*/immodules/im-fcitx5.so +%{_bindir}/fcitx5-gtk2-immodule-probing + +%files -n %{name}3 +%{_libdir}/gtk-3.0/*/immodules/im-fcitx5.so +%{_bindir}/fcitx5-gtk3-immodule-probing + +%files -n %{name}4 +%{_libdir}/gtk-4.0/*/immodules/libim-fcitx5.so +%{_bindir}/fcitx5-gtk4-immodule-probing + +%changelog +* Tue Feb 18 2025 peijiankang <peijiankang@kylinos.cn> - 5.1.3-2 +- fix build error about build + +* Wed Aug 14 2024 liu-hengjian <411918005@qq.com> - 5.1.3-1 +- Init package version to 5.1.3 @@ -0,0 +1 @@ +bf9b13f976b1eded294d5764ccc0d484 fcitx5-gtk-5.1.3.tar.zst |