Created attachment 503816 [details] cairosvg-2.1.1.ebuild Upstream releassed cairosvg-2.1.1. There are a few dependency changes. I changed the cairosvg-2.0.3 ebuild until it builds and cairosvg converts some test svgs. I reduced PYTHON_COMPAT to (python3_{4,5}) because some libs are not available in 3.6. ervin
(In reply to Ervin Peters from comment #0) > I reduced PYTHON_COMPAT to (python3_{4,5}) because some libs are not > available in 3.6. additionally repoman complains about the python dependencies, but I didn't understand it fully.
KEYWORDS="~amd64 x86" should be KEYWORDS="~amd64 ~x86" about the python dependencies, please discuss on #gentoo-dev-help
now Version 2.3.0 is available. Upstream included some tests so I added some Ddepends. but then, the ebuild compiles on my amd64. Maybe there is an alternative to avoid the test system installation, how?
Created attachment 570696 [details] cairo-2.3.0.ebuild - Tests enabled The proposed ebuild with tests enabled
Thank you for your effort. However, adding test deps doesn't make tests magically run. Plus, you've added dependencies that aren't useful for end users. Plus, you've missed PYTHON_USEDEP on all of them.
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=06a1b261ffbd5255b7adf3b7f27e8ac1c8976e3a commit 06a1b261ffbd5255b7adf3b7f27e8ac1c8976e3a Author: Michał Górny <mgorny@gentoo.org> AuthorDate: 2020-03-11 07:29:24 +0000 Commit: Michał Górny <mgorny@gentoo.org> CommitDate: 2020-03-11 08:04:35 +0000 media-gfx/cairosvg: Bump to 2.4.2, py3.{7,8}, tests Closes: https://bugs.gentoo.org/637276 Signed-off-by: Michał Górny <mgorny@gentoo.org> media-gfx/cairosvg/Manifest | 1 + media-gfx/cairosvg/cairosvg-2.4.2.ebuild | 40 ++++++++++++++++++++++++++++++++ 2 files changed, 41 insertions(+)