summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCoprDistGit <infra@openeuler.org>2025-06-24 02:25:18 +0000
committerCoprDistGit <infra@openeuler.org>2025-06-24 02:25:18 +0000
commitbd0db5c24b7181c09710aeefc5d655072ee22b8a (patch)
tree01642b676cc289d62bb43a8772adf6be29be43d8
parent177a137b8900c85c283b19d8e6977f795bc26298 (diff)
automatic import of fcitx5-luaopeneuler25.03openeuler24.03_LTS_SP1
-rw-r--r--.gitignore1
-rw-r--r--fcitx5-lua.spec71
-rw-r--r--sources1
3 files changed, 73 insertions, 0 deletions
diff --git a/.gitignore b/.gitignore
index e69de29..3c885d0 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1 @@
+/fcitx5-lua-5.0.13.tar.zst
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
diff --git a/sources b/sources
new file mode 100644
index 0000000..9ddd11a
--- /dev/null
+++ b/sources
@@ -0,0 +1 @@
+868294858b1337d0b78ee4c591f610ac fcitx5-lua-5.0.13.tar.zst