Gentoo Archives: gentoo-commits

From: Stephan Hartmann <sultan@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: www-client/opera-beta/
Date: Sat, 31 Jul 2021 08:17:32
Message-Id: 1627719437.f029b286a48c22b4e54cffe0b756b2bc12a1de65.sultan@gentoo
1 commit: f029b286a48c22b4e54cffe0b756b2bc12a1de65
2 Author: Stephan Hartmann <sultan <AT> gentoo <DOT> org>
3 AuthorDate: Sat Jul 31 08:17:17 2021 +0000
4 Commit: Stephan Hartmann <sultan <AT> gentoo <DOT> org>
5 CommitDate: Sat Jul 31 08:17:17 2021 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f029b286
7
8 www-client/opera-beta: remove old
9
10 Package-Manager: Portage-3.0.20, Repoman-3.0.2
11 Signed-off-by: Stephan Hartmann <sultan <AT> gentoo.org>
12
13 www-client/opera-beta/Manifest | 1 -
14 .../opera-beta/opera-beta-78.0.4093.46.ebuild | 133 ---------------------
15 2 files changed, 134 deletions(-)
16
17 diff --git a/www-client/opera-beta/Manifest b/www-client/opera-beta/Manifest
18 index ceb72f7aa03..f2b17991027 100644
19 --- a/www-client/opera-beta/Manifest
20 +++ b/www-client/opera-beta/Manifest
21 @@ -1,5 +1,4 @@
22 DIST opera-beta_78.0.4093.103_amd64.deb 77211528 BLAKE2B 0df5d6c7bdaee9147a3cc621aa549c24a4f7c128a0017fbb7b6e2350ace0ffcdc267810334aaf901f4f50f2ce7526a5ca2b32110b69f170ac67f24989ca162ac SHA512 5dc7ef7ac24c6a7ef78b79862d3f39f4d1d99f4b351e7a7a118e3c82028421f1bf23d9c9dbb3e6ef7018cc8eb2ddc95c96290fe01e3505fd5970214431a26fd5
23 -DIST opera-beta_78.0.4093.46_amd64.deb 77075956 BLAKE2B 0eb0d05dc2dd98d6f600b9f36ec247fba96bb51ef5c19dc7813448e8f65150bb0ba83018de2acab809fb5bdc6eafe7e56f47a8bb9aadf84b00d89da266a2b555 SHA512 72f16bfb20ca1aadee6f89db5ffb5b4cd5f031504629124f48d46c8799e490b82a37939c5079797c863675f0dfac02cb8980b3230f45979e4a21c38c4da8eb82
24 DIST opera-beta_78.0.4093.68_amd64.deb 77090336 BLAKE2B 852cdf096bd15454ab75403bd7bdceb22e49775c630381dff1687655ee2c41718eb4cdd574e92be3816cd74418595858be44c4d89cf048905e010145956cd2f3 SHA512 77bef8fc5e99856a8ed1d52485c876c6df90fcd6d4d2fc1918947eeaf51fb7c6c142de0fdfa752e4eeb1f818b7c1c8c3fa15f26626da5ffc9bad393f6fd2ff57
25 DIST opera-beta_78.0.4093.79_amd64.deb 77241316 BLAKE2B 3d678a96ccc40df1047380ca7c15b018663407406d267d30eb0dfd328a7eb1b28d78734b45034ff2ebb4ab73bb6d38adc24be031f6e451ad2f97f5d97c4090a1 SHA512 d1abb8bf7494ac36d8268f3c2c3862b3337948bc68b4a5c65bb070f5aa391e2c45d0c328ba572b745d68dc54b306a9c913eb0fffa0bce557e1f3b9ec7cff09fb
26 DIST opera-ffmpeg-codecs-92.0.4515.20.tar.xz 1382256 BLAKE2B 1e00bb4ee655573ac7b6c2f04ae2ae9a073f839ff6deeba3e3c4c2c58a10b1152068f0549fb3c6de758628317ad7c568cf5d3031294208800b470e3ed00c938b SHA512 6aeec66a9fcea1fcf5ecfd23b56589598f5e612e788b4e417037250470b83f91e461e3b0c20caf7853677d314053ca9d489983736708f15d21a82d68d2cdd5c2
27
28 diff --git a/www-client/opera-beta/opera-beta-78.0.4093.46.ebuild b/www-client/opera-beta/opera-beta-78.0.4093.46.ebuild
29 deleted file mode 100644
30 index 5f5790fcf46..00000000000
31 --- a/www-client/opera-beta/opera-beta-78.0.4093.46.ebuild
32 +++ /dev/null
33 @@ -1,133 +0,0 @@
34 -# Copyright 1999-2021 Gentoo Authors
35 -# Distributed under the terms of the GNU General Public License v2
36 -
37 -EAPI=7
38 -CHROMIUM_LANGS="
39 - be bg bn ca cs da de el en-GB en-US es-419 es fil fi fr-CA fr hi hr hu id
40 - it ja ko lt lv ms nb nl pl pt-BR pt-PT ro ru sk sr sv sw ta te th tr uk vi
41 - zh-CN zh-TW
42 -"
43 -inherit chromium-2 multilib pax-utils unpacker xdg
44 -
45 -DESCRIPTION="A fast and secure web browser"
46 -HOMEPAGE="https://www.opera.com/"
47 -LICENSE="OPERA-2018"
48 -SLOT="0"
49 -
50 -SRC_URI_BASE=(
51 - "https://download1.operacdn.com/pub/${PN}"
52 - "https://download2.operacdn.com/pub/${PN}"
53 - "https://download3.operacdn.com/pub/${PN}"
54 - "https://download4.operacdn.com/pub/${PN}"
55 -)
56 -
57 -if [[ ${PN} == opera ]]; then
58 - MY_PN=${PN}-stable
59 - SRC_URI_BASE=( "${SRC_URI_BASE[@]/%//desktop}" )
60 -else
61 - MY_PN=${PN}
62 -fi
63 -
64 -KEYWORDS="-* ~amd64"
65 -
66 -FFMPEG_VERSION="92.0.4515.20"
67 -
68 -SRC_URI="${SRC_URI_BASE[@]/%//${PV}/linux/${MY_PN}_${PV}_amd64.deb}
69 - proprietary-codecs? (
70 - https://dev.gentoo.org/~sultan/distfiles/www-client/opera/opera-ffmpeg-codecs-${FFMPEG_VERSION}.tar.xz
71 - )"
72 -
73 -IUSE="+proprietary-codecs suid"
74 -RESTRICT="bindist mirror strip"
75 -
76 -RDEPEND="
77 - app-accessibility/at-spi2-atk:2
78 - app-accessibility/at-spi2-core:2
79 - dev-libs/atk
80 - dev-libs/expat
81 - dev-libs/glib:2
82 - dev-libs/nspr
83 - dev-libs/nss
84 - gnome-base/gsettings-desktop-schemas
85 - media-libs/alsa-lib
86 - media-libs/mesa[gbm]
87 - net-misc/curl
88 - net-print/cups
89 - sys-apps/dbus
90 - x11-libs/cairo
91 - x11-libs/gdk-pixbuf
92 - x11-libs/gtk+:3
93 - x11-libs/libdrm
94 - x11-libs/libxcb
95 - x11-libs/libxkbcommon
96 - x11-libs/libxshmfence
97 - x11-libs/libX11
98 - x11-libs/libXcomposite
99 - x11-libs/libXdamage
100 - x11-libs/libXext
101 - x11-libs/libXfixes
102 - x11-libs/libXrandr
103 - x11-libs/pango
104 -"
105 -
106 -QA_PREBUILT="*"
107 -S=${WORKDIR}
108 -OPERA_HOME="opt/opera${PN#opera}"
109 -
110 -pkg_pretend() {
111 - # Protect against people using autounmask overzealously
112 - use amd64 || die "opera only works on amd64"
113 -}
114 -
115 -pkg_setup() {
116 - chromium_suid_sandbox_check_kernel_config
117 -}
118 -
119 -src_unpack() {
120 - :
121 -}
122 -
123 -src_install() {
124 - dodir /
125 - cd "${ED}" || die
126 - unpacker
127 -
128 - # move to /opt, bug #573052
129 - mkdir -p "${OPERA_HOME%${PN}}"
130 - mv "usr/lib/x86_64-linux-gnu/${PN}" "${OPERA_HOME%${PN}}" || die
131 - rm -r "usr/lib" || die
132 -
133 - # disable auto update
134 - rm "${OPERA_HOME}/${PN%-*}_autoupdate"{,.licenses,.version} || die
135 -
136 - rm -r "usr/share/lintian" || die
137 -
138 - # fix docs
139 - mv usr/share/doc/${MY_PN} usr/share/doc/${PF} || die
140 - gzip -d usr/share/doc/${PF}/changelog.gz || die
141 -
142 - # fix desktop file
143 - sed -i \
144 - -e 's|^TargetEnvironment|X-&|g' \
145 - usr/share/applications/${PN}.desktop || die
146 -
147 - # remove unused language packs
148 - pushd "${OPERA_HOME}/localization" > /dev/null || die
149 - chromium_remove_language_paks
150 - popd > /dev/null || die
151 -
152 - # setup opera symlink
153 - rm "usr/bin/${PN}" || die
154 - dosym "../../${OPERA_HOME}/${PN}" "/usr/bin/${PN}"
155 -
156 - # install proprietary codecs
157 - rm "${OPERA_HOME}/resources/ffmpeg_preload_config.json" || die
158 - if use proprietary-codecs; then
159 - mv lib_extra "${OPERA_HOME}"
160 - fi
161 -
162 - # pax mark opera, bug #562038
163 - pax-mark m "${OPERA_HOME}/opera"
164 - # enable suid sandbox if requested
165 - use suid && fperms 4711 "${OPERA_HOME}/opera_sandbox"
166 -}