Bug 162620 - media-gfx/inkscape misses inkboard support/flag
|
Bug#:
162620
|
Product: Gentoo Linux
|
Version: 2006.1
|
Platform: All
|
|
OS/Version: Linux
|
Status: RESOLVED
|
Severity: enhancement
|
Priority: P2
|
|
Resolution: FIXED
|
Assigned To: graphics@gentoo.org
|
Reported By: cweiske@cweiske.de
|
|
Component: Ebuilds
|
|
|
URL:
http://www.inkscape.org/wiki/index.php/ReleaseNotes043#Inkboard
|
|
Summary: media-gfx/inkscape misses inkboard support/flag
|
|
Keywords:
|
|
Status Whiteboard:
|
|
Opened: 2007-01-18 06:26 0000
|
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.
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".
- Inkboard uses the Loudmouth library for Jabber connectivity; versions 0.17.2
and above
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.)
I can confirm patching 0.45.1 as suggested in comment #3 works for me.
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. ;)
(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!
added in media-gfx/inkscape-0.45.1-r1