Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 69654 | Differences between
and this patch

Collapse All | Expand All

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

Return to bug 69654