%define luaver 5.1 %define lualibdir %{_libdir}/lua/%{luaver} %define luapkgdir %{_datadir}/lua/%{luaver} Name: lua-md5 Version: 1.1.2 Release: 1%{?dist} Summary: Cryptographic Library for MD5 hashes for Lua Group: Development/Libraries License: MIT URL: http://www.keplerproject.org/md5/ Source0: http://luaforge.net/frs/download.php/3355/md5-1.1.2.tar.gz BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: lua >= %{luaver}, lua-devel >= %{luaver} Requires: lua >= %{luaver} %description MD5 offers basic cryptographic facilities for Lua 5.1: a hash (digest) function, a pair crypt/decrypt based on MD5 and CFB, and a pair crypt/decrypt based on DES with 56-bit keys. %prep %setup -q -n md5-%{version} %build make CFLAGS="%{optflags} -fPIC" %install rm -rf %{buildroot} mkdir -p %{buildroot}%{lualibdir} mkdir -p %{buildroot}%{luapkgdir} make install LUA_DIR=%{buildroot}%{luapkgdir} LUA_LIBDIR=%{buildroot}%{lualibdir} %clean rm -rf %{buildroot} %files %defattr(-,root,root,-) %doc README doc/us/* %{luapkgdir}/* %{lualibdir}/* %changelog * Wed Oct 20 2010 Tim Niemueller - 1.1.2-1 - Initial package