Package init

This commit is contained in:
overweight 2019-09-30 11:02:56 -04:00
commit 5121689780
2 changed files with 61 additions and 0 deletions

61
lua-expat.spec Normal file
View File

@ -0,0 +1,61 @@
%define luaver 5.3
%define lualibdir %{_libdir}/lua/%{luaver}
%define luapkgdir %{_datadir}/lua/%{luaver}
Name: lua-expat
Version: 1.3.0
Release: 15
Summary: A SAX XML parser based on the Expat library
License: MIT
URL: http://www.keplerproject.org/luaexpat/
Source0: http://matthewwild.co.uk/projects/luaexpat/luaexpat-%{version}.tar.gz
BuildRequires: lua >= %{luaver}, lua-devel >= %{luaver}, gcc, expat-devel
Requires: lua(abi) = %{luaver}
%description
LuaExpat is a SAX XML parser based on the Expat library.SAX is the Simple API for XML,
process a XML document incrementally, thus being able to handle huge documents without
memory penalties, register handler functions which are called by the parser during the
processing of the document, handling the document elements or text.
%package_help
%prep
%autosetup -n luaexpat-%{version}
%build
%make_build LUA_V=%{luaver} LUA_CDIR=%{lualibdir} LUA_LDIR=%{luapkgdir} LUA_INC=-I%{_includedir} EXPAT_INC=-I%{_includedir} \
CFLAGS="%{optflags} -fPIC -std=c99" LDFLAGS="%{?__global_ldflags}"
%install
%make_install LUA_CDIR=%{lualibdir} LUA_LDIR=%{luapkgdir}
%check
lua -e 'package.cpath="./src/?.so;"..package.cpath; dofile("tests/test.lua");'
lua -e 'package.cpath="./src/?.so;" .. package.cpath; package.path="./src/?.lua;" .. package.path; dofile("tests/test-lom.lua");'
%pre
%preun
%post
%postun
%files
%defattr(-,root,root)
%doc README
%{lualibdir}/*
%{luapkgdir}/*
%files help
%defattr(-,root,root)
%doc doc/us/*
%changelog
* Fri Aug 30 2019 openEuler Buildteam <buildteam@openeuler.org> - 1.3.0-15
- Build for Help Package
* Fri Aug 30 2019 openEuler Buildteam <buildteam@openeuler.org> - 1.3.0-14
- Package init

BIN
luaexpat-1.3.0.tar.gz Normal file

Binary file not shown.