%define name pylibacl %define ver 0.2.1 %define rel 2mdk %define have_pre %(echo %ver|awk '{p=0} /[a-z,A-Z][a-z,A-Z]/ {p=1} {print p}') %if %have_pre %define version %(perl -e '$name="%ver"; print ($name =~ /(.*?)[a-z]/);') %define release 0.%(echo %ver|sed -e 's/%version//g').%rel %else %define version %ver %define release %rel %endif Summary: Posix ACL module for Python Name: %{name} Version: %{version} Release: %{release} Source0: http://prdownloads.sourceforge.net/%{name}/%{name}-%{ver}.tar.bz2 License: GPL Group: Development/Python BuildRoot: %{_tmppath}/%{name}-buildroot Prefix: %{_prefix} Url: http://%{name}.sourceforge.net BuildRequires: acl-devel python-devel %description This is an extension for Python which implements POSIX ACLs (POSIX.1e). %prep %setup -q -n %{name}-%ver %build env CFLAGS="$RPM_OPT_FLAGS" python setup.py build %install python setup.py install --root=$RPM_BUILD_ROOT --record=INSTALLED_FILES %clean rm -rf $RPM_BUILD_ROOT %files -f INSTALLED_FILES %defattr(-,root,root) #%doc README %changelog * Sun Apr 03 2005 Michael Scherer <misc@mandrake.org> 0.2.1-2mdk - Rebuild for new python * Tue Jul 20 2004 Buchan Milne <bgmilne@linux-mandrake.com> 0.2.1-1mdk - First Mandrake package