[Slackbuilds-users] Updates - 20081016

Robby Workman rw at rlworkman.net
Fri Oct 17 00:09:45 UTC 2008


On Fri, 17 Oct 2008 01:47:10 +0200
Thomas Morper <thomditom at aktiivi.ath.cx> wrote:

> Am Donnerstag, 16. Oktober 2008 06:50:40 schrieb Robby Workman:
> 
> > office/openoffice.org: Bugfix to add the various dictionaries (en,
> > es, fr) included with the prepackaged binaries in such a way that
> > they're actually installed via the extension manager.
> > If I missed anything else, let me know.  --rworkman
> 
> This latest fix can make the build fail when you're using one of the
> localized OOo-versions, because these don't necessarily contain the
> same (en, es, fr) dictionaries. The German version, for example, has
> additional German and Italian dictionaries, but misses the Spanish
> one.
> 
> A possible solution would be to find and install dictionary extensions
> dynamically:
> 
> --- openoffice.org.SlackBuild   2008-10-15 22:31:16.000000000 +0200
> +++ openoffice.org.SlackBuild.new       2008-10-17 01:11:01.152418973
> +0200 @@ -94,11 +94,10 @@
>  # Install dictionary extensions for spellchecking
>  if [ -x "$PKG/opt/openoffice.org3/program/unopkg" ]; then
>    UNOPKGTMP=$TMP/$$$$$$
> -  for DICT_LANG in en es fr ; do
> -    $PKG/opt/openoffice.org3/program/unopkg add --shared --shared \
> -
> $PKG/opt/openoffice.org3/share/extension/install/dict-$DICT_LANG.oxt \
> -      "-env:UserInstallation=file:///$UNOPKGTMP" ;
> -  done
> +  find $PKG/opt/openoffice.org3/share/extension/install \
> +    -type f -name 'dict-*.oxt' \
> +    -exec $PKG/opt/openoffice.org3/program/unopkg add --shared {} \
> +    "-env:UserInstallation=file:///$UNOPKGTMP" \;
>    rm -rf $UNOPKGTMP
>  fi
> 
> This seems to work for me. Any comments?


I like it.  I'll try to get that or something similar in the next
update.  All things considered, that's clearly better than the way I
did it.

-RW


More information about the SlackBuilds-users mailing list