diff --git a/srcpkgs/libreoffice-dictionaries/template b/srcpkgs/libreoffice-dictionaries/template index d7d283238b2..84b5e5a356c 100644 --- a/srcpkgs/libreoffice-dictionaries/template +++ b/srcpkgs/libreoffice-dictionaries/template @@ -132,19 +132,17 @@ _build_bdic() { } _vbdic() { - vmkdir usr/share/hunspell-bdic - vinstall "bdic/$1.bdic" 0644 usr/share/hunspell-bdic + if [ "$build_option_bdic" ]; then + vmkdir usr/share/hunspell-bdic + vinstall "bdic/$1.bdic" 0644 usr/share/hunspell-bdic + fi } + _vbdiclink() { - ln -sf "$1.bdic" "${PKGDESTDIR}/usr/share/hunspell-bdic/$2.bdic" + if [ "$build_option_bdic" ]; then + ln -sf "$1.bdic" "${PKGDESTDIR}/usr/share/hunspell-bdic/$2.bdic" + fi } -if [ "$build_option_bdic" ]; then - alias vbdic=_vbdic - alias vbdiclink=_vbdiclink -else - alias vbdic=":" - alias vbdiclink=":" -fi _vhunspell() { local subdir lang lnk @@ -160,11 +158,11 @@ _vhunspell() { usr/share/hunspell "$lang.aff" vinstall "dictionaries/$subdir/$lang.dic" 0644 \ usr/share/hunspell "$lang.dic" - vbdic "$lang" + _vbdic "$lang" for lnk; do ln -sf "$lang.aff" "${PKGDESTDIR}/usr/share/hunspell/$lnk.aff" ln -sf "$lang.dic" "${PKGDESTDIR}/usr/share/hunspell/$lnk.dic" - vbdiclink "$lang" "$lnk" + _vbdiclink "$lang" "$lnk" done }