Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 637276 - media-gfx/cairosvg-2.3.0 Version bump - proposed ebuild
Summary: media-gfx/cairosvg-2.3.0 Version bump - proposed ebuild
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Gentoo Graphics Project
URL:
Whiteboard:
Keywords: EBUILD
Depends on:
Blocks:
 
Reported: 2017-11-12 21:01 UTC by Ervin Peters
Modified: 2020-03-11 08:04 UTC (History)
3 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
cairosvg-2.1.1.ebuild (cairosvg-2.1.1.ebuild,719 bytes, text/plain)
2017-11-12 21:01 UTC, Ervin Peters
Details
cairo-2.3.0.ebuild - Tests enabled (cairosvg-2.3.0.ebuild,841 bytes, text/plain)
2019-03-25 10:11 UTC, Ervin Peters
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Ervin Peters 2017-11-12 21:01:41 UTC
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
Comment 1 Ervin Peters 2017-11-12 21:03:07 UTC
(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.
Comment 2 Jonas Stein gentoo-dev 2017-11-14 01:02:57 UTC
KEYWORDS="~amd64 x86"
should be 
KEYWORDS="~amd64 ~x86"

about the python dependencies, please discuss on #gentoo-dev-help
Comment 3 Ervin Peters 2019-03-25 08:32:37 UTC
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?
Comment 4 Ervin Peters 2019-03-25 10:11:57 UTC
Created attachment 570696 [details]
cairo-2.3.0.ebuild - Tests enabled

The proposed ebuild with tests enabled
Comment 5 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2020-03-11 07:26:21 UTC
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.
Comment 6 Larry the Git Cow gentoo-dev 2020-03-11 08:04:44 UTC
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(+)