Lines 1-31
Link Here
|
1 |
# Copyright 1999-2006 Gentoo Foundation |
1 |
# Copyright 1999-2006 Gentoo Foundation |
2 |
# Distributed under the terms of the GNU General Public License v2 |
2 |
# Distributed under the terms of the GNU General Public License v2 |
3 |
# $Header: /var/cvsroot/gentoo-x86/www-client/opera/opera-8.52.ebuild,v 1.6 2006/04/11 14:28:31 blubb Exp $ |
3 |
# $Header: $ |
4 |
|
4 |
|
5 |
inherit eutils |
5 |
inherit eutils |
6 |
|
6 |
|
7 |
IUSE="qt-static spell qt kde" |
7 |
IUSE="qt-static spell" |
8 |
|
8 |
|
9 |
OPERAVER="8.52-20060201" |
9 |
OPERAVER="9.0-20060206" |
10 |
OPERAFTPDIR="852/final/en" |
10 |
OPERAFTPDIR="9.0-Preview-2" |
11 |
|
11 |
|
12 |
S=${WORKDIR}/${A/.tar.bz2/} |
12 |
S=${WORKDIR}/${A/.tar.bz2/} |
13 |
|
13 |
|
14 |
DESCRIPTION="Opera web browser." |
14 |
DESCRIPTION="Opera web browser." |
15 |
HOMEPAGE="http://www.opera.com/linux/" |
15 |
HOMEPAGE="http://www.opera.com" |
16 |
|
16 |
|
17 |
# that's an ugly workaround for the broken src_uri syntax |
17 |
# that's an ugly workaround for the broken src_uri syntax |
18 |
OPERA_URI="mirror://opera/linux/${OPERAFTPDIR}/" |
18 |
OPERA_URI="http://snapshot.opera.com/unix/${OPERAFTPDIR}/" |
19 |
SRC_URI=" |
19 |
SRC_URI=" |
20 |
x86? ( qt-static? ( ${OPERA_URI}i386/static/${PN}-${OPERAVER}.1-static-qt.i386-en.tar.bz2 ) ) |
20 |
x86? ( qt-static? ( ${OPERA_URI}intel-linux/${PN}-${OPERAVER}.1-static-qt.i386-en.tar.bz2 ) ) |
21 |
x86? ( !qt-static? ( ${OPERA_URI}i386/shared/${PN}-${OPERAVER}.5-shared-qt.i386-en.tar.bz2 ) ) |
21 |
x86? ( !qt-static? ( ${OPERA_URI}intel-linux/${PN}-${OPERAVER}.5-shared-qt.i386-en.tar.bz2 ) ) |
22 |
amd64? ( qt-static? ( ${OPERA_URI}i386/static/${PN}-${OPERAVER}.1-static-qt.i386-en.tar.bz2 ) ) |
22 |
amd64? ( qt-static? ( ${OPERA_URI}intel-linux/${PN}-${OPERAVER}.1-static-qt.i386-en.tar.bz2 ) ) |
23 |
amd64? ( !qt-static? ( ${OPERA_URI}i386/shared/${PN}-${OPERAVER}.5-shared-qt.i386-en.tar.bz2 ) ) |
23 |
amd64? ( !qt-static? ( ${OPERA_URI}intel-linux/${PN}-${OPERAVER}.5-shared-qt.i386-en.tar.bz2 ) ) |
24 |
sparc? ( ${OPERA_URI}sparc/static/${PN}-${OPERAVER}.1-static-qt.sparc-en.tar.bz2 ) |
24 |
sparc? ( ${OPERA_URI}sparc-linux/${PN}-${OPERAVER}.1-static-qt.sparc-en.tar.bz2 ) |
25 |
ppc? ( ${OPERA_URI}ppc/static/${PN}-${OPERAVER}.1-static-qt.ppc-en.tar.bz2 )" |
25 |
ppc? ( ${OPERA_URI}ppc-linux/${PN}-${OPERAVER}.1-static-qt.ppc-en.tar.bz2 )" |
26 |
|
|
|
27 |
# sparc? ( !qt-static? ( ${OPERA_URI}/sparc/${PN}-${OPERAVER}.2-shared-qt.sparc-en.tar.bz2 ) ) |
28 |
# ppc? ( !qt-static? ( ${OPERA_URI}/ppc-linux/en/${PN}-${OPERAVER}.3-shared-qt.ppc-en.tar.bz2 ) ) |
29 |
|
26 |
|
30 |
# Dependencies may be augmented later (see below). |
27 |
# Dependencies may be augmented later (see below). |
31 |
DEPEND=">=sys-apps/sed-4 |
28 |
DEPEND=">=sys-apps/sed-4 |
Lines 47-64
Link Here
|
47 |
>=media-libs/fontconfig-2.1.94-r1 |
44 |
>=media-libs/fontconfig-2.1.94-r1 |
48 |
amd64? ( qt-static? ( app-emulation/emul-linux-x86-xlibs ) |
45 |
amd64? ( qt-static? ( app-emulation/emul-linux-x86-xlibs ) |
49 |
!qt-static? ( app-emulation/emul-linux-x86-qtlibs ) ) |
46 |
!qt-static? ( app-emulation/emul-linux-x86-qtlibs ) ) |
50 |
!amd64? ( virtual/motif |
47 |
!amd64? ( media-libs/libexif |
51 |
spell? ( app-text/aspell ) |
48 |
spell? ( app-text/aspell ) |
52 |
x86? ( !qt-static? ( =x11-libs/qt-3* ) ) |
49 |
x86? ( !qt-static? ( =x11-libs/qt-3* ) ) |
53 |
media-libs/jpeg )" |
50 |
media-libs/jpeg )" |
54 |
|
51 |
|
55 |
SLOT="0" |
52 |
SLOT="0" |
56 |
LICENSE="OPERA-8.50" |
53 |
LICENSE="OPERA-9.0" |
57 |
KEYWORDS="amd64 ppc sparc x86" |
54 |
KEYWORDS="~amd64 ~ppc ~sparc ~x86" |
58 |
|
55 |
|
59 |
src_unpack() { |
56 |
src_unpack() { |
60 |
unpack ${A} |
57 |
unpack ${A} |
61 |
cd ${S} |
58 |
cd ${S} |
|
|
59 |
epatch "${FILESDIR}/${P}-install.patch" |
62 |
sed -i -e "s:config_dir=\"/etc\":config_dir=\"${D}/etc/\":g" \ |
60 |
sed -i -e "s:config_dir=\"/etc\":config_dir=\"${D}/etc/\":g" \ |
63 |
-e "s:/usr/share/applnk:${D}/usr/share/applnk:g" \ |
61 |
-e "s:/usr/share/applnk:${D}/usr/share/applnk:g" \ |
64 |
-e "s:/usr/share/pixmaps:${D}/usr/share/pixmaps:g" \ |
62 |
-e "s:/usr/share/pixmaps:${D}/usr/share/pixmaps:g" \ |
Lines 66-73
Link Here
|
66 |
-e "s:/etc/X11:${D}/etc/X11:g" \ |
64 |
-e "s:/etc/X11:${D}/etc/X11:g" \ |
67 |
-e "s:/usr/share/gnome:${D}/usr/share/gnome:g" \ |
65 |
-e "s:/usr/share/gnome:${D}/usr/share/gnome:g" \ |
68 |
-e "s:/opt/gnome/share:${D}/opt/gnome/share:g" \ |
66 |
-e "s:/opt/gnome/share:${D}/opt/gnome/share:g" \ |
69 |
-e "s:/usr/share/applications:${D}/usr/share/applications:g" \ |
|
|
70 |
-e "s:/usr/local/share/applications:${D}/usr/share/applications:g" \ |
71 |
-e 's:#\(OPERA_FORCE_JAVA_ENABLED=\):\1:' \ |
67 |
-e 's:#\(OPERA_FORCE_JAVA_ENABLED=\):\1:' \ |
72 |
-e 's:#\(export LD_PRELOAD OPERA_FORCE_JAVA_ENABLED\):\1:' \ |
68 |
-e 's:#\(export LD_PRELOAD OPERA_FORCE_JAVA_ENABLED\):\1:' \ |
73 |
-e 's:read str_answer:return 0:' \ |
69 |
-e 's:read str_answer:return 0:' \ |
Lines 122-132
Link Here
|
122 |
echo "Spell Check Engine=/opt/opera/lib/opera/${DIR}/spellcheck.so" >> ${D}/opt/opera/share/opera/ini/spellcheck.ini |
118 |
echo "Spell Check Engine=/opt/opera/lib/opera/${DIR}/spellcheck.so" >> ${D}/opt/opera/share/opera/ini/spellcheck.ini |
123 |
fi |
119 |
fi |
124 |
|
120 |
|
125 |
#if use qt || use kde; then |
|
|
126 |
# cd ${D}/opt/opera/bin |
127 |
# epatch ${FILESDIR}/opera-qt.2.patch |
128 |
#fi |
129 |
|
130 |
dodir /etc/env.d |
121 |
dodir /etc/env.d |
131 |
echo 'SEARCH_DIRS_MASK="/opt/opera/lib/opera/plugins"' > ${D}/etc/env.d/90opera |
122 |
echo 'SEARCH_DIRS_MASK="/opt/opera/lib/opera/plugins"' > ${D}/etc/env.d/90opera |
132 |
} |
123 |
} |