mirror of
https://github.com/gentoo-mirror/gentoo.git
synced 2026-02-07 00:47:39 -08:00
Configuration optimised for making anitya (https://release-monitoring.org) work out of the box: This includes disabling verification by default, as its currently impossible to get x509 verification working on Python 3.5 People who want signature verification enabled are encouraged to install for python 2.7, and RDEPEND is configured to automatically pull in m2crypto if you opt to build for python 2.7 However, getting it working will still require m2ext being added to tree somewhere, which is dubious given m2ext hasn't been touched since 2012 Package-Manager: portage-2.3.2
37 lines
936 B
Bash
37 lines
936 B
Bash
# Copyright 1999-2016 Gentoo Foundation
|
|
# Distributed under the terms of the GNU General Public License v2
|
|
# $Id$
|
|
|
|
EAPI=6
|
|
|
|
PYTHON_COMPAT=( python2_7 python3_{4,5} )
|
|
inherit distutils-r1
|
|
|
|
DESCRIPTION="Fedora Messaging Client API"
|
|
HOMEPAGE="http://www.fedmsg.com/ https://pypi.python.org/pypi/fedmsg"
|
|
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
|
|
|
LICENSE="LGPL-2+"
|
|
SLOT="0"
|
|
KEYWORDS="~amd64 ~x86"
|
|
IUSE=""
|
|
|
|
PATCHES=( "${FILESDIR}/${PV}-endpoints.patch"
|
|
"${FILESDIR}/${PV}-no_signatures.patch" )
|
|
RDEPEND="
|
|
dev-python/pyzmq[${PYTHON_USEDEP}]
|
|
dev-python/kitchen[${PYTHON_USEDEP}]
|
|
dev-python/requests[${PYTHON_USEDEP}]
|
|
dev-python/six[${PYTHON_USEDEP}]
|
|
dev-python/arrow[${PYTHON_USEDEP}]
|
|
dev-python/cryptography[${PYTHON_USEDEP}]
|
|
$(python_gen_cond_dep 'dev-python/m2crypto[${PYTHON_USEDEP}]' 'python2*')
|
|
"
|
|
DEPEND="${RDEPEND}"
|
|
|
|
python_install_all() {
|
|
distutils-r1_python_install_all
|
|
insinto /etc/
|
|
doins -r "${S}/fedmsg.d"
|
|
}
|