Magellan Linux

Diff of /trunk/include/mozilla_i18n.sminc

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

branches/magellan-next/include/mozilla_i18n.sminc revision 6654 by niro, Tue Sep 14 16:46:32 2010 UTC trunk/include/mozilla_i18n.sminc revision 19669 by niro, Wed Oct 9 13:10:56 2013 UTC
# Line 1  Line 1 
1  # $Header: /magellan-cvs/smage/include/mozilla_i18n.sminc,v 1.7 2007-11-05 18:43:32 niro Exp $  # $Id$
2  # functions for mozilla i18n  # functions for mozilla i18n
3  #  #
4  # MOZ_SUITE, MOZ_LANG, STATE, PVER and PBUILD must be given  # MOZ_SUITE, MOZ_LANG, STATE, PVER and PBUILD must be given
5  #  #
6    
7  MOZ_HOME="/usr/$(mlibdir)/mozilla-firefox"  MOZ_HOME="/usr/$(mlibdir)/${MOZ_SUITE}"
8  PNAME="mozilla-${MOZ_SUITE}-i18n-${MOZ_LANG}"  PNAME="${MOZ_SUITE}-lang-${MOZ_LANG}"
9    
10    PCAT="app-lang"
11  case ${MOZ_SUITE} in  case ${MOZ_SUITE} in
12   firefox) PCATEGORIE="net-www" ;;   firefox) DEP_PCAT="net-www" ;;
13   thunderbird) PCATEGORIE="net-mail" ;;   thunderbird) DEP_PCAT="net-mail" ;;
14  esac  esac
15    
16  DESCRIPTION="Mozilla ${MOZ_SUITE} ${PVER} - ${MOZ_LANG} language files."  DESCRIPTION="Mozilla ${MOZ_SUITE} ${PVER} - ${MOZ_LANG} language files."
17  HOMEPAGE="http://www.mozilla.org/products/${MOZ_SUITE}/"  HOMEPAGE="http://www.mozilla.org/products/${MOZ_SUITE}/"
18    
19  DEPEND="== ${PCATEGORIE}/mozilla-${MOZ_SUITE}-${PVER}"  DEPEND="== ${DEP_PCAT}/${MOZ_SUITE}-${PVER}"
   
 SDEPEND=">= app-arch/unzip-5  
  >= sys-apps/sed-4"  
20    
21  SRCFILE="${MOZ_LANG}.xpi"  SRCFILE="${MOZ_LANG}.xpi"
22  SRCDIR="${BUILDDIR}/${PNAME}-${PVER}"  SRCDIR="${BUILDDIR}/${PNAME}-${PVER}"
# Line 26  SRCDIR="${BUILDDIR}/${PNAME}-${PVER}" Line 24  SRCDIR="${BUILDDIR}/${PNAME}-${PVER}"
24  sminclude mtools  sminclude mtools
25    
26  SRC_URI=(  SRC_URI=(
27   ftp://ftp.mozilla.org/pub/mozilla.org/${MOZ_SUITE}/releases/${PVER}/linux-i686/xpi/${SRCFILE}   #ftp://ftp.mozilla.org/pub/mozilla.org/${MOZ_SUITE}/releases/${PVER}/linux-i686/xpi/${SRCFILE}
28     http://ftp.mozilla.org/pub/mozilla.org/${MOZ_SUITE}/releases/${PVER}/linux-i686/xpi/${SRCFILE}
29   mirror://${PNAME/-${MOZ_LANG}/}/${PVER}/${SRCFILE}   mirror://${PNAME/-${MOZ_LANG}/}/${PVER}/${SRCFILE}
30  )  )
31    
32  mozilla_i18n_src_prepare()  mozilla_i18n_src_prepare()
33  {  {
34   install -d ${SRCDIR}   install -d ${SRCDIR} || die
  munpack ${SRCFILE} ${SRCDIR} || die  
35   cd ${SRCDIR}   cd ${SRCDIR}
36     cp ${SOURCEDIR}/$(mpname)/${SRCFILE} ${SRCDIR}/ || die
  # fix location in manifest file  
  sed -i "s|jar:chrome/${MOZ_LANG}.jar|jar:${MOZ_LANG}.jar|" chrome.manifest || die  
37  }  }
38    
39  mozilla_i18n_src_install()  mozilla_i18n_src_install()
40  {  {
41   cd ${SRCDIR}   # get install id for the extension
42     local id="langpack-${MOZ_LANG}@firefox.mozilla.org"
43    
44   # needed directories   # needed directories
45   minstalldir ${MOZ_HOME}/chrome || die   minstalldir ${MOZ_HOME}/extensions || die
46     minstallfile ${SRCDIR}/${SRCFILE} ${MOZ_HOME}/extensions/${id}.xpi || die
  minstallfile chrome/${MOZ_LANG}.jar ${MOZ_HOME}/chrome/ || die  
  minstallfile chrome.manifest ${MOZ_HOME}/chrome/${MOZ_LANG}.manifest || die  
47  }  }
48    
49  export_inherits mozilla_i18n src_prepare src_install  export_inherits mozilla_i18n src_prepare src_install

Legend:
Removed from v.6654  
changed lines
  Added in v.19669