Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

enchant-devel-2.8.21-1.1 RPM for s390x

From OpenSuSE Ports Tumbleweed for s390x

Name: enchant-devel Distribution: openSUSE:Factory:zSystems
Version: 2.8.21 Vendor: openSUSE
Release: 1.1 Build date: Wed Sep 30 18:43:56 2026
Group: Unspecified Build host: reproducible
Size: 20720 Source RPM: enchant-2.8.21-1.1.src.rpm
Packager: https://bugs.opensuse.org
Url: https://rrthomas.github.io/enchant/
Summary: Development files for the Enchant spell checking library
This package contains all necessary include files and libraries needed
to develop applications that require these.

Provides

Requires

License

LGPL-2.1-or-later

Changelog

* Wed Sep 30 2026 Dominique Leuenberger <dimstar@opensuse.org>
  - Update version dependencies according to configure.ac.
* Fri Sep 11 2026 Dominique Leuenberger <dimstar@opensuse.org>
  - Update to version 2.8.21:
    + This release fixes two bugs in composite dictionaries: first,
      if any dictionary creation failed during creation of a
      composite dictionary, dictionaries already created would be
      leaked; and secondly, the broker error status could end up
      indicating an error incorrectly when one provider or language
      failed and a fallback later succeeded. Thanks to @lpyuu for the
      report and fixes.
  - Changes from version 2.8.20:
    + This release improves the man page for enchant(1), mostly by
      documenting Ispell command-line options and pipe-mode commands
      that it ignores.
* Thu Aug 20 2026 Dominique Leuenberger <dimstar@opensuse.org>
  - Update to version 2.8.19:
    + This release adds a provider for WinSpell.
    + The change in the previous release to update the tests and
      require the use of C++20 have been reverted.
  - Changes from version 2.8.18:
    + This release fixes compatibility with the latest Vala compiler,
      version 0.56.19.
    + enchant(1) now assumes UTF-8 input and produces only UTF-8
      output.
    + The macOS spelling checker used to have a hard-wired list of
      languages it supported. Drop this, and support all languages
      supported by the system.
    + Some code clean-up has been done, removing some unused code,
      and making somr minor improvements to the build system.
    + The tests have been updated to drop the use of the deprecated
      codecvt APIs, and instead use u8 string literals. As a result,
      Enchant’s build system now requires C++20.
  - Changes from version 2.8.17:
    + Make enchant silently ignore -C flag, for better Emacs
      compatibility.
  - Changes from version 2.8.16:
    + Fix a bug introduced in 2.8.14: after rejecting a word for not
      containing at least one letter, enchant(1) would skip the rest
      of the line.
* Mon Feb 16 2026 Dominique Leuenberger <dimstar@opensuse.org>
  - Update to version 2.8.15:
    + This release fixes two bugs related to personal word lists.
    - First, removing a word that happens to be at the end of a
      personal word list file has not worked since 2.7.0.
    - Secondly, the way that personal word lists are merged with
      the current session has been changed so that personal word
      list words now appear in suggestions with providers that
      support adding words to the current session (Aspell and
      Hunspell). This previously worked, but hadn’t since at least
      2.8.2. Thanks to the users and maintainers of jinx (spelling
      package for Emacs that uses Enchant) for reporting and
      helping reproduce this bug.
    - A little code clean-up was also done.
* Mon Dec 29 2025 Dominique Leuenberger <dimstar@opensuse.org>
  - Update to version 2.8.14:
    + This release fixes a test failure in the previous release, and
      improves enchant(1)’s word division algorithm, so that it only
      considers words that contain at least one letter. (Words may
      contain characters that aren’t letters, but Enchant was for
      example considering “1900” to be a word, which is probably not
      helpful.)
* Thu Nov 20 2025 Dominique Leuenberger <dimstar@opensuse.org>
  - Update to version 2.8.13:
    + This release fixes a bug in the word division algorithm of
      enchant(1) introduced in 2.8.4, which itself was attempting to
      fix bugs introduced in the previous release. This could have
      caused a crash, but it seems we were saved by careful bounds
      checking in GLib. Instead, it merely meant that characters not
      valid at the end of a word were not removed as they should be
      before spell-checking.
      Note that this bug only affected users of the enchant(1)
      program, for example Emacs users using it via Emacs’s “ispell”
      command. Users using libenchant (i.e. most users) were not
      affected.
* Tue Oct 07 2025 Dominique Leuenberger <dimstar@opensuse.org>
  - Update to version 2.8.12:
    + This release fixes a crash introduced in the previous release,
      where a dictionary could have a dangling reference to a
      provider.
  - Changes from version 2.8.11:
    + This release fixes a crash when an empty language tag is given,
      for example to `enchant-2 -p`.
    + Various aspects of the internal provider API have been
      simplified, and an obsolete header file removed.
  - Changes from version 2.8.10:
    + This release fixes a crash bug and some space leaks in the
      Hunspell provider that were introduced in 2.8.7.
    + The handling of PWL dictionaries has also been simplified
      slightlyy
  - Changes from version 2.8.9:
    + This release fixes a critical bug in the Aspell provider that
      crept into 2.8.7.
    + A test has been added that simply runs `enchant-lsmod
    - list-dicts`, which would have caught this bug and the
      double-free fixed in the previous release.
  - Changes from version 2.8.8:
    + The previous release had a “double-free” bug that typically
      caused a crash on application start-up. Thanks to @AdamWill of
      Fedora for a quick bug report that enabled me to locate and
      instantly fix the bug.
  - For the remaining changes between since 2.8.2, see the packaged
    NEWS file
* Mon Sep 30 2024 Felix Dumbeck <felix@dumbeck.net>
  - Update to 2.8.2
    + maintainer has changed their name from abiWord to rrthomas on
      Github, hence update Source and URL to new home.
    + Switch to vala.
    + Use doxygen and groff-full for documentation.
    + nuspell >= 5.1.0 is required.
    + for more information see: NEWS
  - Add doxygen, vala and groff-full BuildRequires following upstream
    changes.
  - Pass --docdir=%%{_defaultdocdir}/%%{name} to configure, package
    the now built documentation in openSUSE standard.
* Fri Feb 24 2023 pgajdos@suse.com
  - Use %bcond_without aspell, ref ALP push for as few mandatory
    dependencies as possible/ability to turn off dependencies.
* Fri Jan 07 2022 Atri Bhattacharya <badshah400@gmail.com>
  - Add missing closing parentheses for packageand Supplements.

Files

/usr/include/enchant-2
/usr/include/enchant-2/enchant++.h
/usr/include/enchant-2/enchant.h
/usr/lib64/libenchant-2.so
/usr/lib64/pkgconfig/enchant-2.pc


Generated by rpm2html 1.8.1

Fabrice Bellet, Sun Nov 1 23:49:33 2026