summaryrefslogtreecommitdiff
path: root/app-office/lyx/files/lyx-2.4.0-fix-hunspell.patch
blob: 265049b46631ca90d27fa486e74bf2b97e3f2243 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
From: Arthur Zamarin <arthurzam@gentoo.org>
Date: Fri, 5 Apr 2024 15:40:57 +0300
Subject: fix find hunspell using pkg-config

--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -884,6 +884,14 @@ if(NOT LYX_EXTERNAL_HUNSPELL)
     message(STATUS "  * Hunspell:")
     message(STATUS "     - include: ${HUNSPELL_INCLUDE_DIR}")
     message(STATUS "     - library: ${HUNSPELL_LIBRARY}")
+elseif(LYX_HUNSPELL)
+	find_package(PkgConfig)
+	pkg_check_modules(HUNSPELL hunspell)
+	set(HUNSPELL_INCLUDE_DIR ${HUNSPELL_INCLUDE_DIRS})
+	set(HUNSPELL_LIBRARY ${HUNSPELL_LIBRARIES})
+    message(STATUS "  * Hunspell:")
+    message(STATUS "     - include: ${HUNSPELL_INCLUDE_DIR}")
+    message(STATUS "     - library: ${HUNSPELL_LIBRARY}")
 endif()

 foreach(_spell "ASPELL" "ENCHANT" "HUNSPELL")