lua-json/lua-json.spec

63 lines
1.6 KiB
RPMSpec

Name: lua-json
Version: 1.3.4
Release: 2
License: MIT
Summary: JSON Parser/Constructor for Lua
%define luaversion 5.4
%define luapkgdir %{_datadir}/lua/%{luaversion}
URL: http://github.com/harningt/luajson/
Source0: https://github.com/harningt/luajson/archive/refs/tags/%{version}.tar.gz
# for build and check
BuildRequires: lua >= %{luaversion}, lua-lpeg >= 0.8.1
BuildRequires: lua-filesystem >= 1.4.1, lua-lunit >= 0.4
BuildArch: noarch
# for run
Requires: lua >= %{luaversion}, lua-lpeg >= 0.8.1
%description
JSON parser/encoder for Lua Parses JSON using LPEG for speed and flexibility.
Depending on parser/encoder options, various values are preserved as best as possible.
%prep
%autosetup -n luajson-%{version} -p1
%build
%install
mkdir -p $RPM_BUILD_ROOT%{luapkgdir}
cp -pr lua/* $RPM_BUILD_ROOT%{luapkgdir}
%check
make check-regression
%files
%doc LICENSE docs/LuaJSON.txt docs/ReleaseNotes-1.0.txt
%{luapkgdir}/*
%changelog
* Mon May 06 2024 wangshuo <wangshuo@kylinos.cn> - 1.3.4-2
- fix luaversion to 5.4, delete useless macros
* Mon Jun 27 2022 dillon chen <dillon.chen@gmail.com> -1.3.4-1
- update to 1.3.4
* Tue Sep 8 2020 shixuantong <shixuantong@huawei.com> - 1.3.2-14
- Type: bugfix
- ID: NA
- SUG: NA
- DESC: update Source0
* Fri Dec 20 2019 chengquan <chengquan3@huawei.com> - 1.3.2-13
- Type:enhancement
- ID:NA
- SUG:NA
- DESC:quality enhancement synchronization github patch
* Thu Sep 5 2019 openEuler Buildteam <buildteam@openeuler.org> - 1.3.2-12
- Fix package name
* Thu Sep 5 2019 openEuler Buildteam <buildteam@openeuler.org> - 1.3.2-11
- Package init