diff options
author | V3n3RiX <venerix@redcorelinux.org> | 2020-05-30 11:44:06 +0100 |
---|---|---|
committer | V3n3RiX <venerix@redcorelinux.org> | 2020-05-30 11:44:06 +0100 |
commit | f516638b7fe9592837389826a6152a7e1b251c54 (patch) | |
tree | 8bfecb640b7b6403d7a3d662d923eed630033da7 /dev-python/secretstorage/secretstorage-3.1.2.ebuild | |
parent | 1a61119f9f7b057830e2ce0563f913ec86f282ad (diff) |
gentoo resync : 30.05.2020
Diffstat (limited to 'dev-python/secretstorage/secretstorage-3.1.2.ebuild')
-rw-r--r-- | dev-python/secretstorage/secretstorage-3.1.2.ebuild | 24 |
1 files changed, 20 insertions, 4 deletions
diff --git a/dev-python/secretstorage/secretstorage-3.1.2.ebuild b/dev-python/secretstorage/secretstorage-3.1.2.ebuild index 9418b7f12778..dcea3986b762 100644 --- a/dev-python/secretstorage/secretstorage-3.1.2.ebuild +++ b/dev-python/secretstorage/secretstorage-3.1.2.ebuild @@ -3,7 +3,7 @@ EAPI=7 -PYTHON_COMPAT=( pypy3 python3_{6,7,8} ) +PYTHON_COMPAT=( pypy3 python3_{6,7,8,9} ) inherit distutils-r1 @@ -12,22 +12,38 @@ MY_PN="SecretStorage" DESCRIPTION="Python bindings to FreeDesktop.org Secret Service API." HOMEPAGE="https://github.com/mitya57/secretstorage https://pypi.org/project/SecretStorage/" SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_PN}-${PV}.tar.gz" +S="${WORKDIR}/${MY_PN}-${PV}" LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~sparc ~x86 ~amd64-linux ~x86-linux" RDEPEND=" dev-python/cryptography[${PYTHON_USEDEP}] >=dev-python/jeepney-0.4.2[${PYTHON_USEDEP}] " - -S="${WORKDIR}/${MY_PN}-${PV}" +BDEPEND=" + test? ( !hppa? ( !sparc? ( + gnome-base/gnome-keyring + sys-apps/dbus + ) ) ) +" distutils_enable_tests unittest distutils_enable_sphinx docs \ dev-python/alabaster +src_test() { + case ${ARCH} in + hppa|sparc) + einfo "gnome-keyring is not supported on ${ARCH}, skipping tests" + return + ;; + esac + + distutils-r1_src_test +} + python_test() { dbus-run-session "${EPYTHON}" -m unittest discover -v -s tests \ || die "tests failed with ${EPYTHON}" |