Setting tag pyopenssl-0.9-2
[pyopenssl.git] / pyOpenSSL.spec
1 #
2 # $Id$
3 #
4 %define url $URL: https://svn.planet-lab.org/svn/pyopenssl/trunk/pyopenssl.spec $
5
6 %define name pyOpenSSL
7 %define version 0.9
8 %define taglevel 2
9
10 %define release %{taglevel}%{?pldistro:.%{pldistro}}%{?date:.%{date}}
11
12 Summary: openssl for python
13 Name: %{name}
14 Version: %{version}
15 Release: %{release}
16 License: GPL
17 Group: Development/Libraries
18 Source0: pyOpenSSL-0.9.tar.gz
19 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-buildroot
20
21 Packager: PlanetLab <devel@planet-lab.org>
22 Distribution: PlanetLab %{plrelease}
23 URL: %(echo %{url} | cut -d ' ' -f 2)
24
25 BuildRequires: openssl-devel
26 Requires: python
27 Requires: openssl
28
29 %description
30 High-level wrapper around a subset of the OpenSSL library.
31
32 %prep
33 %setup -q
34
35 %build
36 rm -rf $RPM_BUILD_ROOT
37 make rpm
38
39 %install
40 python setup.py install  --root $RPM_BUILD_ROOT --record=INSTALLED_FILES.tmp
41 # Ghost optimized
42 sed 's/\(.*\.pyo\)/%ghost \1/' < INSTALLED_FILES.tmp >INSTALLED_FILES
43
44 # Include directories
45 sed -e 's|/[^/]*$||' INSTALLED_FILES | sort | uniq | \
46      awk '{ print "%attr(755,root,root) %dir " $1}' > INSTALLED_DIRS
47 cat INSTALLED_FILES INSTALLED_DIRS > INSTALLED_OBJECTS
48  
49 %clean
50 rm -rf $RPM_BUILD_ROOT
51
52 %files -f INSTALLED_OBJECTS
53 %defattr(-,root,root,-)
54 %(python -c "from distutils.sysconfig import get_python_lib; print get_python_lib(1)")/OpenSSL
55
56 %changelog
57 * Mon Nov 28 2011 Thierry Parmentelat <thierry.parmentelat@sophia.inria.fr> - pyopenssl-0.9-2
58 - build from dual mirror
59
60 * Wed May 20 2009 Baris Metin <tmetin@sophia.inria.fr>
61 - initial package