Date: Tuesday, June 9, 2020 @ 16:57:22
  Author: arojas
Revision: 388677

Add missing hunspell dependency (FS#66956)

Modified:
  lyx/trunk/PKGBUILD
Deleted:
  lyx/trunk/lyx-enchant2.patch

--------------------+
 PKGBUILD           |    4 ++--
 lyx-enchant2.patch |   37 -------------------------------------
 2 files changed, 2 insertions(+), 39 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD    2020-06-09 16:03:55 UTC (rev 388676)
+++ PKGBUILD    2020-06-09 16:57:22 UTC (rev 388677)
@@ -3,11 +3,11 @@
 
 pkgname=lyx
 pkgver=2.3.5.1
-pkgrel=1
+pkgrel=2
 pkgdesc="An advanced WYSIWYM document processor & LaTeX front-end"
 arch=('x86_64')
 url="https://www.lyx.org";
-depends=('qt5-svg' 'texlive-core' 'python' 'imagemagick' 'enchant'
+depends=('qt5-svg' 'texlive-core' 'python' 'imagemagick' 'enchant' 'hunspell'
          'libmythes' 'file' 'hicolor-icon-theme' 'desktop-file-utils')
 makedepends=('boost')
 optdepends=('rcs: built-in version control system'

Deleted: lyx-enchant2.patch
===================================================================
--- lyx-enchant2.patch  2020-06-09 16:03:55 UTC (rev 388676)
+++ lyx-enchant2.patch  2020-06-09 16:57:22 UTC (rev 388677)
@@ -1,37 +0,0 @@
-diff --git a/lyx-2.2.3/src/EnchantChecker.cpp.orig 
b/lyx-2.2.3/src/EnchantChecker.cpp
-index 7be361a..70d9914 100644
---- lyx-2.2.3/src/EnchantChecker.cpp.orig
-+++ lyx-2.2.3/src/EnchantChecker.cpp
-@@ -53,6 +53,8 @@ struct EnchantChecker::Private
- 
-       /// the spellers
-       Spellers spellers_;
-+
-+      enchant::Broker instance;
- };
- 
- 
-@@ -68,12 +70,11 @@ EnchantChecker::Private::~Private()
- 
- enchant::Dict * EnchantChecker::Private::addSpeller(string const & lang)
- {
--      enchant::Broker * instance = enchant::Broker::instance();
-       Speller m;
- 
-       try {
-               LYXERR(Debug::FILES, "request enchant speller for language " << 
lang);
--              m.speller = instance->request_dict(lang);
-+              m.speller = instance.request_dict(lang);
-       }
-       catch (enchant::Exception & e) {
-               // FIXME error handling?
-@@ -186,8 +187,7 @@ bool EnchantChecker::hasDictionary(Language const * lang) 
const
- {
-       if (!lang)
-               return false;
--      enchant::Broker * instance = enchant::Broker::instance();
--      return (instance->dict_exists(lang->code()));
-+      return (d->instance.dict_exists(lang->code()));
- }
- 
- 

Reply via email to