Red Hat Bugzilla – Bug 1464487
Use gtkspell3 for BuildRequires instead of orphaned gtkspell
Last modified: 2017-06-28 06:29:41 EDT
Trigger for this request:
(look for gtkspell and you'll find that inkscape is affected)
Indeed, gtkspell is orphaned now:
So encouraged by inkscape build system sources, I tried simply:
diff --git a/inkscape.spec b/inkscape.spec
index 5d35c7d..b0d5aa7 100644
@@ -26,7 +26,7 @@ BuildRequires: gc-devel >= 6.4
And it worked well as far as building and grabing automatic so-based
Then I tried to check the function of the spell checker from within
inkscape built like that:
1. select "Create and edit text objects (F8)"
2. enter some random text
3. go to main menu > Text > Check spelling
4. observe new embedded dialog just with one button active
5. if you click on that button, you'll get a segfault
But after reinstalling inkscape with original Fedora version using
gtkspell, I got the same behavior, so I don't really think this would
be a regression -- it's rather a pre-existing bug that should not
block getting rid of dependency on now-orphaned package.
Note when I run inkscape from terminal, I can observe
> ** (inkscape:20386): WARNING **: Error: No word lists can be found for the language "en_US".
prior to the crash.
Also regarding the BuildRequires change accepted by the build system:
> -- Checking for module 'gtkspell3-3.0'
> -- Found gtkspell3-3.0, version 3.0.9
> Building Makefile for Inkscape
> Using GtkSpell 3
So it seems accepted just fine.
Committed, but the build failed due to rawhide breakage. I'll try again in a day or so.