aboutsummaryrefslogtreecommitdiffstats
path: root/community/enchant2/APKBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'community/enchant2/APKBUILD')
-rw-r--r--community/enchant2/APKBUILD60
1 files changed, 53 insertions, 7 deletions
diff --git a/community/enchant2/APKBUILD b/community/enchant2/APKBUILD
index 7bcac49f5cb..ca8af6bd82d 100644
--- a/community/enchant2/APKBUILD
+++ b/community/enchant2/APKBUILD
@@ -1,14 +1,31 @@
# Contributor: Rasmus Thomsen <oss@cogitri.dev>
-# Maintainer: Rasmus Thomsen <oss@cogitri.dev>
+# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
pkgname=enchant2
-pkgver=2.3.2
-pkgrel=1
+pkgver=2.6.9
+pkgrel=0
pkgdesc="wrapper library for generic spell checking (v2)"
url="https://abiword.github.io/enchant/"
arch="all"
license="LGPL-2.1-or-later"
-subpackages="$pkgname-dev $pkgname-doc"
-makedepends="aspell-dev glib-dev dbus-glib-dev gettext-dev file bash nuspell-dev"
+makedepends="
+ aspell-dev
+ dbus-glib-dev
+ file
+ gettext-dev
+ glib-dev
+ groff
+ hunspell-dev
+ nuspell-dev
+ "
+subpackages="
+ $pkgname-libs
+ $pkgname-dev
+ $pkgname-doc
+ $pkgname-data
+ $pkgname-aspell
+ $pkgname-hunspell
+ $pkgname-nuspell
+ "
options="!check" # needs unpackaged unittest-cpp
source="https://github.com/AbiWord/enchant/releases/download/v$pkgver/enchant-$pkgver.tar.gz"
builddir="$srcdir/enchant-$pkgver"
@@ -19,6 +36,8 @@ build() {
--host=$CHOST \
--prefix=/usr \
--disable-static \
+ --with-aspell \
+ --with-hunspell \
--with-nuspell
make
}
@@ -28,9 +47,36 @@ check() {
}
package() {
- make DESTDIR="$pkgdir" pkgdatadir=/usr/share/enchant-2 install
+ depends="
+ $pkgname-aspell=$pkgver-r$pkgrel
+ $pkgname-hunspell=$pkgver-r$pkgrel
+ $pkgname-nuspell=$pkgver-r$pkgrel
+ "
+ make DESTDIR="$pkgdir" install
+}
+
+data() {
+ amove usr/share/enchant-2
+}
+
+aspell() {
+ depends="$pkgname-data=$pkgver-r$pkgrel"
+ install_if="$pkgname-libs=$pkgver-r$pkgrel aspell"
+ amove usr/lib/enchant-2/enchant_aspell.so
+}
+
+hunspell() {
+ depends="$pkgname-data=$pkgver-r$pkgrel"
+ install_if="$pkgname-libs=$pkgver-r$pkgrel hunspell"
+ amove usr/lib/enchant-2/enchant_hunspell.so
+}
+
+nuspell() {
+ depends="$pkgname-data=$pkgver-r$pkgrel"
+ install_if="$pkgname-libs=$pkgver-r$pkgrel nuspell"
+ amove usr/lib/enchant-2/enchant_nuspell.so
}
sha512sums="
-886635bb55c5f0c774445e4a0f14d39e2d08eeb964257037062c2e97c2cf3348be8c631ff5e7a13144936127761964bdc60ff1e0dd6f63b292a655626f91ef62 enchant-2.3.2.tar.gz
+7f3efec868445e8da95023a3c8b992893649eb263ba3811d87f4d293ab8af159818ad562714ed5bb584564fb61a2db55ea4c33872f2647ca86d0a20294e679bb enchant-2.6.9.tar.gz
"