# # $Id$ # %define url $URL: https://svn.planet-lab.org/svn/pyopenssl/trunk/pyopenssl.spec $ %define name pyOpenSSL %define version 0.9 %define taglevel 2 %define release %{taglevel}%{?pldistro:.%{pldistro}}%{?date:.%{date}} Summary: openssl for python Name: %{name} Version: %{version} Release: %{release} License: GPL Group: Development/Libraries Source0: pyOpenSSL-0.9.tar.gz BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-buildroot Packager: PlanetLab Distribution: PlanetLab %{plrelease} URL: %(echo %{url} | cut -d ' ' -f 2) BuildRequires: openssl-devel Requires: python Requires: openssl %description High-level wrapper around a subset of the OpenSSL library. %prep %setup -q %build rm -rf $RPM_BUILD_ROOT make rpm %install python setup.py install --root $RPM_BUILD_ROOT --record=INSTALLED_FILES.tmp # Ghost optimized sed 's/\(.*\.pyo\)/%ghost \1/' < INSTALLED_FILES.tmp >INSTALLED_FILES # Include directories sed -e 's|/[^/]*$||' INSTALLED_FILES | sort | uniq | \ awk '{ print "%attr(755,root,root) %dir " $1}' > INSTALLED_DIRS cat INSTALLED_FILES INSTALLED_DIRS > INSTALLED_OBJECTS %clean rm -rf $RPM_BUILD_ROOT %files -f INSTALLED_OBJECTS %defattr(-,root,root,-) %(python -c "from distutils.sysconfig import get_python_lib; print get_python_lib(1)")/OpenSSL %changelog * Mon Nov 28 2011 Thierry Parmentelat - pyopenssl-0.9-2 - build from dual mirror * Wed May 20 2009 Baris Metin - initial package