summaryrefslogtreecommitdiff
path: root/fcitx5-lua.spec
diff options
context:
space:
mode:
Diffstat (limited to 'fcitx5-lua.spec')
-rw-r--r--fcitx5-lua.spec71
1 files changed, 71 insertions, 0 deletions
diff --git a/fcitx5-lua.spec b/fcitx5-lua.spec
new file mode 100644
index 0000000..0b23b4f
--- /dev/null
+++ b/fcitx5-lua.spec
@@ -0,0 +1,71 @@
+Name: fcitx5-lua
+Version: 5.0.13
+Release: 2
+Summary: Lua support for fcitx
+License: LGPLv2+
+URL: https://github.com/fcitx/fcitx5-lua
+Source0: https://download.fcitx-im.org/fcitx5/%{name}/%{name}-%{version}.tar.zst
+
+BuildRequires: gnupg2
+BuildRequires: cmake
+BuildRequires: extra-cmake-modules
+BuildRequires: gcc-c++
+BuildRequires: gettext
+BuildRequires: ninja-build
+BuildRequires: pkgconfig(lua)
+BuildRequires: pkgconfig(Fcitx5Core)
+BuildRequires: pkgconfig(Fcitx5Module)
+BuildRequires: /usr/bin/appstream-util
+# to make testing happy
+BuildRequires: fcitx5
+Requires: fcitx5-data
+
+%description
+Lua support for fcitx.
+
+%package devel
+Summary: Development files for %{name}
+Requires: %{name}%{?_isa} = %{version}-%{release}
+Requires: fcitx5-devel
+
+%description devel
+Devel files for fcitx5-lua
+
+%prep
+%autosetup
+
+%build
+%cmake -GNinja -S . -B %{_target_platform}
+
+%cmake_build
+
+%install
+%cmake_install
+
+install -d %{buildroot}%{_datadir}/lua/imeapi/extensions
+appstream-util validate-relax --nonet %{buildroot}%{_metainfodir}/*.metainfo.xml
+%find_lang %{name}
+
+%check
+ctest --test-dir %{_target_platform} --output-on-failure --force-new-ctest-process
+
+%files -f %{name}.lang
+%license LICENSES/LGPL-2.1-or-later.txt
+%doc README.md
+%{_libdir}/fcitx5/libluaaddonloader.so
+%{_datadir}/fcitx5/addon/imeapi.conf
+%{_datadir}/fcitx5/addon/luaaddonloader.conf
+%{_datadir}/fcitx5/lua
+%{_metainfodir}/org.fcitx.Fcitx5.Addon.Lua.metainfo.xml
+
+%files devel
+%{_includedir}/Fcitx5/Module/fcitx-module/luaaddonloader
+%{_libdir}/cmake/Fcitx5ModuleLuaAddonLoader
+
+
+%changelog
+* Tue Feb 18 2025 peijiankang <peijiankang@kylinos.cn> - 5.0.13-2
+- fix build error about build
+
+* Wed Aug 14 2024 liu-hengjian <411918005@qq.com> - 5.0.13-1
+- Init package version to 5.0.13