Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 604712 - =media-gfx/inkscape-0.92.1 version bump
Summary: =media-gfx/inkscape-0.92.1 version bump
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal with 5 votes (vote)
Assignee: Gentoo Graphics Project
URL: https://inkscape.org/en/news/2017/01/...
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2017-01-05 01:04 UTC by Manuel Rüger (RETIRED)
Modified: 2017-05-21 16:21 UTC (History)
11 users (show)

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


Attachments
inkscape-0.92.1 ebuild (cmakified, with gtk3 support) (inkscape-0.92.1.ebuild,3.91 KB, text/plain)
2017-03-21 14:26 UTC, vltg0903
Details
Patch to disable calling gtk-update-icon-cache from cmake (cmake_gtk-update-icon-cache.patch,714 bytes, patch)
2017-03-21 14:27 UTC, vltg0903
Details | Diff
scour-0.35 ebuild (scour-0.35.ebuild,458 bytes, text/plain)
2017-03-21 14:31 UTC, vltg0903
Details

Note You need to log in before you can comment on or make changes to this bug.
Comment 1 Manuel Rüger (RETIRED) gentoo-dev 2017-02-18 12:38:47 UTC
http://wiki.inkscape.org/wiki/index.php/Release_notes/0.92.1
Comment 2 vltg0903 2017-03-21 14:26:35 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.
Comment 3 vltg0903 2017-03-21 14:27:22 UTC
Created attachment 467796 [details, diff]
Patch to disable calling gtk-update-icon-cache from cmake
Comment 4 vltg0903 2017-03-21 14:31:11 UTC
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.
Comment 5 vltg0903 2017-03-21 15:24:17 UTC
One remaining bug I just noticed is that inkscape will pick up dependencies on gtkspell and aspell whether or not USE=spell is set.
Comment 6 Reuben Martin 2017-03-22 03:06:59 UTC
(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 ...
Comment 7 DrSlony 2017-04-20 14:29:48 UTC
Looking forward to Inkscape 0.92.* in Gentoo and Sabayon.
Comment 8 Jonas Stein gentoo-dev 2017-05-13 13:21:01 UTC
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?
Comment 9 Alexander 2017-05-13 16:47:47 UTC
@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.
Comment 10 Jonas Stein gentoo-dev 2017-05-14 10:47:44 UTC
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.
Comment 11 Alexander 2017-05-14 12:24:02 UTC
(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
Comment 12 Jonas Stein gentoo-dev 2017-05-14 13:50:13 UTC
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
Comment 13 Andreas K. Hüttel archtester gentoo-dev 2017-05-14 14:28:47 UTC
Rest is done in the other bugs. 

We still need to do the cmake conversion... when I have too much time...
Comment 14 vltg0903 2017-05-21 16:21:15 UTC
The ebuild I've attached to this bug some time ago, is already making use of cmake.