TABLE OF CONTENTS


aspell-dict.cygclass

[ Top ] [ Cygclasses ] [ Cygclasses ]

SYNOPSIS

  [ASPELL_COMPAT=...]
  inherit aspell-dict

DESCRIPTION

Aspell is a GNU project providing a spell checking library and command-line tool. Aspell can support multiple languages by installing dictonaries.

The purpose of this cygclass is to create Aspell dictionary packages for the Cygwin Aspell package. aspell-dict.cygclass expects the package name to be "aspell-<language_code>". If the source tarball is named "aspell5-*" or "aspell6-*", ASPELL_COMPAT must be declared before inheriting.

EXAMPLE

    ASPELL_COMPAT=6
    inherit aspell-dict
    
    NAME="aspell-en"
    VERSION=7.1-0
    RELEASE=1
    CATEGORY="Text"
    SUMMARY="Aspell English dictionaries"
    DESCRIPTION="GNU Aspell is a Free and Open Source spell checker designed
    to eventually replace Ispell. It can either be used as a library or as an
    independent spell checker.
    This package provides English dictionaries for Aspell."
    HOMEPAGE="http://aspell.net/"
    LICENSE="MIT and BSD"

REQUIRES

aspell

SEE ALSO

mirror_gnu


ASPELL_COMPAT

[ Top ] [ aspell-dict.cygclass ] [ Variables ]

DESCRIPTION

Dictionary compatibility level:

NOTE

This variable, if necessary, must be declared before inheriting aspell-dict.cygclass.


ASPELL_DATADIR

[ Top ] [ aspell-dict.cygclass ] [ Definitions ]

DESCRIPTION

Installation path for Aspell platform-independent dictionary files


ASPELL_DICTDIR

[ Top ] [ aspell-dict.cygclass ] [ Definitions ]

DESCRIPTION

Installation path for Aspell compiled dictionary files


ASPELL_LANG

[ Top ] [ aspell-dict.cygclass ] [ Definitions ]

DESCRIPTION

ISO 639 short code for language name


ASPELL_LANG_FULL

[ Top ] [ aspell-dict.cygclass ] [ Definitions ]

DESCRIPTION

The English name for the language specified in ASPELL_LANG.

NOTE

The iso-codes package must be installed in order to provide this definition.


CATEGORY (aspell-dict)

[ Top ] [ aspell-dict.cygclass ] [ Overloads ]

DEFINITION

CATEGORY="Text"

SUMMARY (aspell-dict)

[ Top ] [ aspell-dict.cygclass ] [ Overloads ]

DEFINITION

SUMMARY="Aspell ${ASPELL_LANG_FULL:-${ASPELL_LANG}} dictionary"

DESCRIPTION (aspell-dict)

[ Top ] [ aspell-dict.cygclass ] [ Overloads ]

DEFINITION

DESCRIPTION="GNU Aspell is a Free and Open Source spell checker designed to
eventually replace Ispell. It can either be used as a library or as an
independent spell checker.
This package provides ${ASPELL_LANG_FULL:-${ASPELL_LANG}} dictionaries for Aspell."

HOMEPAGE (aspell-dict)

[ Top ] [ aspell-dict.cygclass ] [ Overloads ]

DEFINITION

HOMEPAGE="http://aspell.net/"

SRC_URI (aspell-dict)

[ Top ] [ aspell-dict.cygclass ] [ Overloads ]

DEFINITION

SRC_URI="mirror://gnu/aspell/dict/${ASPELL_LANG}/${ORIG_PN}-${ORIG_PV}.tar.bz2"

aspell_dict_compile

[ Top ] [ aspell-dict.cygclass ] [ Compile Functions ]

SYNOPSIS

  aspell_dict_compile

DESCRIPTION

Compiles an Aspell dictionary by running the custom configure script, then calling cygmake.


doaspelldict

[ Top ] [ aspell-dict.cygclass ] [ Install Functions ]

SYNOPSIS

  doaspelldict FILES

DESCRIPTION

Installs the Aspell dictionary files to the correct directories. Aspell dictionaries usually install with the default src_install, so this is generally unnecessary.


doaspelldata

[ Top ] [ aspell-dict.cygclass ] [ Install Functions ]

DESCRIPTION

Alias for doaspelldict.


src_compile (aspell-dict)

[ Top ] [ aspell-dict.cygclass ] [ Overloads ]

DEFINITION

src_compile() {
        lndirs
        cd ${B}
        aspell_dict_compile
}