blob: 734fbfad988f4d31f4b7934dd58047c58b817186 (
plain)
1 # Description: Hunspell dictionary for Spanish
2 # URL: https://forja.rediris.es/projects/rla-es/
3 # Maintainer: Alan Mizrahi, alan at mizrahi dot com dot ve
4 # Depends on: hunspell
5
6 name=hunspell-es
7 version=0.7
8 release=1
9 source=(
10 http://forja.rediris.es/frs/download.php/2933/es_ANY.oxt
11 http://forja.rediris.es/frs/download.php/2953/es_AR.oxt
12 http://forja.rediris.es/frs/download.php/2952/es_BO.oxt
13 http://forja.rediris.es/frs/download.php/2951/es_CL.oxt
14 http://forja.rediris.es/frs/download.php/2950/es_CO.oxt
15 http://forja.rediris.es/frs/download.php/2949/es_CR.oxt
16 http://forja.rediris.es/frs/download.php/2948/es_CU.oxt
17 http://forja.rediris.es/frs/download.php/2947/es_DO.oxt
18 http://forja.rediris.es/frs/download.php/2946/es_EC.oxt
19 http://forja.rediris.es/frs/download.php/2945/es_ES.oxt
20 http://forja.rediris.es/frs/download.php/2944/es_GT.oxt
21 http://forja.rediris.es/frs/download.php/2943/es_HN.oxt
22 http://forja.rediris.es/frs/download.php/2942/es_MX.oxt
23 http://forja.rediris.es/frs/download.php/2941/es_NI.oxt
24 http://forja.rediris.es/frs/download.php/2940/es_PA.oxt
25 http://forja.rediris.es/frs/download.php/2939/es_PE.oxt
26 http://forja.rediris.es/frs/download.php/2938/es_PR.oxt
27 http://forja.rediris.es/frs/download.php/2937/es_PY.oxt
28 http://forja.rediris.es/frs/download.php/2936/es_SV.oxt
29 http://forja.rediris.es/frs/download.php/2935/es_UY.oxt
30 http://forja.rediris.es/frs/download.php/2934/es_VE.oxt
31 )
32
33 build() {
34 mkdir -p $PKG/usr/share/hunspell
35
36 for i in *.oxt; do
37 unzip -q -n $i '*.dic' '*.aff' -d $PKG/usr/share/hunspell
38 done
39
40 # Replace duplicate files with symbolic links
41 pushd $PKG/usr/share/hunspell
42 (md5sum * | sort | uniq --repeated -w 32 --all-repeated=separate; echo) | \
43 while read sum name; do
44 if [ -n "$name" ]; then
45 [ -z "$dups" ] && declare -A dups
46 dups[${#dups[*]}]=$name
47 else
48 for name in ${dups[@]}; do
49 [ $name != ${dups[0]} ] && ln -s -f ${dups[0]} $name
50 done
51 unset dups
52 fi
53 done
54 popd
55
56 }
|