recipe 1.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364
  1. # Build recipe for aspell6-en.
  2. #
  3. # Copyright (c) 2018 Matias Fonzo, <selk@dragora.org>.
  4. #
  5. # Licensed under the Apache License, Version 2.0 (the "License");
  6. # you may not use this file except in compliance with the License.
  7. # You may obtain a copy of the License at
  8. #
  9. # http://www.apache.org/licenses/LICENSE-2.0
  10. #
  11. # Unless required by applicable law or agreed to in writing, software
  12. # distributed under the License is distributed on an "AS IS" BASIS,
  13. # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  14. # See the License for the specific language governing permissions and
  15. # limitations under the License.
  16. program=aspell6-en
  17. version=2018.04.16-0
  18. release=1
  19. # Set 'outdir' for a nice and well-organized output directory
  20. outdir="${outdir}/${arch}/dict"
  21. tarname=${program}-${version}.tar.bz2
  22. # Remote source(s)
  23. fetch=ftp://ftp.gnu.org/gnu/aspell/dict/en/$tarname
  24. description="
  25. A dictionary for GNU Aspell in English.
  26. This is the English dictionary for Aspell. It requires Aspell
  27. version 0.60 or later.
  28. This word list is considered both complete and accurate.
  29. "
  30. homepage=http://wordlist.aspell.net
  31. license=Custom
  32. # Source documentation
  33. docs="Copyright README doc/ChangeLog doc/extra.txt"
  34. docsdir="${docdir}/${program}-${version}"
  35. build()
  36. {
  37. set -e
  38. unpack "${tardir}/$tarname"
  39. cd "$srcdir"
  40. # Set sane permissions
  41. chmod -R u+w,go-w,a+rX-s .
  42. ./configure
  43. make -j${jobs} V=1
  44. make -j${jobs} DESTDIR="$destdir" install
  45. # Copy documentation
  46. mkdir -p "${destdir}${docsdir}"
  47. cp -p $docs "${destdir}${docsdir}"
  48. }