%define luaver 5.1 %define lualibdir %{_libdir}/lua/%{luaver} %define luapkgdir %{_datadir}/lua/%{luaver} %define tardirname timn-lua-xmlrpc-77956f4 Name: lua-xmlrpc Version: 1.2.1 Release: 1%{?dist} Summary: Lua package to access and provide XML-RPC services Group: Development/Libraries License: MIT URL: http://keplerproject.github.com/lua-xmlrpc/ # After getting source package update tardirname above appropriately Source0: http://github.com/timn/lua-xmlrpc/tarball/v%{version}/%{name}-%{version}.tar.gz BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildArch: noarch BuildRequires: lua >= %{luaver}, lua-devel >= %{luaver} Requires: lua >= %{luaver} Requires: lua-expat, lua-socket %description Lua XML-RPC is a library to make remote procedure calls using XML-RPC. It also offers facilities to develop server-side software. Lua XML-RPC provides a simple API and an abstraction layer over XML, thus avoiding the complexity of having to deal with strings that represent data structures. %prep %setup -q -n %{tardirname} %build chmod -x README doc/* src/* %install rm -rf %{buildroot} mkdir -p %{buildroot}%{luapkgdir}/xmlrpc cp -a src/* %{buildroot}%{luapkgdir}/xmlrpc %clean rm -rf %{buildroot} %files %defattr(-,root,root,-) %doc README doc/* %{luapkgdir}/* %changelog * Wed Oct 20 2010 Tim Niemueller - 1.2.1-1 - Initial package