summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD50
1 files changed, 35 insertions, 15 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 916d17b88c98..7f74dd9ad67f 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,41 +1,61 @@
pkgname=hunspell-gl
-pkgver=18.07
-pkgrel=1
+pkgver=22.03
+pkgrel=2
epoch=2
pkgdesc="Galician hunspell dictionaries. RAG/ILG normative"
arch=(any)
-url="https://github.com/meixome/hunspell-gl"
+url="https://gitlab.com/proxecto-trasno/hunspell-gl"
license=('GPL3')
optdepends=('hunspell: the spell checking libraries and apps')
-makedepends=('scons' 'python2-pyicu')
+makedepends=('scons' 'python-pyicu' 'qt6-webengine')
provides=($pkgname)
conflicts=($pkgname)
-source=("${pkgname}.tar.gz::https://github.com/meixome/hunspell-gl/archive/${pkgver}.tar.gz")
-md5sums=('f997f11bcfc0eefd923af03d71c107ad')
+source=("${pkgname}.tar.bz2::https://gitlab.com/proxecto-trasno/hunspell-gl/-/archive/${pkgver}/hunspell-gl-${pkgver}.tar.bz2")
+md5sums=('975956a5e790c15f42ada0a52847fb25')
prepare() {
- mkdir -p "$srcdir/$pkgname" && tar xfz "$pkgname.tar.gz" -C "$pkgname" --strip-components 1
+ mkdir -p "$srcdir/$pkgname" && tar xfj "$pkgname.tar.bz2" -C "$pkgname" --strip-components 1
}
build() {
cd "$srcdir/$pkgname"
- scons aff=norma,trasno,unidades dic=comunidade,rag,iso639,iso4217,norma,trasno,unidades,uvigo,wikipedia,wiktionary rep=comunidade,rag,wikipedia code=gl_ES
+
+ _exclude='(iso[0-9]+|volga)'
+ _use=$(ls src | grep -v / | xargs echo | sed -E "s/$_exclude( |\$)//g" | sed 's/ /,/g')
+
+ scons aff=$_use dic=$_use rep=$_use
}
package(){
cd "$srcdir"
- install -dm755 ${pkgdir}/usr/share/hunspell
- install -m644 ${pkgname}/build/gl_ES.dic ${pkgname}/build/gl_ES.aff $pkgdir/usr/share/hunspell
+ install -dm755 "$pkgdir"/usr/share/hunspell
+ install -m644 \
+ "$pkgname"/build/gl.dic \
+ "$pkgname"/build/gl.aff \
+ "$pkgdir"/usr/share/hunspell
+ pushd "$pkgdir"/usr/share/hunspell
+ ln -sv /usr/share/hunspell/gl.dic gl_ES.dic
+ ln -sv /usr/share/hunspell/gl.aff gl_ES.aff
+ popd
# myspell symlinks
- install -dm755 ${pkgdir}/usr/share/myspell/dicts
- pushd $pkgdir/usr/share/myspell/dicts
- for file in $pkgdir/usr/share/hunspell/*; do
+ install -dm755 "$pkgdir"/usr/share/myspell/dicts
+ pushd "$pkgdir"/usr/share/myspell/dicts
+ for file in "$pkgdir"/usr/share/hunspell/*; do
ln -sv /usr/share/hunspell/$(basename $file) .
done
popd
# docs
- install -dm755 $pkgdir/usr/share/doc/$pkgname
-}
+ install -dm644 "$pkgdir"/usr/share/doc/$pkgname
+ # webengine dictionaries
+ install -d "$pkgdir"/usr/share/qt{,6}/qtwebengine_dictionaries/
+ /usr/lib/qt6/qwebengine_convert_dict \
+ "$pkgdir"/usr/share/hunspell/gl.dic \
+ "$pkgdir"/usr/share/qt6/qtwebengine_dictionaries/gl.bdic
+ pushd "$pkgdir"/usr/share/qt6/qtwebengine_dictionaries/
+ ln -sv "$pkgdir"/usr/share/qt6/qtwebengine_dictionaries/gl.bdic gl_ES.bdic
+ ln -rs "$pkgdir"/usr/share/qt6/qtwebengine_dictionaries/gl.bdic "$pkgdir"/usr/share/qt/qtwebengine_dictionaries/
+ popd
+}