> On Apr 9, 2021, at 11:02 AM, John Ralls <jra...@ceridwen.us> wrote:
> 
> 
> 
>> On Apr 7, 2021, at 7:31 AM, Andrius Rinkevicius <andrius...@gmail.com> wrote:
>> 
>> 
>> 
>> On Tue, Apr 6, 2021 at 7:08 PM John Ralls <jra...@ceridwen.us> wrote:
>> 
>> 
>>> On Apr 6, 2021, at 1:25 AM, Andrius Rinkevicius <andrius...@gmail.com> 
>>> wrote:
>>> 
>>> 
>>> 
>>> On Tue, Apr 6, 2021 at 4:13 AM John Ralls <jra...@ceridwen.us> wrote:
>>> I'm preparing the annual updates to the stable packages and in the process 
>>> I'm making some changes that could break build scripts and jhbuildrc-custom:
>>> 
>>> I haven't pushed any of this yet so if there are any objections now is the 
>>> time to raise them!
>>> 
>>> Regards,
>>> John Ralls
>>> 
>>> 
>>> Hi John,
>>> I would like to suggest to change a bit enchant build module - to build 
>>> native Apple spellchecker instead of ispell and myspell it is currently 
>>> buiding. I do not have any objections to continue to build ispell or 
>>> myspell, however, in order to enable its functionality one has to add 
>>> external dictionaries somehow (I never tried), while applespell works out 
>>> of the box and uses native Apple spellchecker.
>>> Gedit is already doing this, and its enchant module is:
>>> 
>>> <autotools id="enchant" autogenargs="--disable-myspell --disable-ispell">
>>>    <branch module="1.6.0/enchant-1.6.0.tar.gz" version="1.6.0" 
>>> repo="abisource/enchant">
>>>      <patch file="enchant/enchant-gsize.patch" strip="1"/>
>>>      <patch file="enchant/enchant-applespell.patch" strip="1"/>
>>>      <patch file="enchant/enchant-relocatable.patch" strip="1"/>
>>>    </branch>
>>>    <dependencies>
>>>      <dep package="glib"/>
>>>    </dependencies>
>>>  </autotools>
>>> 
>>> There is one extra patch for applespell, and enchant-relocatable.patch is a 
>>> bit different to what is available on gtk-osx repository. I have confirmed, 
>>> gedit version works!
>> 
>> Andrius,
>> 
>> Sure, no problem. How about a PR on https://github.com/jralls/gtk-osx-build 
>> or https://gitlab.gnome.org/GNOME/gtk-osx?
>> 
>> Regards,
>> John Ralls
>> 
>> 
>> Hi John,
>> made PR to Github repository.
>> Andrius
> 
> I turns out that Andrius was a little off-base: GEdit uses GSpell which in 
> turn uses Enchant 2.2. Enchant 2.2 claims to support AppleSpell as-is. Even 
> Andrius's own project, Bluefish, uses Enchant 2.2.
> 
> Enchant 2 is about 3 1/2 years old and Enchant 1 isn't maintained any more, 
> so it's obsolete. So, for that matter, is GtkSpell, which also hasn't had any 
> love for 3 years or so. Hunspell's last release was 2 1/2 years ago and while 
> there was a flurry of activity a year go the total is only 11 commits since 
> and none in the last year.
> 
> There's no module in Gtk-OSX for GSpell and nobody's ever asked for one, so 
> I'm inclined to declare that spelling infrastructure is out-of-scope for 
> Gtk-OSX; projects that need it are probably using their own modules.
> 
> Can anyone make a convincing case to the contrary?

Update: It turns out that the GSpell maintainer abandoned ship earlier this 
week, see 
https://gitlab.gnome.org/GNOME/gspell/-/commit/9ee66534fcca2f971461fb8dfe709e55fc118f84

Seems quite sudden. I could find no explanation.

Regards,
John Ralls

_______________________________________________
gtk-osx-users-list mailing list
gtk-osx-users-list@gnome.org
https://mail.gnome.org/mailman/listinfo/gtk-osx-users-list

Reply via email to