Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 293765 - x11-misc/rednotebook needs gtkspll-python for spellcheck, but there's no configuration option for this
Summary: x11-misc/rednotebook needs gtkspll-python for spellcheck, but there's no conf...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: x86 Linux
: High enhancement (vote)
Assignee: Markos Chandras (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-11-19 21:19 UTC by Anthony Staines
Modified: 2009-11-20 18:44 UTC (History)
2 users (show)

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


Attachments
Amended ebuild (rednotebook-0.8.9.ebuild,665 bytes, text/plain)
2009-11-19 21:33 UTC, Anthony Staines
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Anthony Staines 2009-11-19 21:19:23 UTC
rednotebook [url]http://digitaldump.wordpress.com/projects/rednotebook/[/url] is a rather elegant journaling program. It has a spell check facility, but this requires dev-python/gtkspell-python to be installed. There is no configure option for this, so it isn't strictly, a DEPEND issue.

Just installing dev-python/gtkspell-python adds the spell-check tick-box to the preferences dialog in rednotebook, and if you tick it you are away. I have no idea how it decides what language you are writing in.

How should this be dealt with in a modified ebuild?

Anthony

Reproducible: Always

Steps to Reproduce:
1.install rednotebook
2.spellcheck option is invisible
3.install gtk-spell-pythonm and it's visible
Comment 1 Anthony Staines 2009-11-19 21:33:43 UTC
Created attachment 210646 [details]
Amended ebuild

RDEPEND="dev-python/pyyaml[libyaml?]
        >=dev-python/pygtk-2.13
        >=dev-python/gtkspell-python-2.19"

Added gtkspell-python to the RDEPEND list. 2.19.1 is the only version in portage at the moment.
Comment 2 Anthony Staines 2009-11-19 21:36:08 UTC
cc.ed correctly (I hope)

Incidentally this is stable on both x86 and ad64 - can it be flagged as such?
Best wishes,
Anthony Staines
Comment 3 nm (RETIRED) gentoo-dev 2009-11-20 13:08:21 UTC
Reassigning to hwoarang, as he's got the commit rights.

gtkspell is actually optional; it's not required.

Still, there should be one more USE flag in the 0.8.x ebuilds:


spell? ( dev-python/gtkspell-python )
Comment 4 Markos Chandras (RETIRED) gentoo-dev 2009-11-20 18:10:16 UTC
(In reply to comment #3)
> Reassigning to hwoarang, as he's got the commit rights.
> 
> gtkspell is actually optional; it's not required.
> 
> Still, there should be one more USE flag in the 0.8.x ebuilds:
> 
> 
> spell? ( dev-python/gtkspell-python )
> 
It is an automagic dependency. This means that if you have dev-python/gtkspell-python installed it will enable it wether you have spell use flag on or off. I will come up with a patch asap
Comment 5 Markos Chandras (RETIRED) gentoo-dev 2009-11-20 18:44:10 UTC
Fixed on rednotebook-0.8.9-r1 ebuild


+*rednotebook-0.8.9-r1 (20 Nov 2009)
+
+  20 Nov 2009; Markos Chandras <hwoarang@gentoo.org>
+  -rednotebook-0.8.6.ebuild, -rednotebook-0.8.7.ebuild,
+  -rednotebook-0.8.9.ebuild, +rednotebook-0.8.9-r1.ebuild,
+  +files/rednotebook-0.8.9_disable_spell.patch:
+  Fix gtkspell-python automagic dependency ( bug #293765 ). Remove old
+  ebuilds
+