summaryrefslogtreecommitdiff
path: root/hunspell-es/Pkgfile
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 }

Generated by cgit