dev-python/pygal: new package, add 3.0.0-r2

This commit is contained in:
Alarig Le Lay 2023-01-31 00:29:37 +01:00
parent 6f949de01e
commit 1fbf082071
Signed by: alarig
GPG key ID: 7AFE62C6DF8BCDEC
3 changed files with 59 additions and 0 deletions

View file

@ -0,0 +1 @@
DIST pygal-3.0.0.tar.gz 3575455 BLAKE2B 9b64cf441aeb25b0a0b9834f07e5892fe163f28a5da796d37083f8f3a10d8737a69bad39e503d722e6a36f2de4367b4fd2bdc3a06c5bc30bce66a370690d9c88 SHA512 71ac9f197d711c8cf5bb47caef128754f81b1cb0ba98c4cc67de78b68fca5d40baae9fbb5c978f6abaed4c73b8edfea2de07de2fda1aa7c15e0d81387518cc49

View file

@ -0,0 +1,14 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>python@gentoo.org</email>
<name>Python</name>
</maintainer>
<stabilize-allarches/>
<upstream>
<remote-id type="pypi">pygal</remote-id>
<remote-id type="github">Kozea/pygal</remote-id>
<bugs-to>https://github.com/Kozea/pygal/issues</bugs-to>
</upstream>
</pkgmetadata>

View file

@ -0,0 +1,44 @@
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYTHON_COMPAT=( python3_{9..11} )
PYTHON_REQ_USE="xml(+)"
inherit distutils-r1 optfeature
DESCRIPTION="A python SVG charts generator"
HOMEPAGE="https://github.com/Kozea/pygal/"
SRC_URI="https://github.com/Kozea/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="LGPL-3+"
SLOT="0"
KEYWORDS="amd64 ~riscv x86"
BDEPEND="
test? (
dev-python/lxml[${PYTHON_USEDEP}]
dev-python/pyquery[${PYTHON_USEDEP}]
media-gfx/cairosvg[${PYTHON_USEDEP}]
)
"
# CHANGELOG is a symlink to docs/changelog.rst
DOCS=( docs/changelog.rst README.md )
distutils_enable_sphinx docs
distutils_enable_tests pytest
python_prepare_all() {
# Not actually required unless we want to do setup.py test
# https://github.com/Kozea/pygal/issues/430
sed -i -e "/setup_requires/d" setup.py || die
distutils-r1_python_prepare_all
}
pkg_postinst() {
optfeature "improving rendering speed" "dev-python/lxml"
optfeature "png rendering" "dev-python/cairosvg"
}