Summary: | =media-gfx/inkscape-0.92.1 version bump | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Manuel Rüger (RETIRED) <mrueg> |
Component: | Current packages | Assignee: | Gentoo Graphics Project <graphics+disabled> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | alex, ap, bugs, icy, ikelos, jeremy.william.murphy, jstein, michael, roberto.castagnola, rossi.f, serge |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
URL: | https://inkscape.org/en/news/2017/01/04/inkscape-version-092-released/ | ||
See Also: | https://bugs.gentoo.org/show_bug.cgi?id=618436 | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
inkscape-0.92.1 ebuild (cmakified, with gtk3 support)
Patch to disable calling gtk-update-icon-cache from cmake scour-0.35 ebuild |
Description
Manuel Rüger (RETIRED)
2017-01-05 01:04:56 UTC
Created attachment 467794 [details]
inkscape-0.92.1 ebuild (cmakified, with gtk3 support)
Latest inkscape ebuild using cmake instead of autotools. I had to drop a few USE flags (jpeg inkar exif static-libs) since CMakeLists.txt didn't expose switches for them. The respective dependencies I made unconditional. Also, I've included a gtk3 switch. The appended patch disables calling gtk-update-icon-cache during cmake's install phase, which triggers a sandbox access violation, not sure how to do that in post_install, or if it's necessary at all.
Created attachment 467796 [details, diff]
Patch to disable calling gtk-update-icon-cache from cmake
Created attachment 467798 [details]
scour-0.35 ebuild
scour is an inkscape-0.92* dependency, ebuild taken from haarp overlay and bumped to latest version.
One remaining bug I just noticed is that inkscape will pick up dependencies on gtkspell and aspell whether or not USE=spell is set. (In reply to Andreas Eckstein from comment #2) > I've included a gtk3 switch. The appended patch disables calling > gtk-update-icon-cache during cmake's install phase, which triggers a sandbox > access violation, not sure how to do that in post_install, or if it's > necessary at all. You may notice at the end of the qmerge stage: * Updating icons cache ... [ ok ] * Updating desktop mime database ... Looking forward to Inkscape 0.92.* in Gentoo and Sabayon. 0.92.1 is in the tree now. Please test. https://packages.gentoo.org/packages/media-gfx/inkscape @Gentoo Graphics Project: Can we close the ticket? @Developers Inkscape 0.92* have new dependencies: × media-gfx/potrace — The Paintbucket and Trace Bitmap tools now use an external copy of the Potrace library; × dev-python/scour — Export to Optimized SVG now depends upon an external copy of the Scour python module, ebuild attached in comment #4. Please add this in ebuild. Alexander, thank you for this important information. I could not find a source for this information. Can you provide a link there? It would have been perfect to open a new ticket, which I did for you. (In reply to Jonas Stein from comment #10) > Alexander, thank you for this important information. > I could not find a source for this information. Can you provide a link there? > It would have been perfect to open a new ticket, which I did for you. Hi Jonas. Link for new dependencies in description of this bug from Manuel. I duplicate this here: http://wiki.inkscape.org/wiki/index.php/Release_notes/0.92#New_dependencies please follow up on the following tickets: dev-python/scour ebuild request: https://bugs.gentoo.org/show_bug.cgi?id=618454 media-gfx/inkscape-0.92.* dependency missing media-gfx/potrace, dev-python/scour: https://bugs.gentoo.org/show_bug.cgi?id=618436 Rest is done in the other bugs. We still need to do the cmake conversion... when I have too much time... The ebuild I've attached to this bug some time ago, is already making use of cmake. |