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