--- trunk/include/mozilla_i18n.sminc 2013/10/09 08:22:44 19657 +++ trunk/include/mozilla_i18n.sminc 2013/10/09 10:15:55 19665 @@ -29,16 +29,21 @@ mirror://${PNAME/-${MOZ_LANG}/}/${PVER}/${SRCFILE} ) -mozilla_i18n_src_install() +mozilla_i18n_src_prepare() { + install -d ${SRCDIR} || die cd ${SRCDIR} + cp ${SOURCEDIR}/${PNAME}/${SRCFILE} ${SRCDIR}/ || die +} +mozilla_i18n_src_install() +{ # 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 + minstalldir ${MOZ_HOME}/extensions || die + minstallfile ${SRCDIR}/${SRCFILE} ${MOZ_HOME}/extensions/${id}.xpi || die } -export_inherits mozilla_i18n src_install +export_inherits mozilla_i18n src_prepare src_install