diff options
Diffstat (limited to 'contrib/m2crypto.spec')
-rw-r--r-- | contrib/m2crypto.spec | 46 |
1 files changed, 46 insertions, 0 deletions
diff --git a/contrib/m2crypto.spec b/contrib/m2crypto.spec new file mode 100644 index 0000000..f80cddb --- /dev/null +++ b/contrib/m2crypto.spec @@ -0,0 +1,46 @@ +%define name m2crypto +%define version 0.06 +%define snap snap5 +%define release %{snap}.1 +%define prefix %{_prefix} + +Summary: Python crypto library +Name: %{name} +Version: %{version} +Release: %{release} +Copyright: tummy.com, ltd. +Group: Applications/Crypto +Source: %{name}-%{version}-%{snap}.zip +Packager: Sean Reifschneider <jafo-rpms@tummy.com> +BuildRoot: /var/tmp/%{name}-root +Requires: openssl >= 0.9.6a +Patch0: m2crypto-makefile.patch +BuildPrereq: openssl-devel >= 0.9.6a +BuildPrereq: swig >= 1.1p5 + +%description +M2Crypto makes available to the Python programmer the following: + + RSA, DH, DSA, HMACs, message digests, symmetric ciphers. + SSL functionality to implement clients and servers. + HTTPS extensions to Python's httplib, urllib, and the eff-bot's xmlrpclib. + S/MIME v2. + +%prep +%setup -n %{name}-%{version}-%{snap} +%patch0 -p1 +%build +( cd swig; make -f Makefile.py1 ) + +%install +[ -n "$RPM_BUILD_ROOT" -a "$RPM_BUILD_ROOT" != / ] && rm -rf "$RPM_BUILD_ROOT" +mkdir -p "$RPM_BUILD_ROOT"/usr/lib/python1.5/site-packages +cp -a M2Crypto "$RPM_BUILD_ROOT"/usr/lib/python1.5/site-packages + +%clean +[ -n "$RPM_BUILD_ROOT" -a "$RPM_BUILD_ROOT" != / ] && rm -rf "$RPM_BUILD_ROOT" + +%files +%defattr(755,root,root) +%doc BUGS CHANGES INSTALL LICENCE README STORIES doc demo tests patches +/usr/lib/python1.5/site-packages |