Package Details: hunspell-fr-classical 7.7-2

Git Clone URL: https://aur.archlinux.org/hunspell-fr.git (read-only, click to copy)
Package Base: hunspell-fr
Description: French Hunspell dictionary (classical variant)
Upstream URL: https://grammalecte.net/home.php?prj=fr
Licenses: MPL2
Conflicts: hunspell-fr
Provides: hunspell-fr
Submitter: ariasuni
Maintainer: ariasuni
Last Packager: ariasuni
Votes: 2
Popularity: 0.000000
First Submitted: 2017-10-16 23:57 (UTC)
Last Updated: 2025-09-23 15:01 (UTC)

Dependencies (2)

Required by (3)

Sources (2)

Latest Comments

abouvier commented on 2025-09-23 09:39 (UTC)

Sadly it fails too.

Without python-setuptools in makedepends:

==> Starting package_hunspell-fr-classical()...
~/hunspell-fr/src/Grammalecte-e22005d53f/gc_lang/fr/dictionnaire ~/hunspell-fr/src/Grammalecte-e22005d53f
Traceback (most recent call last):
  File "/build/hunspell-fr/src/Grammalecte-e22005d53f/gc_lang/fr/dictionnaire/genfrdic.py", line 18, in <module>
    from distutils import dir_util
ModuleNotFoundError: No module named 'distutils'
==> ERROR: A failure occurred in package_hunspell-fr-classical().

With qt5-webengine instead of qt6-webengine in makedepends:

==> Starting package_hunspell-fr-classical()...
~/hunspell-fr/src/Grammalecte-e22005d53f/gc_lang/fr/dictionnaire ~/hunspell-fr/src/Grammalecte-e22005d53f
Python: 3.13.7 (main, Aug 15 2025, 12:34:02) [GCC 15.2.1 20250813]
Version: 7.7
Simplify: False
Mode: 1
Compression: True
Dictionnaire << [ orthographe/FRANCAIS.dic ] - 87049 entrées
Dictionnaire << [ orthographe/FRANCAIS_7.aff ]
 * Dictionnaire - Tri naturel des entrées...
 * Dictionnaire - contrôle des entrées...
Création des paquets...
 * Dictionnaire - compression Hunspell... 
 * Dictionnaire >> [ fr-toutesvariantes.aff ]
 * Dictionnaire >> [ fr-toutesvariantes.dic ] (*MCRAX)
 * Dictionnaire >> [ fr-classique.aff ]
 * Dictionnaire >> [ fr-classique.dic ] (*MCX)
 * Dictionnaire >> [ fr-reforme1990.aff ]
 * Dictionnaire >> [ fr-reforme1990.dic ] (*RX)
 > Zip  [ _build/7.7/hunspell-french-dictionaries-v7.7 ]
~/hunspell-fr/src/Grammalecte-e22005d53f/gc_lang/fr/dictionnaire/_build/7.7/hunspell-french-dictionaries-v7.7 ~/hunspell-fr/src/Grammalecte-e22005d53f/gc_lang/fr/dictionnaire ~/hunspell-fr/src/Grammalecte-e22005d53f
~/hunspell-fr/src/Grammalecte-e22005d53f/gc_lang/fr/dictionnaire ~/hunspell-fr/src/Grammalecte-e22005d53f
~/hunspell-fr/src/Grammalecte-e22005d53f
~/hunspell-fr/pkg/hunspell-fr-classical/usr/share/hunspell ~/hunspell-fr/src/Grammalecte-e22005d53f
~/hunspell-fr/src/Grammalecte-e22005d53f
~/hunspell-fr/pkg/hunspell-fr-classical/usr/share/qt6/qtwebengine_dictionaries ~/hunspell-fr/src/Grammalecte-e22005d53f
/startdir/PKGBUILD: line 72: /usr/lib/qt6/qwebengine_convert_dict: No such file or directory
==> ERROR: A failure occurred in package_hunspell-fr-classical().

ariasuni commented on 2025-09-23 00:52 (UTC)

@abouvier: it should work much better now!!

abouvier commented on 2025-09-22 07:13 (UTC)

When building in a clean chroot, it fails with this error:

==> Extracting sources...
  -> Creating working copy of grammalecte.fossil fossil repo...
cannot determine user
==> ERROR: Failure while creating working copy of grammalecte.fossil fossil repo

ariasuni commented on 2017-12-14 20:24 (UTC)

yaourt doesn’t handle well split packages, see <https://github.com/archlinuxfr/yaourt/issues/105>.

You can try pacaur instead (or another AUR helper that supports split packages).

torpe23 commented on 2017-12-14 18:45 (UTC) (edited on 2017-12-14 18:45 (UTC) by torpe23)

Is there a way this collection of packages is supposed to work? How is it possible to only install the "revised" variant for example?

At this point, the PKGBUILD builds all variants and yaourt tries to install them all, which actually fails before some are in conflict. I have to manually only install the one I'm interested in: eg $ yaourt -U /tmp/yaourt-tmp/hunspell-fr-revised-6.2-1-any.pkg.tar.xz

Am I missing something?