Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 604712

Summary: =media-gfx/inkscape-0.92.1 version bump
Product: Gentoo Linux Reporter: Manuel Rüger (RETIRED) <mrueg>
Component: Current packagesAssignee: 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

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.