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

(-)mozilla-firefox-bin-1.0.ebuild.org (-1 / +36 lines)
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

Return to bug 69654