From 2463e39c449cb3431e28a2a1ed5c31f778bf47bc Mon Sep 17 00:00:00 2001 From: Wenzong Fan Date: Tue, 17 Nov 2015 04:17:04 -0500 Subject: python-pygpgme: add ptest support * add ptest support * runtime depends on gnupg Signed-off-by: Wenzong Fan Signed-off-by: Martin Jansa --- .../recipes-devtools/python/python-pygpgme/run-ptest | 3 +++ meta-python/recipes-devtools/python/python-pygpgme_0.3.bb | 13 +++++++++++-- 2 files changed, 14 insertions(+), 2 deletions(-) create mode 100644 meta-python/recipes-devtools/python/python-pygpgme/run-ptest (limited to 'meta-python/recipes-devtools/python') diff --git a/meta-python/recipes-devtools/python/python-pygpgme/run-ptest b/meta-python/recipes-devtools/python/python-pygpgme/run-ptest new file mode 100644 index 0000000000..ac867e2c0a --- /dev/null +++ b/meta-python/recipes-devtools/python/python-pygpgme/run-ptest @@ -0,0 +1,3 @@ +#!/bin/sh + +GPG_AGENT_INFO= python test_all.py -v diff --git a/meta-python/recipes-devtools/python/python-pygpgme_0.3.bb b/meta-python/recipes-devtools/python/python-pygpgme_0.3.bb index f06c34439a..39a7adaa9a 100644 --- a/meta-python/recipes-devtools/python/python-pygpgme_0.3.bb +++ b/meta-python/recipes-devtools/python/python-pygpgme_0.3.bb @@ -7,12 +7,21 @@ SECTION = "devel/python" LICENSE = "LGPL-2.1" LIC_FILES_CHKSUM = "file://PKG-INFO;beginline=8;endline=8;md5=6517bdc8f2416f27ab725d4702f7aac3" -SRC_URI = "https://pypi.python.org/packages/source/p/pygpgme/pygpgme-${PV}.tar.gz" +SRC_URI = "https://pypi.python.org/packages/source/p/pygpgme/pygpgme-${PV}.tar.gz \ + file://run-ptest \ + " + SRC_URI[md5sum] = "d38355af73f0352cde3d410b25f34fd0" SRC_URI[sha256sum] = "5fd887c407015296a8fd3f4b867fe0fcca3179de97ccde90449853a3dfb802e1" S = "${WORKDIR}/pygpgme-${PV}" DEPENDS += "gpgme" +RDEPENDS_${PN} += "gnupg" + +inherit setuptools ptest -inherit setuptools +do_install_ptest(){ + install ${S}/test_all.py ${D}${PTEST_PATH} + cp -r ${S}/tests ${D}${PTEST_PATH} +} -- cgit v1.2.3-54-g00ecf