Lines 4-13
Link Here
|
4 |
|
4 |
|
5 |
inherit nsplugins eutils mozilla-launcher |
5 |
inherit nsplugins eutils mozilla-launcher |
6 |
|
6 |
|
|
|
7 |
# set up URIs |
8 |
MY_P="firefox-${PV}.tar.gz" |
9 |
BASE_URI="http://ftp.mozilla.org/pub/mozilla.org/firefox/releases/${PV}/linux-i686" |
10 |
SWITCHER="http://benjamin.smedbergs.us/switch-locales/switch-locales-1.0.xpi" |
11 |
|
12 |
# left out languages: ast-ES, ja-JPM, en-GB |
13 |
LANGS="ca-AD cs-CZ da-DK de-DE el-GR en-US es-AR fi-FI fr-FR he-IL hu-HU it-IT |
14 |
ja-JP ko-KR nb-NO pl-PL pt-BR ro-RO ru-RU sl-SI sv-SE zh-TW" |
15 |
|
7 |
IUSE="gnome" |
16 |
IUSE="gnome" |
8 |
|
17 |
|
9 |
DESCRIPTION="The Mozilla Firefox Web Browser" |
18 |
DESCRIPTION="The Mozilla Firefox Web Browser" |
10 |
SRC_URI="http://ftp.mozilla.org/pub/mozilla.org/firefox/releases/1.0/linux-i686/en-US/firefox-${PV}.tar.gz" |
19 |
SRC_URI="${BASE_URI}/en-US/${MY_P}" |
|
|
20 |
for pkg in ${LANGS}; do |
21 |
SRC_URI="${SRC_URI} |
22 |
linguas_${pkg/-*/}? ( ${BASE_URI}/xpi/${pkg}.xpi ${SWITCHER} )" |
23 |
done |
11 |
HOMEPAGE="http://www.mozilla.org/projects/firefox" |
24 |
HOMEPAGE="http://www.mozilla.org/projects/firefox" |
12 |
RESTRICT="nostrip" |
25 |
RESTRICT="nostrip" |
13 |
|
26 |
|
Lines 29-34
Link Here
|
29 |
|
42 |
|
30 |
S=${WORKDIR}/firefox |
43 |
S=${WORKDIR}/firefox |
31 |
|
44 |
|
|
|
45 |
src_unpack() { |
46 |
# this is that unpack doesn't print messages about the .xpi files |
47 |
unpack ${MY_P} |
48 |
} |
49 |
|
32 |
src_install() { |
50 |
src_install() { |
33 |
# Install firefox in /opt |
51 |
# Install firefox in /opt |
34 |
dodir /opt |
52 |
dodir /opt |
Lines 73-78
Link Here
|
73 |
} |
91 |
} |
74 |
|
92 |
|
75 |
pkg_postinst() { |
93 |
pkg_postinst() { |
|
|
94 |
# treat LINGUAS, silently install all requested language packs and the |
95 |
# switcher |
96 |
for XPI in ${A}; do |
97 |
if [ -z "`echo ${XPI} | sed 's/.*\.xpi$//'`" ]; then |
98 |
if [ -n "`echo ${XPI} | grep 'switch-locales'`" ]; then |
99 |
einfo "Registering language switcher..." |
100 |
else |
101 |
einfo "Registering language pack ${XPI/.xpi/}..." |
102 |
fi |
103 |
${ROOT}/opt/firefox/firefox -install-global-extension ${DISTDIR}/${XPI} |
104 |
fi |
105 |
done |
106 |
if [ -n "${LINGUAS}" ]; then |
107 |
einfo "To switch to your desired language start Firefox, goto" |
108 |
einfo "Tools->Languages and make the appropriate setting." |
109 |
fi |
110 |
|
76 |
export MOZILLA_FIVE_HOME=${ROOT}/opt/firefox |
111 |
export MOZILLA_FIVE_HOME=${ROOT}/opt/firefox |
77 |
|
112 |
|
78 |
update_mozilla_launcher_symlinks |
113 |
update_mozilla_launcher_symlinks |