--- trunk/include/mozilla_i18n.sminc 2013/01/11 08:26:25 15837 +++ trunk/include/mozilla_i18n.sminc 2013/10/09 08:02:31 19654 @@ -18,9 +18,6 @@ DEPEND="== ${DEP_PCAT}/${MOZ_SUITE}-${PVER}" -SDEPEND=">= app-arch/unzip-5 - >= virtual/sed" - SRCFILE="${MOZ_LANG}.xpi" SRCDIR="${BUILDDIR}/${PNAME}-${PVER}" @@ -31,22 +28,16 @@ mirror://${PNAME/-${MOZ_LANG}/}/${PVER}/${SRCFILE} ) -mozilla_i18n_src_prepare() -{ - install -d ${SRCDIR} - munpack ${SRCFILE} ${SRCDIR} || die -} - mozilla_i18n_src_install() { cd ${SRCDIR} # get install id for the extension - local id="$(sed -n -e '/install-manifest/,$ { /em:id/!d; s/.*[\">]\([^\"<>]*\)[\"<].*/\1/; p; q }' install.rdf)" + local id="langpack-${MOZ_LANG}@firefox.mozilla.org" # needed directories minstalldir ${MOZ_HOME}/extensions/${id} || die - cp -Rv ${SRCDIR}/* ${BINDIR}/${MOZ_HOME}/extensions/${id} || die + minstallfile ${SOURCESDIR}/${PNAME}/${SRCFILE} ${BINDIR}/${MOZ_HOME}/extensions/${id}.xpi || die } -export_inherits mozilla_i18n src_prepare src_install +export_inherits mozilla_i18n src_install