diff options
Diffstat (limited to 'community/enchant2/APKBUILD')
-rw-r--r-- | community/enchant2/APKBUILD | 60 |
1 files changed, 53 insertions, 7 deletions
diff --git a/community/enchant2/APKBUILD b/community/enchant2/APKBUILD index b04af06016f..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.1 -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=" -c6fb8498d34a55040c2791124c2975952497e5a1b8999958691279b1a60a37473a1d2e3e11504f7cc877370be7772c2db621022040ea7035b21e40e8367606f5 enchant-2.3.1.tar.gz +7f3efec868445e8da95023a3c8b992893649eb263ba3811d87f4d293ab8af159818ad562714ed5bb584564fb61a2db55ea4c33872f2647ca86d0a20294e679bb enchant-2.6.9.tar.gz " |