Gentoo Archives: gentoo-commits

From: Jeroen Roovers <jer@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: www-client/opera/
Date: Tue, 24 Jan 2017 11:14:54
Message-Id: 1485256341.9fc11fa3089def64881c0819a5cb167749da8cb2.jer@gentoo
1 commit: 9fc11fa3089def64881c0819a5cb167749da8cb2
2 Author: Jeroen Roovers <jer <AT> gentoo <DOT> org>
3 AuthorDate: Tue Jan 24 11:11:35 2017 +0000
4 Commit: Jeroen Roovers <jer <AT> gentoo <DOT> org>
5 CommitDate: Tue Jan 24 11:12:21 2017 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9fc11fa3
7
8 www-client/opera: Version bump.
9
10 Package-Manager: Portage-2.3.3, Repoman-2.3.1
11
12 www-client/opera/Manifest | 2 +
13 www-client/opera/opera-42.0.2393.351.ebuild | 94 +++++++++++++++++++++++++++++
14 2 files changed, 96 insertions(+)
15
16 diff --git a/www-client/opera/Manifest b/www-client/opera/Manifest
17 index e73e6a5..6a7d2f1 100644
18 --- a/www-client/opera/Manifest
19 +++ b/www-client/opera/Manifest
20 @@ -4,5 +4,7 @@ DIST opera-12.16-1860.i386.linux.tar.xz 13154668 SHA256 df640656a52b7c714faf25de
21 DIST opera-12.16-1860.x86_64.linux.tar.xz 14018800 SHA256 b3b5cada3829d2b3b0e2da25e9444ce9dff73dc6692586ce72cfd4f6431e639e SHA512 c1289f352ea5fc8133b105771f48fdc56ccd770920330b1a0ed939ff909abc68081447673572eabeb1aae6db5194b6ab35c93afad78a91d8f7a9a0f91e81ef8b WHIRLPOOL 539cdf43b4c8175c664fbf786b27ede1d33e58c44f75229a1a50612951136f526d646f3e0444b6cc69961259c3e3ef7dbf722b520abb4d4dbb98032c4de335d1
22 DIST opera-stable_42.0.2393.137_amd64.deb 49202176 SHA256 6d5957aaa28c22dd19bc2fb58cdf495e2d3e22287362863947190e7e5973915f SHA512 82a148ab6d0c83cd7dd6fbc04e7daa5093b9021fdaaa04e97aef65fc1943061de2ea66878c2e61176d0d6ac10077859d1d7467e1c3e87b452d3cd17740976aec WHIRLPOOL b6a8386dcc1c91772e1f9be46a7801ac0c4cd5269c8c5d261a39d411681d1ad21b6cd4ef57f7a8fdbc35506dbfede8b1b5b21fd8386fe165ebfa9cac4e1a4483
23 DIST opera-stable_42.0.2393.137_i386.deb 50601544 SHA256 b0338f3dbbeb6c5d798c698456e75625813dffa9336d45017a22e73853d7e7b8 SHA512 7c9bae829d8ad285996dc927121a6d0490d3bf300b4938fdc278ab362bd4611e899c5ab95794244d079963fe473d039a2f762fc90a06619f1f929f21cf1d9102 WHIRLPOOL c42295c9fbe52dc50ab93fdd35a1b4e458d750b0cb2385b4475b232fa32d217389e411d4d9845927eb180fd86ff3d175a3004e0134186c829d81e032206ff70d
24 +DIST opera-stable_42.0.2393.351_amd64.deb 50007498 SHA256 ca5017e3d7ee8c2e37632dd42a8e6cf8296deaa8a11a52d8fdb5e249c67cde82 SHA512 b90ab0c4b1d58e6d1dcdd8ba0ea7faabed46d80820b9ab9eb60dbda6240fc70ecbebac1d2fa1c36b9bc8e5f7997f6b4846b83a6a64cb931ac1e91d6073c44eec WHIRLPOOL c4e14781cba49e3d05f8b0fdeed5b5a1d6beba6b8d87a4ecc26e731ef9373bfae0817923187f338eccaf8c21f1a55c1179d188eef9e748080bf47d9f2c4dfbfb
25 +DIST opera-stable_42.0.2393.351_i386.deb 51226690 SHA256 8f0d8328d32346d6fe04a258a337e4917dcda54bd5baba8e63948ca1c44ea645 SHA512 a31cd8a1f482a2e179451936f2c7148974aa2273951ec0d8658eab1d05ce507b41196ab5c4cce264861355246af034ac8370d9171ef8dcdd09fda17e903ffdff WHIRLPOOL 9702a27e96b4f20e8bcca495b8fb84b59f564f1919d7259b5709ec8ebb9f2ca1c6abde8706be9a413b6c7087d2a807933dcee49aa4537279d57f4127d865eb65
26 DIST opera-stable_42.0.2393.94_amd64.deb 49472336 SHA256 bea99f2ef234a4eca05af4ef21489baa53eb062cf407628e524242b53dec88fb SHA512 f71def7bec5e60f391572eff9038e94c57fef0d2cf80a3c36f7f8bb12266bbe0a93d8f0c81714870797fdd77418eb75fa24b567bf2cf8df4cb5ae7f87dd42c8d WHIRLPOOL 9cee7d3c90f382df184f7cb86c2e645447c6e418e2089edaac738e421d644350ffce2a5edae36688605f4d25b0bd12957fa8362e9aae2e98b6c9a0064fda7cee
27 DIST opera-stable_42.0.2393.94_i386.deb 50770670 SHA256 f02ea31cdddf37cf3ee1ebb0a35b0e3063e624e6988d50b10eae918de3f116c8 SHA512 b86480ce86ce5fc50c9bd3fd2ab38ff2c971ec75ff615ca8b7740a35539afdac8940da635b7b98a0a6bcfa17870c8824785bdad44425e2ed91bf28a0de07ab1c WHIRLPOOL af8b2ebad5b1a023c61d876b50614cc5ef52557f1ed9397d19d8b51c53ebf835bb4ed8e85712e5bfe83715492b6f829836a2351dc1a96774b78db4178c78695c
28
29 diff --git a/www-client/opera/opera-42.0.2393.351.ebuild b/www-client/opera/opera-42.0.2393.351.ebuild
30 new file mode 100644
31 index 00000000..579814c
32 --- /dev/null
33 +++ b/www-client/opera/opera-42.0.2393.351.ebuild
34 @@ -0,0 +1,94 @@
35 +# Copyright 1999-2017 Gentoo Foundation
36 +# Distributed under the terms of the GNU General Public License v2
37 +# $Id$
38 +
39 +EAPI=5
40 +CHROMIUM_LANGS="
41 + af az be bg bn ca cs da de el en-GB es-419 es fil fi fr-CA fr fy gd he hi
42 + hr hu id it ja kk ko lt lv mk ms nb nl nn pa pl pt-BR pt-PT ro ru sk sr
43 + sr-ME sv sw ta te th tr uk uz vi zh-CN zh-TW zu
44 +"
45 +inherit chromium-2 multilib unpacker
46 +
47 +DESCRIPTION="A fast and secure web browser"
48 +HOMEPAGE="http://www.opera.com/"
49 +LICENSE="OPERA-2014"
50 +SLOT="0"
51 +SRC_URI_BASE="http://get.geo.opera.com/pub/"
52 +SRC_URI="
53 + amd64? ( "${SRC_URI_BASE}${PN}/desktop/${PV}/linux/${PN}-stable_${PV}_amd64.deb" )
54 + x86? ( "${SRC_URI_BASE}${PN}/desktop/${PV}/linux/${PN}-stable_${PV}_i386.deb" )
55 +"
56 +KEYWORDS="~amd64 ~x86"
57 +
58 +RDEPEND="
59 + dev-libs/expat
60 + dev-libs/glib:2
61 + dev-libs/nspr
62 + dev-libs/nss
63 + >=dev-libs/openssl-1.0.1:0
64 + gnome-base/gconf:2
65 + media-libs/alsa-lib
66 + media-libs/fontconfig
67 + media-libs/freetype
68 + net-misc/curl
69 + net-print/cups
70 + sys-apps/dbus
71 + sys-libs/libcap
72 + x11-libs/cairo
73 + x11-libs/gdk-pixbuf
74 + x11-libs/gtk+:2
75 + x11-libs/libX11
76 + x11-libs/libXScrnSaver
77 + x11-libs/libXcomposite
78 + x11-libs/libXcursor
79 + x11-libs/libXdamage
80 + x11-libs/libXext
81 + x11-libs/libXfixes
82 + x11-libs/libXi
83 + x11-libs/libXrandr
84 + x11-libs/libXrender
85 + x11-libs/libXtst
86 + x11-libs/libnotify
87 + x11-libs/pango[X]
88 +"
89 +
90 +QA_PREBUILT="*"
91 +S=${WORKDIR}
92 +OPERA_HOME="usr/$(get_libdir)/${PN}"
93 +
94 +src_unpack() {
95 + unpack_deb ${A}
96 +}
97 +
98 +src_prepare() {
99 + case ${ARCH} in
100 + amd64)
101 + mv usr/lib/x86_64-linux-gnu usr/$(get_libdir) || die
102 + rm -r usr/lib || die
103 + ;;
104 + x86)
105 + mv usr/lib/i386-linux-gnu/${PN} usr/$(get_libdir) || die
106 + rmdir usr/lib/i386-linux-gnu || die
107 + ;;
108 + esac
109 +
110 + rm usr/bin/${PN} || die
111 +
112 + rm usr/share/doc/${PN}-stable/copyright || die
113 + mv usr/share/doc/${PN}-stable usr/share/doc/${PF} || die
114 +
115 + pushd "${OPERA_HOME}/localization" > /dev/null || die
116 + chromium_remove_language_paks
117 + popd > /dev/null || die
118 +
119 + sed -i \
120 + -e 's|^TargetEnvironment|X-&|g' \
121 + usr/share/applications/${PN}.desktop || die
122 +}
123 +
124 +src_install() {
125 + mv * "${D}" || die
126 + dosym ../$(get_libdir)/${PN}/${PN} /usr/bin/${PN}
127 + fperms 4711 /usr/$(get_libdir)/${PN}/opera_sandbox
128 +}