lua-posix: openEuler init
This commit is contained in:
commit
d48e986914
38
lua-posix.spec
Normal file
38
lua-posix.spec
Normal file
@ -0,0 +1,38 @@
|
||||
%{!?luaver: %global luaver %(lua -e "print(string.sub(_VERSION, 5))" || echo 0)}
|
||||
|
||||
Name: lua-posix
|
||||
Version: 33.3.1
|
||||
Release: 12
|
||||
Summary: A POSIX library(including curses) for lua
|
||||
License: MIT
|
||||
URL: http://luaforge.net/projects/luaposix/
|
||||
Source0: https://github.com/luaposix/luaposix/archive/release-v%{version}.tar.gz
|
||||
BuildRequires: lua-devel ncurses-devel lua-lunit perl-interpreter
|
||||
Requires: lua(abi) = %{luaver}
|
||||
|
||||
%description
|
||||
This is a POSIX binding for LuaJIT, Lua 5.1, 5.2 and 5.3; like most libraries it simply
|
||||
binds to C APIs on the underlying system, so it won't work on non-POSIX systems. However,
|
||||
it does try to detect the level of POSIX conformance of the underlying system and bind
|
||||
only available APIs.
|
||||
|
||||
%prep
|
||||
%autosetup -n luaposix-release-v%{version}
|
||||
%build
|
||||
%configure --libdir=%{_libdir}/lua/%{luaver} --datadir=/%{_datadir}/lua/%{luaver}
|
||||
%make_build V=1
|
||||
%install
|
||||
%make_install
|
||||
%check
|
||||
make V=1 check
|
||||
|
||||
%files
|
||||
%doc COPYING AUTHORS ChangeLog NEWS README
|
||||
%{_defaultdocdir}/luaposix/
|
||||
%{_libdir}/lua/%{luaver}/*
|
||||
%{_datadir}/lua/%{luaver}/*.lua
|
||||
%{_datadir}/lua/%{luaver}/posix/
|
||||
|
||||
%changelog
|
||||
* Tue Nov 26 2019 Ling Yang <lingyang2@huawei.com> - 33.3.1-12
|
||||
- Package init
|
||||
BIN
release-v33.3.1.tar.gz
Normal file
BIN
release-v33.3.1.tar.gz
Normal file
Binary file not shown.
Loading…
x
Reference in New Issue
Block a user