diff options
author | ariasuni | 2024-02-12 16:19:56 +0100 |
---|---|---|
committer | ariasuni | 2024-02-13 00:47:25 +0100 |
commit | d19167eb41a33342967792ba463fbfe45db9f7aa (patch) | |
tree | feffbb31edfc6a6ab03eca8114fac1c8084f2e5a /PKGBUILD | |
parent | e0195a61769e3cfe9aa9450df5409f7368c87ff9 (diff) | |
download | aur-hunspell-fr.tar.gz |
update to 7.6
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 32 |
1 files changed, 22 insertions, 10 deletions
@@ -2,18 +2,25 @@ pkgbase='hunspell-fr' pkgname=($pkgbase-{'classical','comprehensive','revised'}) -pkgver=7.0 +pkgver=7.6 pkgrel=1 pkgdesc="French Hunspell dictionary" arch=(any) _base_url="https://grammalecte.net" url="${_base_url}/home.php?prj=fr" license=('MPL2') -makedepends=('qt5-webengine') +makedepends=('fossil' 'qt5-webengine') conflicts=('hunspell-fr') provides=('hunspell-fr') -source=("${_base_url}/download/fr/hunspell-french-dictionaries-v${pkgver}.zip") -sha256sums=('eb7ac36dc14b9c3e3c0cabae0f90304a137da8e6ae607bcaf56d65720fbd097f') +source=("grammalecte.fossil::fossil+http://grammalecte.net:8080#tag=cc24153f418268c1" + "${pkgbase}_skip-useless-steps.patch") +sha256sums=('SKIP' + '2c43bd9f031a7b63166d818377cedd52f7bb1589e28fe936862005f371a98837') + +prepare() { + cd "${srcdir}/grammalecte" + patch -Np1 -i "../${pkgbase}_skip-useless-steps.patch" +} package_hunspell-fr-classical() { pkgdesc+=" (classical variant)" @@ -32,11 +39,18 @@ package_hunspell-fr-revised() { _package() { _dicname=$1 - cd "${srcdir}" + cd "${srcdir}/grammalecte" + + pushd "gc_lang/fr/dictionnaire/" + python genfrdic.py --verdic ${pkgver} + pushd "_build/${pkgver}/hunspell-french-dictionaries-v${pkgver}/" install -dm755 ${pkgdir}/usr/share/hunspell install -m644 fr-${_dicname}.dic ${pkgdir}/usr/share/hunspell/fr_FR.dic install -m644 fr-${_dicname}.aff ${pkgdir}/usr/share/hunspell/fr_FR.aff + install -Dm644 README_dict_fr.txt "${pkgdir}"/usr/share/doc/${pkgname}/README_dict_fr.txt + popd + popd pushd "${pkgdir}"/usr/share/hunspell/ aliases="fr_BE fr_CA fr_CH fr_LU" @@ -48,13 +62,11 @@ _package() { 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 + for file in ${pkgdir}/usr/share/hunspell/*; do + ln -sv /usr/share/hunspell/$(basename ${file}) . + done popd - install -Dm644 README_dict_fr.txt "${pkgdir}"/usr/share/doc/${pkgname}/README_dict_fr.txt - # Install webengine dictionaries install -d "$pkgdir"/usr/share/qt/qtwebengine_dictionaries/ for _file in "$pkgdir"/usr/share/hunspell/*.dic; do |