diff options
Diffstat (limited to 'eclass/freedict.eclass')
-rw-r--r-- | eclass/freedict.eclass | 49 |
1 files changed, 49 insertions, 0 deletions
diff --git a/eclass/freedict.eclass b/eclass/freedict.eclass new file mode 100644 index 000000000000..06419626d348 --- /dev/null +++ b/eclass/freedict.eclass @@ -0,0 +1,49 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +# @ECLASS: freedict.eclass +# @MAINTAINER: +# maintainer-needed@gentoo.org +# @AUTHOR: +# Original author: Seemant Kulleen +# @BLURB: Ease the installation of freedict translation dictionaries +# @DESCRIPTION: +# This eclass exists to ease the installation of freedict translation +# dictionaries. The only variables which need to be defined in the actual +# ebuilds are FORLANG and TOLANG for the source and target languages, +# respectively. + +# @ECLASS-VARIABLE: FORLANG +# @DESCRIPTION: +# Please see above for a description. + +# @ECLASS-VARIABLE: TOLANG +# @DESCRIPTION: +# Please see above for a description. + +inherit eutils multilib + +IUSE="" + +MY_P=${PN/freedict-/} + +S="${WORKDIR}" +DESCRIPTION="Freedict for language translation from ${FORLANG} to ${TOLANG}" +HOMEPAGE="http://www.freedict.de" +SRC_URI="http://freedict.sourceforge.net/download/linux/${MY_P}.tar.gz" + +SLOT="0" +LICENSE="GPL-2" + +DEPEND="app-text/dictd" + +# @FUNCTION: freedict_src_install +# @DESCRIPTION: +# The freedict src_install function, which is exported +freedict_src_install() { + insinto /usr/$(get_libdir)/dict + doins ${MY_P}.dict.dz + doins ${MY_P}.index +} + +EXPORT_FUNCTIONS src_install |