# $Id$ # functions for mozilla i18n # # MOZ_SUITE, MOZ_LANG, STATE, PVER and PBUILD must be given # MOZ_HOME="/usr/$(mlibdir)/${MOZ_SUITE}" PNAME="${MOZ_SUITE}-lang-${MOZ_LANG}" PCAT="app-lang" case ${MOZ_SUITE} in firefox) DEP_PCAT="net-www" ;; thunderbird) DEP_PCAT="net-mail" ;; esac DESCRIPTION="Mozilla ${MOZ_SUITE} ${PVER} - ${MOZ_LANG} language files." HOMEPAGE="http://www.mozilla.org/products/${MOZ_SUITE}/" DEPEND="== ${DEP_PCAT}/${MOZ_SUITE}-${PVER}" SRCFILE="${MOZ_LANG}.xpi" SRCDIR="${BUILDDIR}/${PNAME}-${PVER}" sminclude mtools SRC_URI=( ftp://ftp.mozilla.org/pub/mozilla.org/${MOZ_SUITE}/releases/${PVER}/linux-i686/xpi/${SRCFILE} mirror://${PNAME/-${MOZ_LANG}/}/${PVER}/${SRCFILE} ) mozilla_i18n_src_install() { cd ${SRCDIR} # get install id for the extension local id="langpack-${MOZ_LANG}@firefox.mozilla.org" # needed directories minstalldir ${MOZ_HOME}/extensions/${id} || die minstallfile ${SOURCESDIR}/${PNAME}/${SRCFILE} ${BINDIR}/${MOZ_HOME}/extensions/${id}.xpi || die } export_inherits mozilla_i18n src_install