rpms/pygpgme/devel pygpgme-0.1-gpgme_ctx_set_engine_info.patch, NONE, 1.1 pygpgme.spec, 1.13, 1.14

Jesse Keating jkeating at fedoraproject.org
Wed Jul 29 00:08:06 UTC 2009


Author: jkeating

Update of /cvs/pkgs/rpms/pygpgme/devel
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv7172

Modified Files:
	pygpgme.spec 
Added Files:
	pygpgme-0.1-gpgme_ctx_set_engine_info.patch 
Log Message:
* Tue Jul 28 2009 Jesse Keating <jkeating at redhat.com> - 0.1-14.20090121bzr54
- Patch from mitr for gpgme_ctx_set_engine_info


pygpgme-0.1-gpgme_ctx_set_engine_info.patch:
 pygpgme-context.c |   17 +++++++++++++++++
 1 file changed, 17 insertions(+)

--- NEW FILE pygpgme-0.1-gpgme_ctx_set_engine_info.patch ---
--- pygpgme-0.1/src/pygpgme-context.c~  2006-02-14 05:05:15.000000000 +0100
+++ pygpgme/src/pygpgme-context.c   2008-11-06 15:01:58.000000000 +0100
@@ -356,6 +356,22 @@
     { NULL, (getter)0, (setter)0 }
 };
 
+static PyObject *
+pygpgme_context_set_engine_info(PyGpgmeContext *self, PyObject *args)
+{
+    int protocol;
+    const char *file_name, *home_dir;
+
+    if (!PyArg_ParseTuple(args, "izz", &protocol, &file_name, &home_dir))
+        return NULL;
+
+    if (pygpgme_check_error(gpgme_ctx_set_engine_info(self->ctx, protocol,
+                                                      file_name, home_dir)))
+        return NULL;
+
+    Py_RETURN_NONE;
+}
+
 /* XXX: set_locale */
 static PyObject *
 pygpgme_context_set_locale(PyGpgmeContext *self, PyObject *args)
@@ -1136,6 +1152,7 @@
 // pygpgme_context_trustlist
 
 static PyMethodDef pygpgme_context_methods[] = {
+    { "set_engine_info", (PyCFunction)pygpgme_context_set_engine_info, METH_VARARGS },
     { "set_locale", (PyCFunction)pygpgme_context_set_locale, METH_VARARGS },
     { "get_key", (PyCFunction)pygpgme_context_get_key, METH_VARARGS },
     { "encrypt", (PyCFunction)pygpgme_context_encrypt, METH_VARARGS },



Index: pygpgme.spec
===================================================================
RCS file: /cvs/pkgs/rpms/pygpgme/devel/pygpgme.spec,v
retrieving revision 1.13
retrieving revision 1.14
diff -u -p -r1.13 -r1.14
--- pygpgme.spec	26 Jul 2009 19:50:39 -0000	1.13
+++ pygpgme.spec	29 Jul 2009 00:08:06 -0000	1.14
@@ -2,7 +2,7 @@
 
 Name:           pygpgme
 Version:        0.1
-Release:        13.20090121bzr54%{?dist}
+Release:        14.20090121bzr54%{?dist}
 Summary:        Python module for working with OpenPGP messages
 
 Group:          Development/Languages
@@ -22,6 +22,7 @@ URL:            http://cheeseshop.python
 Source0:        pygpgme-0.1.tar.gz
 #Source0:        http://cheeseshop.python.org/packages/source/p/%{name}/%{name}-%{version}.tar.gz
 Patch0:         pygpgme-0.1-py23.patch
+Patch1:         pygpgme-0.1-gpgme_ctx_set_engine_info.patch
 # Patch to make generating a tarball (sdist) work.  Applied prior to creating
 # the Source0.
 Patch100:       pygpgme-examples.patch
@@ -39,6 +40,7 @@ the GPGME library.
 
 # Patch necessary for python version 2.3 and below.
 %patch0 -p1 -b .py23
+%patch1 -p1 -b .ctx_set_engine
 
 %build
 CFLAGS="$RPM_OPT_FLAGS" %{__python} setup.py build
@@ -71,6 +73,9 @@ rm -rf $RPM_BUILD_ROOT
 
 
 %changelog
+* Tue Jul 28 2009 Jesse Keating <jkeating at redhat.com> - 0.1-14.20090121bzr54
+- Patch from mitr for gpgme_ctx_set_engine_info
+
 * Sun Jul 26 2009 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 0.1-13.20090121bzr54
 - Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
 




More information about the fedora-extras-commits mailing list