Summary:	Programming language
Name:		lua
Version:	5.2.3
Release:	1%{?dist}
License:	MIT
URL:		http://www.lua.org
Group:		Development/Tools
Vendor:		VMware, Inc.
Distribution: Photon
Source0:	ttp://www.lua.org/ftp/%{name}-%{version}.tar.gz
Patch0:		lua-5.2.3-shared_library-1.patch
BuildRequires:	readline-devel
Requires:	readline
%description
Lua is a powerful, light-weight programming language designed for extending
applications. Lua is also frequently used as a general-purpose, stand-alone
language. Lua is free software

%package devel
Summary:	Libraries and header files for lua
Requires:	%{name} = %{version}
%description devel
Static libraries and header files for the support library for lua

%prep
%setup -q
%patch0 -p1
sed -i '/#define LUA_ROOT/s:/usr/local/:/usr/:' src/luaconf.h
%build
make VERBOSE=1 %{?_smp_mflags} linux
%install
make %{?_smp_mflags} \
	INSTALL_TOP=%{buildroot}/usr TO_LIB="liblua.so \
	liblua.so.5.2 liblua.so.5.2.3" \
	INSTALL_DATA="cp -d" \
	INSTALL_MAN=%{buildroot}/usr/share/man/man1 \
	install
install -vdm 755 %{buildroot}%{_libdir}/pkgconfig
cat > %{buildroot}%{_libdir}/pkgconfig/lua.pc <<- "EOF"
	V=5.2
	R=5.2.3

	prefix=/usr
	INSTALL_BIN=${prefix}/bin
	INSTALL_INC=${prefix}/include
	INSTALL_LIB=${prefix}/lib
	INSTALL_MAN=${prefix}/man/man1
	exec_prefix=${prefix}
	libdir=${exec_prefix}/lib
	includedir=${prefix}/include

	Name: Lua
	Description: An Extensible Extension Language
	Version: ${R}
	Requires: 
	Libs: -L${libdir} -llua -lm
	Cflags: -I${includedir}
EOF
rmdir %{buildroot}%{_libdir}/lua/5.2
rmdir %{buildroot}%{_libdir}/lua
%clean
rm -rf %{buildroot}
%post	-p /sbin/ldconfig
%postun	-p /sbin/ldconfig
%files
%defattr(-,root,root)
%{_bindir}/*
%{_libdir}/liblua.so.*
%{_mandir}/*/*

%files devel
%{_includedir}/*
%{_libdir}/pkgconfig/lua.pc
%{_libdir}/liblua.so

%changelog
*	Wed Nov 5 2014 Divya Thaluru <dthaluru@vmware.com> 5.2.3-1
-	Initial build.	First version