Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 162620 - media-gfx/inkscape misses inkboard support/flag
Summary: media-gfx/inkscape misses inkboard support/flag
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High enhancement (vote)
Assignee: Gentoo Graphics Project
URL: http://www.inkscape.org/wiki/index.ph...
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-01-18 06:26 UTC by Christian Weiske
Modified: 2007-12-06 22:48 UTC (History)
6 users (show)

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


Attachments
media-gfx/inkscape-0.45.ebuild (inkscape-0.45.ebuild,1.72 KB, text/plain)
2007-04-01 17:46 UTC, Thorsten Spätling
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Christian Weiske 2007-01-18 06:26:38 UTC
Inkscape supports a collaborative whiteboard via jabber called "inkboard". It would be good if the ebuild would use the "jabber" use flag to enable inkboard support.
Comment 1 Luká Polívka 2007-01-26 08:08:19 UTC
I know that a USE-flag enabling inkboard functionality was present in some past ebuilds. I don't know why it was removed. As for me, I couldn't compile it with this functionality (because of one dependancy, I'm not sure, though).

Anyway, I think that this USE-flag should be named "inkboard". If you want to name it by the name of the protocol, not functionality, then "xmpp", not "jabber".
Comment 2 Daniel Webert 2007-02-06 03:09:29 UTC
- Inkboard uses the Loudmouth library for Jabber connectivity; versions 0.17.2 and above 
Comment 3 Thorsten Spätling 2007-04-01 17:46:36 UTC
Created attachment 115192 [details]
media-gfx/inkscape-0.45.ebuild

I compared inkscape-0.43-r1.ebuild and inkscape-0.45.ebuild, added 3 lines, tried to compile and it worked.
Comment 4 Pablo Trabajos 2007-04-22 12:59:08 UTC
I moved the changes to the 0.45.1 ebuild in portage. I see that configure detects the 'inkboard' flag and loudmouth is installed, but when it finish compiling there is no 'inkboard' executable (or at least paludis doesn't install it.)
Comment 5 Scott Thomson 2007-06-13 12:58:07 UTC
I can confirm patching 0.45.1 as suggested in comment #3 works for me.
Comment 6 Denilson Sá Maia 2007-12-03 01:21:04 UTC
The following comment talks about the removal of the jabber useflag:
http://bugs.gentoo.org/show_bug.cgi?id=135030#c13

However, 0.45.1 is now stable, and the jabber (or inkboard) useflag is not back to portage. I don't know the inkboard status at inkscape (the ChangeLog file inside inkscape tarball is not helpful either), but it appears to compile fine with --enable-inkboard option. (I uncommented one line from the 0.45.1 ebuild available at portage)

In addition, looks like the loudmouth dependency has been removed. The command 'fgrep loudmouth -R .' inside inkscape sources return only three lines, all of them related to Makefile.mingw. So, I think we can safely assume that net-libs/loudmouth is not needed anymore, and we can bring the inkboard flag back.

I've not tried inkboard yet, I've just compiled inkscape on a separate directory to make sure it would work, so I haven't re-emerged it yet, but I feel it should work. ;)
Comment 7 Denilson Sá Maia 2007-12-03 04:58:02 UTC
(In reply to comment #6)
> I don't know the inkboard status at inkscape (the ChangeLog file
> inside inkscape tarball is not helpful either), but it appears to compile fine
> with --enable-inkboard option. (I uncommented one line from the 0.45.1 ebuild
> available at portage)

Actually, I've added "jabber" to the IUSE list, uncommented the inkboard line near the end of the ebuild, and changed it from "with" to "enabled".

(sorry to not post this before, I've missed that with/enabled detail and inkscape takes about 1 hour to recompile here)

I can confirm that Whiteboard menu is added to the inkscape window and I can connect to jabber.org server. I haven't tried yet to share the whiteboard (no one else online).

Also, connection to talk.google.com fails with "SSL connection not successful" at the terminal. (of course, this issue should be reported upstream)

So, summing up... Please add the inkboard/jabber useflag back to the ebuild!
Comment 8 Markus Meier gentoo-dev 2007-12-06 22:48:56 UTC
added in media-gfx/inkscape-0.45.1-r1