63 lines
1.6 KiB
RPMSpec
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
|