diff options
Diffstat (limited to 'fcitx5-rime.spec')
-rw-r--r-- | fcitx5-rime.spec | 69 |
1 files changed, 69 insertions, 0 deletions
diff --git a/fcitx5-rime.spec b/fcitx5-rime.spec new file mode 100644 index 0000000..c1029b2 --- /dev/null +++ b/fcitx5-rime.spec @@ -0,0 +1,69 @@ +%global __provides_exclude_from ^%{_libdir}/fcitx5/.*\\.so$ + +Name: fcitx5-rime +Version: 5.1.11 +Release: %autorelease +Summary: RIME support for Fcitx +# Automatically converted from old format: LGPLv2+ - review is highly recommended. +License: LicenseRef-Callaway-LGPLv2+ +URL: https://github.com/fcitx/fcitx5-rime +Source: https://download.fcitx-im.org/fcitx5/%{name}/%{name}-%{version}.tar.zst +Source1: https://download.fcitx-im.org/fcitx5/%{name}/%{name}-%{version}.tar.zst.sig +Source2: https://pgp.key-server.io/download/0x8E8B898CBF2412F9 + +BuildRequires: gnupg2 +BuildRequires: brise +BuildRequires: cmake +BuildRequires: extra-cmake-modules +BuildRequires: gcc-c++ +BuildRequires: ninja-build +BuildRequires: gettext +BuildRequires: pkgconfig +BuildRequires: pkgconfig(Fcitx5Core) +BuildRequires: pkgconfig(Fcitx5Module) +BuildRequires: pkgconfig(rime) +BuildRequires: /usr/bin/appstream-util +Requires: hicolor-icon-theme +Requires: fcitx5-data +Requires: brise + +%description +RIME(中州韻輸入法引擎) is mainly a Traditional Chinese +input method engine. + +%prep +%{gpgverify} --keyring='%{SOURCE2}' --signature='%{SOURCE1}' --data='%{SOURCE0}' +%autosetup + +%build +%cmake -GNinja +%cmake_build + +%install +%cmake_install + +# convert symlinked icons to copied icons, this will help co-existing with +# fcitx4 +for iconfile in $(find %{buildroot}%{_datadir}/icons -type l) +do + origicon=$(readlink -f ${iconfile}) + rm -f ${iconfile} + cp ${origicon} ${iconfile} +done +appstream-util validate-relax --nonet %{buildroot}%{_metainfodir}/*.metainfo.xml +%find_lang %{name} + +%check +%ctest + +%files -f %{name}.lang +%license LICENSES/LGPL-2.1-or-later.txt +%doc README.md +%{_libdir}/fcitx5/librime.so +%{_datadir}/fcitx5/*/rime.conf +%{_datadir}/icons/hicolor/*/*/* +%{_datadir}/rime-data/fcitx5.yaml +%{_metainfodir}/org.fcitx.Fcitx5.Addon.Rime.metainfo.xml + +%changelog +%autochangelog |