Gentoo Archives: gentoo-commits

From: David Seifert <soap@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: mail-mta/protonmail-bridge-bin/, profiles/
Date: Sun, 25 Apr 2021 11:50:34
Message-Id: 1619351380.37f530389959db0eb6c2df1fc36692e2e6725769.soap@gentoo
1 commit: 37f530389959db0eb6c2df1fc36692e2e6725769
2 Author: Jakov Smolic <jakov.smolic <AT> sartura <DOT> hr>
3 AuthorDate: Sun Apr 25 11:49:40 2021 +0000
4 Commit: David Seifert <soap <AT> gentoo <DOT> org>
5 CommitDate: Sun Apr 25 11:49:40 2021 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=37f53038
7
8 mail-mta/protonmail-bridge-bin: Remove last-rited pkg
9
10 Closes: https://bugs.gentoo.org/768228
11 Signed-off-by: Jakov Smolic <jakov.smolic <AT> sartura.hr>
12 Signed-off-by: David Seifert <soap <AT> gentoo.org>
13
14 mail-mta/protonmail-bridge-bin/Manifest | 3 -
15 mail-mta/protonmail-bridge-bin/metadata.xml | 20 --
16 .../protonmail-bridge-bin-1.4.5.ebuild | 249 ---------------------
17 .../protonmail-bridge-bin-1.5.0.ebuild | 249 ---------------------
18 .../protonmail-bridge-bin-1.5.2.ebuild | 249 ---------------------
19 profiles/package.mask | 8 -
20 6 files changed, 778 deletions(-)
21
22 diff --git a/mail-mta/protonmail-bridge-bin/Manifest b/mail-mta/protonmail-bridge-bin/Manifest
23 deleted file mode 100644
24 index 89c5b8a22fb..00000000000
25 --- a/mail-mta/protonmail-bridge-bin/Manifest
26 +++ /dev/null
27 @@ -1,3 +0,0 @@
28 -DIST protonmail-bridge-1.4.5-1.x86_64.rpm 55357615 BLAKE2B f3ba298bdab26df9d7bebe65f974fde01962890c174dab91d6fb32f4349655bc8561009321f1b4906370bc9cd8a8946f094f215fb38a3aa0b6c8d633e2c44232 SHA512 80273ab2a679bedd6c6a2dc906545d15b4aee281303b255a749c5de15286ce8b49e6c3805ab594057d5c3af7dfedeb8b9acefab4be83e0f7728d06523d64143e
29 -DIST protonmail-bridge-1.5.0-1.x86_64.rpm 55971031 BLAKE2B 072a0fb93a669a22818c6c635ee2306a81ec814b546d8b5ffa3c1f8b3662a3e6c58f99bed5eca76ccdc99a4ee73f9a969afa63c5c3b43da72bb1b12c19218e96 SHA512 a17d68630781cd02589b9f3758d9d0c56641dae256a6edf496247fdb91524a508ece0ca553ae207bea119322a76fa2bc89aa2455cbea8dfc5c3f3182b3508670
30 -DIST protonmail-bridge-1.5.2-1.x86_64.rpm 55876213 BLAKE2B 28be6035954352b5d8d102a9edc730baaa50f2e1b9278f32fcf71e6c41250a1684f2d56615e648b9a8c8e55262c3f2c0098e21b86f4121a7d4592e7ec61f660a SHA512 3b3c3176765feed246d0e032a292d2f7acb7e4a41bac0e80514ca968ef2352a12837b52301f503d5fddef8436e81eedf4f1227431b89ac2660d2b02fbc64b295
31
32 diff --git a/mail-mta/protonmail-bridge-bin/metadata.xml b/mail-mta/protonmail-bridge-bin/metadata.xml
33 deleted file mode 100644
34 index 5ed086f2b4a..00000000000
35 --- a/mail-mta/protonmail-bridge-bin/metadata.xml
36 +++ /dev/null
37 @@ -1,20 +0,0 @@
38 -<?xml version="1.0" encoding="UTF-8"?>
39 -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
40 -<pkgmetadata>
41 - <maintainer type="person">
42 - <email>slashbeast@g.o</email>
43 - <name>Piotr Karbowski</name>
44 - </maintainer>
45 - <maintainer type="person">
46 - <email>marecki@g.o</email>
47 - <name>Marek Szuba</name>
48 - </maintainer>
49 - <maintainer type="person" proxied="yes">
50 - <email>lucianposton@××.me</email>
51 - <name>Lucian Poston</name>
52 - </maintainer>
53 - <maintainer type="project" proxied="proxy">
54 - <email>proxy-maint@g.o</email>
55 - <name>Proxy Maintainers</name>
56 - </maintainer>
57 -</pkgmetadata>
58
59 diff --git a/mail-mta/protonmail-bridge-bin/protonmail-bridge-bin-1.4.5.ebuild b/mail-mta/protonmail-bridge-bin/protonmail-bridge-bin-1.4.5.ebuild
60 deleted file mode 100644
61 index e1fe63e0942..00000000000
62 --- a/mail-mta/protonmail-bridge-bin/protonmail-bridge-bin-1.4.5.ebuild
63 +++ /dev/null
64 @@ -1,249 +0,0 @@
65 -# Copyright 1999-2020 Gentoo Authors
66 -# Distributed under the terms of the GNU General Public License v2
67 -
68 -EAPI=7
69 -
70 -inherit rpm xdg-utils
71 -
72 -DESCRIPTION="Serves ProtonMail to IMAP/SMTP clients"
73 -HOMEPAGE="https://protonmail.com/bridge/"
74 -SRC_URI="https://protonmail.com/download/${P/-bin/}-1.x86_64.rpm"
75 -
76 -RESTRICT="bindist mirror"
77 -
78 -LICENSE="MIT protonmail-bridge-EULA"
79 -SLOT="0"
80 -KEYWORDS="~amd64"
81 -IUSE=""
82 -
83 -DEPEND=""
84 -RDEPEND="
85 - app-crypt/libsecret
86 - dev-libs/glib:2
87 - media-sound/pulseaudio[glib]
88 - sys-apps/dbus
89 - virtual/opengl
90 - media-libs/fontconfig
91 - media-libs/freetype
92 - x11-libs/libICE
93 - x11-libs/libSM
94 - x11-libs/libX11
95 - x11-libs/libxcb
96 - x11-libs/libXext
97 - x11-libs/libXi
98 - x11-libs/libxkbcommon[X]
99 -"
100 -BDEPEND="dev-util/patchelf"
101 -
102 -S="${WORKDIR}"
103 -
104 -QA_PREBUILT="*"
105 -
106 -src_prepare() {
107 - # Some bogus files got into package.
108 - rm -rf usr/lib/.build-id
109 -
110 - # Bug #660366. To workaround preserving libs, set RUNPATH and rm unused libs
111 - cd "${S}/usr/lib/protonmail/bridge" || die
112 - patchelf --set-rpath '$ORIGIN/lib' protonmail-bridge || die "patchelf failed"
113 - patchelf --set-rpath '$ORIGIN' lib/libicui18n.so.56 || die "patchelf failed"
114 - patchelf --set-rpath '$ORIGIN' lib/libicuuc.so.56 || die "patchelf failed"
115 -
116 - rm "lib/libQt53DCore.so.5" || die
117 - rm "lib/libQt53DExtras.so.5" || die
118 - rm "lib/libQt53DInput.so.5" || die
119 - rm "lib/libQt53DLogic.so.5" || die
120 - rm "lib/libQt53DQuick.so.5" || die
121 - rm "lib/libQt53DQuickExtras.so.5" || die
122 - rm "lib/libQt53DQuickInput.so.5" || die
123 - rm "lib/libQt53DQuickRender.so.5" || die
124 - rm "lib/libQt53DRender.so.5" || die
125 - rm "lib/libQt5Concurrent.so.5" || die
126 - rm "lib/libQt5Gamepad.so.5" || die
127 - rm "lib/libQt5QuickParticles.so.5" || die
128 - rm "plugins/audio/libqtaudio_alsa.so" || die
129 - rm "plugins/audio/libqtmedia_pulse.so" || die
130 - rm "plugins/bearer/libqconnmanbearer.so" || die
131 - rm "plugins/bearer/libqgenericbearer.so" || die
132 - rm "plugins/bearer/libqnmbearer.so" || die
133 - rm "plugins/canbus/libqtpeakcanbus.so" || die
134 - rm "plugins/canbus/libqtsocketcanbus.so" || die
135 - rm "plugins/canbus/libqttinycanbus.so" || die
136 - rm "plugins/designer/libqquickwidget.so" || die
137 - rm "plugins/designer/libqwebengineview.so" || die
138 - rm "plugins/egldeviceintegrations/libqeglfs-emu-integration.so" || die
139 - rm "plugins/egldeviceintegrations/libqeglfs-x11-integration.so" || die
140 - rm "plugins/gamepads/libevdevgamepad.so" || die
141 - rm "plugins/generic/libqevdevkeyboardplugin.so" || die
142 - rm "plugins/generic/libqevdevmouseplugin.so" || die
143 - rm "plugins/generic/libqevdevtabletplugin.so" || die
144 - rm "plugins/generic/libqevdevtouchplugin.so" || die
145 - rm "plugins/generic/libqtuiotouchplugin.so" || die
146 - rm "plugins/geometryloaders/libdefaultgeometryloader.so" || die
147 - rm "plugins/geometryloaders/libgltfgeometryloader.so" || die
148 - rm "plugins/geoservices/libqtgeoservices_esri.so" || die
149 - rm "plugins/geoservices/libqtgeoservices_itemsoverlay.so" || die
150 - rm "plugins/geoservices/libqtgeoservices_mapbox.so" || die
151 - rm "plugins/geoservices/libqtgeoservices_mapboxgl.so" || die
152 - rm "plugins/geoservices/libqtgeoservices_nokia.so" || die
153 - rm "plugins/geoservices/libqtgeoservices_osm.so" || die
154 - rm "plugins/iconengines/libqsvgicon.so" || die
155 - rm "plugins/mediaservice/libgstaudiodecoder.so" || die
156 - rm "plugins/mediaservice/libgstcamerabin.so" || die
157 - rm "plugins/mediaservice/libgstmediacapture.so" || die
158 - rm "plugins/mediaservice/libgstmediaplayer.so" || die
159 - rm "plugins/platforminputcontexts/libibusplatforminputcontextplugin.so" || die
160 - rm "plugins/platforminputcontexts/libqtvirtualkeyboardplugin.so" || die
161 - rm "plugins/platforms/libqeglfs.so" || die
162 - rm "plugins/platforms/libqlinuxfb.so" || die
163 - rm "plugins/platforms/libqminimal.so" || die
164 - rm "plugins/platforms/libqminimalegl.so" || die
165 - rm "plugins/platforms/libqoffscreen.so" || die
166 - rm "plugins/platforms/libqvnc.so" || die
167 - rm "plugins/platformthemes/libqgtk3.so" || die
168 - rm "plugins/playlistformats/libqtmultimedia_m3u.so" || die
169 - rm "plugins/position/libqtposition_geoclue.so" || die
170 - rm "plugins/position/libqtposition_positionpoll.so" || die
171 - rm "plugins/printsupport/libcupsprintersupport.so" || die
172 - rm "plugins/qmltooling/libqmldbg_inspector.so" || die
173 - rm "plugins/qmltooling/libqmldbg_local.so" || die
174 - rm "plugins/qmltooling/libqmldbg_messages.so" || die
175 - rm "plugins/qmltooling/libqmldbg_native.so" || die
176 - rm "plugins/qmltooling/libqmldbg_nativedebugger.so" || die
177 - rm "plugins/qmltooling/libqmldbg_profiler.so" || die
178 - rm "plugins/qmltooling/libqmldbg_quickprofiler.so" || die
179 - rm "plugins/qmltooling/libqmldbg_server.so" || die
180 - rm "plugins/qmltooling/libqmldbg_tcp.so" || die
181 - rm "plugins/renderplugins/libscene2d.so" || die
182 - rm "plugins/sceneparsers/libassimpsceneimport.so" || die
183 - rm "plugins/sceneparsers/libgltfsceneexport.so" || die
184 - rm "plugins/sceneparsers/libgltfsceneimport.so" || die
185 - rm "plugins/sensorgestures/libqtsensorgestures_plugin.so" || die
186 - rm "plugins/sensorgestures/libqtsensorgestures_shakeplugin.so" || die
187 - rm "plugins/sensors/libqtsensors_generic.so" || die
188 - rm "plugins/sensors/libqtsensors_iio-sensor-proxy.so" || die
189 - rm "plugins/sensors/libqtsensors_linuxsys.so" || die
190 - rm "plugins/sqldrivers/libqsqlite.so" || die
191 - rm "plugins/sqldrivers/libqsqlpsql.so" || die
192 - rm "plugins/xcbglintegrations/libqxcb-egl-integration.so" || die
193 - rm "qml/Qt/labs/calendar/libqtlabscalendarplugin.so" || die
194 - rm "qml/Qt/labs/folderlistmodel/libqmlfolderlistmodelplugin.so" || die
195 - rm "qml/Qt/labs/platform/libqtlabsplatformplugin.so" || die
196 - rm "qml/Qt/labs/settings/libqmlsettingsplugin.so" || die
197 - rm "qml/Qt/labs/sharedimage/libsharedimageplugin.so" || die
198 - rm "qml/Qt3D/Animation/libquick3danimationplugin.so" || die
199 - rm "qml/Qt3D/Core/libquick3dcoreplugin.so" || die
200 - rm "qml/Qt3D/Extras/libquick3dextrasplugin.so" || die
201 - rm "qml/Qt3D/Input/libquick3dinputplugin.so" || die
202 - rm "qml/Qt3D/Logic/libquick3dlogicplugin.so" || die
203 - rm "qml/Qt3D/Render/libquick3drenderplugin.so" || die
204 - rm "qml/QtBluetooth/libdeclarative_bluetooth.so" || die
205 - rm "qml/QtGamepad/libdeclarative_gamepad.so" || die
206 - rm "qml/QtLocation/libdeclarative_location.so" || die
207 - rm "qml/QtMultimedia/libdeclarative_multimedia.so" || die
208 - rm "qml/QtNfc/libdeclarative_nfc.so" || die
209 - rm "qml/QtPositioning/libdeclarative_positioning.so" || die
210 - rm "qml/QtQml/Models.2/libmodelsplugin.so" || die
211 - rm "qml/QtQml/StateMachine/libqtqmlstatemachine.so" || die
212 - rm "qml/QtQuick/Controls.2/Material/libqtquickcontrols2materialstyleplugin.so" || die
213 - rm "qml/QtQuick/Controls.2/Universal/libqtquickcontrols2universalstyleplugin.so" || die
214 - rm "qml/QtQuick/Controls/Styles/Flat/libqtquickextrasflatplugin.so" || die
215 - rm "qml/QtQuick/Controls/libqtquickcontrolsplugin.so" || die
216 - rm "qml/QtQuick/Dialogs/Private/libdialogsprivateplugin.so" || die
217 - rm "qml/QtQuick/Dialogs/libdialogplugin.so" || die
218 - rm "qml/QtQuick/Extras/libqtquickextrasplugin.so" || die
219 - rm "qml/QtQuick/LocalStorage/libqmllocalstorageplugin.so" || die
220 - rm "qml/QtQuick/Particles.2/libparticlesplugin.so" || die
221 - rm "qml/QtQuick/PrivateWidgets/libwidgetsplugin.so" || die
222 - rm "qml/QtQuick/Scene2D/libqtquickscene2dplugin.so" || die
223 - rm "qml/QtQuick/Scene3D/libqtquickscene3dplugin.so" || die
224 - rm "qml/QtQuick/XmlListModel/libqmlxmllistmodelplugin.so" || die
225 - rm "qml/QtScxml/libdeclarative_scxml.so" || die
226 - rm "qml/QtSensors/libdeclarative_sensors.so" || die
227 - rm "qml/QtTest/libqmltestplugin.so" || die
228 - rm "qml/QtWebChannel/libdeclarative_webchannel.so" || die
229 - rm "qml/QtWebEngine/libqtwebengineplugin.so" || die
230 - rm "qml/QtWebSockets/libdeclarative_qmlwebsockets.so" || die
231 - rm "qml/QtWebView/libdeclarative_webview.so" || die
232 - rm "lib/libQt5MultimediaGstTools.so.5" || die
233 - rm "lib/libQt5OpenGL.so.5" || die
234 - rm "lib/libQt5QuickWidgets.so.5" || die
235 - rm "lib/libQt5EglFsKmsSupport.so.5" || die
236 - rm "plugins/position/libqtposition_serialnmea.so" || die
237 - rm "plugins/webview/libqtwebview_webengine.so" || die
238 - rm "plugins/egldeviceintegrations/libqeglfs-kms-egldevice-integration.so" || die
239 - rm "plugins/texttospeech/libqtexttospeech_speechd.so" || die
240 - rm "plugins/canbus/libqtpassthrucanbus.so" || die
241 - rm "qml/QtQuick/Shapes/libqmlshapesplugin.so" || die
242 - rm "qml/QtQuick/Controls.2/Fusion/libqtquickcontrols2fusionstyleplugin.so" || die
243 - rm "qml/QtQuick/Controls.2/Imagine/libqtquickcontrols2imaginestyleplugin.so" || die
244 - rm "qml/QtQml/RemoteObjects/libqtqmlremoteobjects.so" || die
245 - rm "qml/Qt/labs/location/liblocationlabsplugin.so" || die
246 - rm "lib/libQt5WaylandClient.so.5" || die
247 - rm "lib/libQt5WaylandCompositor.so.5" || die
248 - rm "plugins/canbus/libqtvirtualcanbus.so" || die
249 - rm "plugins/platforminputcontexts/libfcitxplatforminputcontextplugin.so" || die
250 - rm "plugins/platforms/libqwayland-egl.so" || die
251 - rm "plugins/platforms/libqwayland-generic.so" || die
252 - rm "plugins/platforms/libqwayland-xcomposite-egl.so" || die
253 - rm "plugins/platforms/libqwayland-xcomposite-glx.so" || die
254 - rm "plugins/platforms/libqwebgl.so" || die
255 - rm "plugins/position/libqtposition_geoclue2.so" || die
256 - rm "plugins/sqldrivers/libqsqlodbc.so" || die
257 - rm "plugins/virtualkeyboard/libqtvirtualkeyboard_hangul.so" || die
258 - rm "plugins/virtualkeyboard/libqtvirtualkeyboard_openwnn.so" || die
259 - rm "plugins/virtualkeyboard/libqtvirtualkeyboard_pinyin.so" || die
260 - rm "plugins/virtualkeyboard/libqtvirtualkeyboard_tcime.so" || die
261 - rm "plugins/virtualkeyboard/libqtvirtualkeyboard_thai.so" || die
262 - rm "plugins/wayland-decoration-client/libbradient.so" || die
263 - rm "plugins/wayland-graphics-integration-client/libdmabuf-server.so" || die
264 - rm "plugins/wayland-graphics-integration-client/libdrm-egl-server.so" || die
265 - rm "plugins/wayland-graphics-integration-client/libqt-plugin-wayland-egl.so" || die
266 - rm "plugins/wayland-graphics-integration-client/libshm-emulation-server.so" || die
267 - rm "plugins/wayland-graphics-integration-client/libxcomposite-egl.so" || die
268 - rm "plugins/wayland-graphics-integration-client/libxcomposite-glx.so" || die
269 - rm "plugins/wayland-graphics-integration-server/libdmabuf-server.so" || die
270 - rm "plugins/wayland-graphics-integration-server/libdrm-egl-server.so" || die
271 - rm "plugins/wayland-graphics-integration-server/liblinux-dmabuf-unstable-v1.so" || die
272 - rm "plugins/wayland-graphics-integration-server/libqt-plugin-wayland-egl.so" || die
273 - rm "plugins/wayland-graphics-integration-server/libshm-emulation-server.so" || die
274 - rm "plugins/wayland-graphics-integration-server/libwayland-eglstream-controller.so" || die
275 - rm "plugins/wayland-graphics-integration-server/libxcomposite-egl.so" || die
276 - rm "plugins/wayland-graphics-integration-server/libxcomposite-glx.so" || die
277 - rm "plugins/wayland-shell-integration/libfullscreen-shell-v1.so" || die
278 - rm "plugins/wayland-shell-integration/libivi-shell.so" || die
279 - rm "plugins/wayland-shell-integration/libwl-shell.so" || die
280 - rm "plugins/wayland-shell-integration/libxdg-shell-v5.so" || die
281 - rm "plugins/wayland-shell-integration/libxdg-shell-v6.so" || die
282 - rm "plugins/wayland-shell-integration/libxdg-shell.so" || die
283 - rm "qml/QtCharts/libqtchartsqml2.so" || die
284 - rm "qml/QtDataVisualization/libdatavisualizationqml2.so" || die
285 - rm "qml/QtPurchasing/libdeclarative_purchasing.so" || die
286 - rm "qml/QtQuick/VirtualKeyboard/Settings/libqtquickvirtualkeyboardsettingsplugin.so" || die
287 - rm "qml/QtQuick/VirtualKeyboard/Styles/libqtquickvirtualkeyboardstylesplugin.so" || die
288 - rm "qml/QtQuick/VirtualKeyboard/libqtquickvirtualkeyboardplugin.so" || die
289 - rm "qml/QtRemoteObjects/libqtremoteobjects.so" || die
290 - rm "qml/QtWayland/Compositor/libqwaylandcompositorplugin.so" || die
291 -
292 - default
293 -}
294 -
295 -src_install() {
296 - # Using doins -r would strip executable bits from all binaries
297 - cp -pPR usr "${D}"/ || die "Failed to copy files"
298 -
299 - dosym "protonmail-bridge" "/usr/bin/${PN}"
300 -
301 - insinto /etc/revdep-rebuild
302 - newins - "50-${PN}" <<-EOF
303 - SEARCH_DIRS_MASK="/usr/lib*/protonmail/bridge"
304 - EOF
305 -}
306 -
307 -pkg_postinst() {
308 - xdg_icon_cache_update
309 -}
310 -
311 -pkg_postrm() {
312 - xdg_icon_cache_update
313 -}
314
315 diff --git a/mail-mta/protonmail-bridge-bin/protonmail-bridge-bin-1.5.0.ebuild b/mail-mta/protonmail-bridge-bin/protonmail-bridge-bin-1.5.0.ebuild
316 deleted file mode 100644
317 index e1fe63e0942..00000000000
318 --- a/mail-mta/protonmail-bridge-bin/protonmail-bridge-bin-1.5.0.ebuild
319 +++ /dev/null
320 @@ -1,249 +0,0 @@
321 -# Copyright 1999-2020 Gentoo Authors
322 -# Distributed under the terms of the GNU General Public License v2
323 -
324 -EAPI=7
325 -
326 -inherit rpm xdg-utils
327 -
328 -DESCRIPTION="Serves ProtonMail to IMAP/SMTP clients"
329 -HOMEPAGE="https://protonmail.com/bridge/"
330 -SRC_URI="https://protonmail.com/download/${P/-bin/}-1.x86_64.rpm"
331 -
332 -RESTRICT="bindist mirror"
333 -
334 -LICENSE="MIT protonmail-bridge-EULA"
335 -SLOT="0"
336 -KEYWORDS="~amd64"
337 -IUSE=""
338 -
339 -DEPEND=""
340 -RDEPEND="
341 - app-crypt/libsecret
342 - dev-libs/glib:2
343 - media-sound/pulseaudio[glib]
344 - sys-apps/dbus
345 - virtual/opengl
346 - media-libs/fontconfig
347 - media-libs/freetype
348 - x11-libs/libICE
349 - x11-libs/libSM
350 - x11-libs/libX11
351 - x11-libs/libxcb
352 - x11-libs/libXext
353 - x11-libs/libXi
354 - x11-libs/libxkbcommon[X]
355 -"
356 -BDEPEND="dev-util/patchelf"
357 -
358 -S="${WORKDIR}"
359 -
360 -QA_PREBUILT="*"
361 -
362 -src_prepare() {
363 - # Some bogus files got into package.
364 - rm -rf usr/lib/.build-id
365 -
366 - # Bug #660366. To workaround preserving libs, set RUNPATH and rm unused libs
367 - cd "${S}/usr/lib/protonmail/bridge" || die
368 - patchelf --set-rpath '$ORIGIN/lib' protonmail-bridge || die "patchelf failed"
369 - patchelf --set-rpath '$ORIGIN' lib/libicui18n.so.56 || die "patchelf failed"
370 - patchelf --set-rpath '$ORIGIN' lib/libicuuc.so.56 || die "patchelf failed"
371 -
372 - rm "lib/libQt53DCore.so.5" || die
373 - rm "lib/libQt53DExtras.so.5" || die
374 - rm "lib/libQt53DInput.so.5" || die
375 - rm "lib/libQt53DLogic.so.5" || die
376 - rm "lib/libQt53DQuick.so.5" || die
377 - rm "lib/libQt53DQuickExtras.so.5" || die
378 - rm "lib/libQt53DQuickInput.so.5" || die
379 - rm "lib/libQt53DQuickRender.so.5" || die
380 - rm "lib/libQt53DRender.so.5" || die
381 - rm "lib/libQt5Concurrent.so.5" || die
382 - rm "lib/libQt5Gamepad.so.5" || die
383 - rm "lib/libQt5QuickParticles.so.5" || die
384 - rm "plugins/audio/libqtaudio_alsa.so" || die
385 - rm "plugins/audio/libqtmedia_pulse.so" || die
386 - rm "plugins/bearer/libqconnmanbearer.so" || die
387 - rm "plugins/bearer/libqgenericbearer.so" || die
388 - rm "plugins/bearer/libqnmbearer.so" || die
389 - rm "plugins/canbus/libqtpeakcanbus.so" || die
390 - rm "plugins/canbus/libqtsocketcanbus.so" || die
391 - rm "plugins/canbus/libqttinycanbus.so" || die
392 - rm "plugins/designer/libqquickwidget.so" || die
393 - rm "plugins/designer/libqwebengineview.so" || die
394 - rm "plugins/egldeviceintegrations/libqeglfs-emu-integration.so" || die
395 - rm "plugins/egldeviceintegrations/libqeglfs-x11-integration.so" || die
396 - rm "plugins/gamepads/libevdevgamepad.so" || die
397 - rm "plugins/generic/libqevdevkeyboardplugin.so" || die
398 - rm "plugins/generic/libqevdevmouseplugin.so" || die
399 - rm "plugins/generic/libqevdevtabletplugin.so" || die
400 - rm "plugins/generic/libqevdevtouchplugin.so" || die
401 - rm "plugins/generic/libqtuiotouchplugin.so" || die
402 - rm "plugins/geometryloaders/libdefaultgeometryloader.so" || die
403 - rm "plugins/geometryloaders/libgltfgeometryloader.so" || die
404 - rm "plugins/geoservices/libqtgeoservices_esri.so" || die
405 - rm "plugins/geoservices/libqtgeoservices_itemsoverlay.so" || die
406 - rm "plugins/geoservices/libqtgeoservices_mapbox.so" || die
407 - rm "plugins/geoservices/libqtgeoservices_mapboxgl.so" || die
408 - rm "plugins/geoservices/libqtgeoservices_nokia.so" || die
409 - rm "plugins/geoservices/libqtgeoservices_osm.so" || die
410 - rm "plugins/iconengines/libqsvgicon.so" || die
411 - rm "plugins/mediaservice/libgstaudiodecoder.so" || die
412 - rm "plugins/mediaservice/libgstcamerabin.so" || die
413 - rm "plugins/mediaservice/libgstmediacapture.so" || die
414 - rm "plugins/mediaservice/libgstmediaplayer.so" || die
415 - rm "plugins/platforminputcontexts/libibusplatforminputcontextplugin.so" || die
416 - rm "plugins/platforminputcontexts/libqtvirtualkeyboardplugin.so" || die
417 - rm "plugins/platforms/libqeglfs.so" || die
418 - rm "plugins/platforms/libqlinuxfb.so" || die
419 - rm "plugins/platforms/libqminimal.so" || die
420 - rm "plugins/platforms/libqminimalegl.so" || die
421 - rm "plugins/platforms/libqoffscreen.so" || die
422 - rm "plugins/platforms/libqvnc.so" || die
423 - rm "plugins/platformthemes/libqgtk3.so" || die
424 - rm "plugins/playlistformats/libqtmultimedia_m3u.so" || die
425 - rm "plugins/position/libqtposition_geoclue.so" || die
426 - rm "plugins/position/libqtposition_positionpoll.so" || die
427 - rm "plugins/printsupport/libcupsprintersupport.so" || die
428 - rm "plugins/qmltooling/libqmldbg_inspector.so" || die
429 - rm "plugins/qmltooling/libqmldbg_local.so" || die
430 - rm "plugins/qmltooling/libqmldbg_messages.so" || die
431 - rm "plugins/qmltooling/libqmldbg_native.so" || die
432 - rm "plugins/qmltooling/libqmldbg_nativedebugger.so" || die
433 - rm "plugins/qmltooling/libqmldbg_profiler.so" || die
434 - rm "plugins/qmltooling/libqmldbg_quickprofiler.so" || die
435 - rm "plugins/qmltooling/libqmldbg_server.so" || die
436 - rm "plugins/qmltooling/libqmldbg_tcp.so" || die
437 - rm "plugins/renderplugins/libscene2d.so" || die
438 - rm "plugins/sceneparsers/libassimpsceneimport.so" || die
439 - rm "plugins/sceneparsers/libgltfsceneexport.so" || die
440 - rm "plugins/sceneparsers/libgltfsceneimport.so" || die
441 - rm "plugins/sensorgestures/libqtsensorgestures_plugin.so" || die
442 - rm "plugins/sensorgestures/libqtsensorgestures_shakeplugin.so" || die
443 - rm "plugins/sensors/libqtsensors_generic.so" || die
444 - rm "plugins/sensors/libqtsensors_iio-sensor-proxy.so" || die
445 - rm "plugins/sensors/libqtsensors_linuxsys.so" || die
446 - rm "plugins/sqldrivers/libqsqlite.so" || die
447 - rm "plugins/sqldrivers/libqsqlpsql.so" || die
448 - rm "plugins/xcbglintegrations/libqxcb-egl-integration.so" || die
449 - rm "qml/Qt/labs/calendar/libqtlabscalendarplugin.so" || die
450 - rm "qml/Qt/labs/folderlistmodel/libqmlfolderlistmodelplugin.so" || die
451 - rm "qml/Qt/labs/platform/libqtlabsplatformplugin.so" || die
452 - rm "qml/Qt/labs/settings/libqmlsettingsplugin.so" || die
453 - rm "qml/Qt/labs/sharedimage/libsharedimageplugin.so" || die
454 - rm "qml/Qt3D/Animation/libquick3danimationplugin.so" || die
455 - rm "qml/Qt3D/Core/libquick3dcoreplugin.so" || die
456 - rm "qml/Qt3D/Extras/libquick3dextrasplugin.so" || die
457 - rm "qml/Qt3D/Input/libquick3dinputplugin.so" || die
458 - rm "qml/Qt3D/Logic/libquick3dlogicplugin.so" || die
459 - rm "qml/Qt3D/Render/libquick3drenderplugin.so" || die
460 - rm "qml/QtBluetooth/libdeclarative_bluetooth.so" || die
461 - rm "qml/QtGamepad/libdeclarative_gamepad.so" || die
462 - rm "qml/QtLocation/libdeclarative_location.so" || die
463 - rm "qml/QtMultimedia/libdeclarative_multimedia.so" || die
464 - rm "qml/QtNfc/libdeclarative_nfc.so" || die
465 - rm "qml/QtPositioning/libdeclarative_positioning.so" || die
466 - rm "qml/QtQml/Models.2/libmodelsplugin.so" || die
467 - rm "qml/QtQml/StateMachine/libqtqmlstatemachine.so" || die
468 - rm "qml/QtQuick/Controls.2/Material/libqtquickcontrols2materialstyleplugin.so" || die
469 - rm "qml/QtQuick/Controls.2/Universal/libqtquickcontrols2universalstyleplugin.so" || die
470 - rm "qml/QtQuick/Controls/Styles/Flat/libqtquickextrasflatplugin.so" || die
471 - rm "qml/QtQuick/Controls/libqtquickcontrolsplugin.so" || die
472 - rm "qml/QtQuick/Dialogs/Private/libdialogsprivateplugin.so" || die
473 - rm "qml/QtQuick/Dialogs/libdialogplugin.so" || die
474 - rm "qml/QtQuick/Extras/libqtquickextrasplugin.so" || die
475 - rm "qml/QtQuick/LocalStorage/libqmllocalstorageplugin.so" || die
476 - rm "qml/QtQuick/Particles.2/libparticlesplugin.so" || die
477 - rm "qml/QtQuick/PrivateWidgets/libwidgetsplugin.so" || die
478 - rm "qml/QtQuick/Scene2D/libqtquickscene2dplugin.so" || die
479 - rm "qml/QtQuick/Scene3D/libqtquickscene3dplugin.so" || die
480 - rm "qml/QtQuick/XmlListModel/libqmlxmllistmodelplugin.so" || die
481 - rm "qml/QtScxml/libdeclarative_scxml.so" || die
482 - rm "qml/QtSensors/libdeclarative_sensors.so" || die
483 - rm "qml/QtTest/libqmltestplugin.so" || die
484 - rm "qml/QtWebChannel/libdeclarative_webchannel.so" || die
485 - rm "qml/QtWebEngine/libqtwebengineplugin.so" || die
486 - rm "qml/QtWebSockets/libdeclarative_qmlwebsockets.so" || die
487 - rm "qml/QtWebView/libdeclarative_webview.so" || die
488 - rm "lib/libQt5MultimediaGstTools.so.5" || die
489 - rm "lib/libQt5OpenGL.so.5" || die
490 - rm "lib/libQt5QuickWidgets.so.5" || die
491 - rm "lib/libQt5EglFsKmsSupport.so.5" || die
492 - rm "plugins/position/libqtposition_serialnmea.so" || die
493 - rm "plugins/webview/libqtwebview_webengine.so" || die
494 - rm "plugins/egldeviceintegrations/libqeglfs-kms-egldevice-integration.so" || die
495 - rm "plugins/texttospeech/libqtexttospeech_speechd.so" || die
496 - rm "plugins/canbus/libqtpassthrucanbus.so" || die
497 - rm "qml/QtQuick/Shapes/libqmlshapesplugin.so" || die
498 - rm "qml/QtQuick/Controls.2/Fusion/libqtquickcontrols2fusionstyleplugin.so" || die
499 - rm "qml/QtQuick/Controls.2/Imagine/libqtquickcontrols2imaginestyleplugin.so" || die
500 - rm "qml/QtQml/RemoteObjects/libqtqmlremoteobjects.so" || die
501 - rm "qml/Qt/labs/location/liblocationlabsplugin.so" || die
502 - rm "lib/libQt5WaylandClient.so.5" || die
503 - rm "lib/libQt5WaylandCompositor.so.5" || die
504 - rm "plugins/canbus/libqtvirtualcanbus.so" || die
505 - rm "plugins/platforminputcontexts/libfcitxplatforminputcontextplugin.so" || die
506 - rm "plugins/platforms/libqwayland-egl.so" || die
507 - rm "plugins/platforms/libqwayland-generic.so" || die
508 - rm "plugins/platforms/libqwayland-xcomposite-egl.so" || die
509 - rm "plugins/platforms/libqwayland-xcomposite-glx.so" || die
510 - rm "plugins/platforms/libqwebgl.so" || die
511 - rm "plugins/position/libqtposition_geoclue2.so" || die
512 - rm "plugins/sqldrivers/libqsqlodbc.so" || die
513 - rm "plugins/virtualkeyboard/libqtvirtualkeyboard_hangul.so" || die
514 - rm "plugins/virtualkeyboard/libqtvirtualkeyboard_openwnn.so" || die
515 - rm "plugins/virtualkeyboard/libqtvirtualkeyboard_pinyin.so" || die
516 - rm "plugins/virtualkeyboard/libqtvirtualkeyboard_tcime.so" || die
517 - rm "plugins/virtualkeyboard/libqtvirtualkeyboard_thai.so" || die
518 - rm "plugins/wayland-decoration-client/libbradient.so" || die
519 - rm "plugins/wayland-graphics-integration-client/libdmabuf-server.so" || die
520 - rm "plugins/wayland-graphics-integration-client/libdrm-egl-server.so" || die
521 - rm "plugins/wayland-graphics-integration-client/libqt-plugin-wayland-egl.so" || die
522 - rm "plugins/wayland-graphics-integration-client/libshm-emulation-server.so" || die
523 - rm "plugins/wayland-graphics-integration-client/libxcomposite-egl.so" || die
524 - rm "plugins/wayland-graphics-integration-client/libxcomposite-glx.so" || die
525 - rm "plugins/wayland-graphics-integration-server/libdmabuf-server.so" || die
526 - rm "plugins/wayland-graphics-integration-server/libdrm-egl-server.so" || die
527 - rm "plugins/wayland-graphics-integration-server/liblinux-dmabuf-unstable-v1.so" || die
528 - rm "plugins/wayland-graphics-integration-server/libqt-plugin-wayland-egl.so" || die
529 - rm "plugins/wayland-graphics-integration-server/libshm-emulation-server.so" || die
530 - rm "plugins/wayland-graphics-integration-server/libwayland-eglstream-controller.so" || die
531 - rm "plugins/wayland-graphics-integration-server/libxcomposite-egl.so" || die
532 - rm "plugins/wayland-graphics-integration-server/libxcomposite-glx.so" || die
533 - rm "plugins/wayland-shell-integration/libfullscreen-shell-v1.so" || die
534 - rm "plugins/wayland-shell-integration/libivi-shell.so" || die
535 - rm "plugins/wayland-shell-integration/libwl-shell.so" || die
536 - rm "plugins/wayland-shell-integration/libxdg-shell-v5.so" || die
537 - rm "plugins/wayland-shell-integration/libxdg-shell-v6.so" || die
538 - rm "plugins/wayland-shell-integration/libxdg-shell.so" || die
539 - rm "qml/QtCharts/libqtchartsqml2.so" || die
540 - rm "qml/QtDataVisualization/libdatavisualizationqml2.so" || die
541 - rm "qml/QtPurchasing/libdeclarative_purchasing.so" || die
542 - rm "qml/QtQuick/VirtualKeyboard/Settings/libqtquickvirtualkeyboardsettingsplugin.so" || die
543 - rm "qml/QtQuick/VirtualKeyboard/Styles/libqtquickvirtualkeyboardstylesplugin.so" || die
544 - rm "qml/QtQuick/VirtualKeyboard/libqtquickvirtualkeyboardplugin.so" || die
545 - rm "qml/QtRemoteObjects/libqtremoteobjects.so" || die
546 - rm "qml/QtWayland/Compositor/libqwaylandcompositorplugin.so" || die
547 -
548 - default
549 -}
550 -
551 -src_install() {
552 - # Using doins -r would strip executable bits from all binaries
553 - cp -pPR usr "${D}"/ || die "Failed to copy files"
554 -
555 - dosym "protonmail-bridge" "/usr/bin/${PN}"
556 -
557 - insinto /etc/revdep-rebuild
558 - newins - "50-${PN}" <<-EOF
559 - SEARCH_DIRS_MASK="/usr/lib*/protonmail/bridge"
560 - EOF
561 -}
562 -
563 -pkg_postinst() {
564 - xdg_icon_cache_update
565 -}
566 -
567 -pkg_postrm() {
568 - xdg_icon_cache_update
569 -}
570
571 diff --git a/mail-mta/protonmail-bridge-bin/protonmail-bridge-bin-1.5.2.ebuild b/mail-mta/protonmail-bridge-bin/protonmail-bridge-bin-1.5.2.ebuild
572 deleted file mode 100644
573 index e1fe63e0942..00000000000
574 --- a/mail-mta/protonmail-bridge-bin/protonmail-bridge-bin-1.5.2.ebuild
575 +++ /dev/null
576 @@ -1,249 +0,0 @@
577 -# Copyright 1999-2020 Gentoo Authors
578 -# Distributed under the terms of the GNU General Public License v2
579 -
580 -EAPI=7
581 -
582 -inherit rpm xdg-utils
583 -
584 -DESCRIPTION="Serves ProtonMail to IMAP/SMTP clients"
585 -HOMEPAGE="https://protonmail.com/bridge/"
586 -SRC_URI="https://protonmail.com/download/${P/-bin/}-1.x86_64.rpm"
587 -
588 -RESTRICT="bindist mirror"
589 -
590 -LICENSE="MIT protonmail-bridge-EULA"
591 -SLOT="0"
592 -KEYWORDS="~amd64"
593 -IUSE=""
594 -
595 -DEPEND=""
596 -RDEPEND="
597 - app-crypt/libsecret
598 - dev-libs/glib:2
599 - media-sound/pulseaudio[glib]
600 - sys-apps/dbus
601 - virtual/opengl
602 - media-libs/fontconfig
603 - media-libs/freetype
604 - x11-libs/libICE
605 - x11-libs/libSM
606 - x11-libs/libX11
607 - x11-libs/libxcb
608 - x11-libs/libXext
609 - x11-libs/libXi
610 - x11-libs/libxkbcommon[X]
611 -"
612 -BDEPEND="dev-util/patchelf"
613 -
614 -S="${WORKDIR}"
615 -
616 -QA_PREBUILT="*"
617 -
618 -src_prepare() {
619 - # Some bogus files got into package.
620 - rm -rf usr/lib/.build-id
621 -
622 - # Bug #660366. To workaround preserving libs, set RUNPATH and rm unused libs
623 - cd "${S}/usr/lib/protonmail/bridge" || die
624 - patchelf --set-rpath '$ORIGIN/lib' protonmail-bridge || die "patchelf failed"
625 - patchelf --set-rpath '$ORIGIN' lib/libicui18n.so.56 || die "patchelf failed"
626 - patchelf --set-rpath '$ORIGIN' lib/libicuuc.so.56 || die "patchelf failed"
627 -
628 - rm "lib/libQt53DCore.so.5" || die
629 - rm "lib/libQt53DExtras.so.5" || die
630 - rm "lib/libQt53DInput.so.5" || die
631 - rm "lib/libQt53DLogic.so.5" || die
632 - rm "lib/libQt53DQuick.so.5" || die
633 - rm "lib/libQt53DQuickExtras.so.5" || die
634 - rm "lib/libQt53DQuickInput.so.5" || die
635 - rm "lib/libQt53DQuickRender.so.5" || die
636 - rm "lib/libQt53DRender.so.5" || die
637 - rm "lib/libQt5Concurrent.so.5" || die
638 - rm "lib/libQt5Gamepad.so.5" || die
639 - rm "lib/libQt5QuickParticles.so.5" || die
640 - rm "plugins/audio/libqtaudio_alsa.so" || die
641 - rm "plugins/audio/libqtmedia_pulse.so" || die
642 - rm "plugins/bearer/libqconnmanbearer.so" || die
643 - rm "plugins/bearer/libqgenericbearer.so" || die
644 - rm "plugins/bearer/libqnmbearer.so" || die
645 - rm "plugins/canbus/libqtpeakcanbus.so" || die
646 - rm "plugins/canbus/libqtsocketcanbus.so" || die
647 - rm "plugins/canbus/libqttinycanbus.so" || die
648 - rm "plugins/designer/libqquickwidget.so" || die
649 - rm "plugins/designer/libqwebengineview.so" || die
650 - rm "plugins/egldeviceintegrations/libqeglfs-emu-integration.so" || die
651 - rm "plugins/egldeviceintegrations/libqeglfs-x11-integration.so" || die
652 - rm "plugins/gamepads/libevdevgamepad.so" || die
653 - rm "plugins/generic/libqevdevkeyboardplugin.so" || die
654 - rm "plugins/generic/libqevdevmouseplugin.so" || die
655 - rm "plugins/generic/libqevdevtabletplugin.so" || die
656 - rm "plugins/generic/libqevdevtouchplugin.so" || die
657 - rm "plugins/generic/libqtuiotouchplugin.so" || die
658 - rm "plugins/geometryloaders/libdefaultgeometryloader.so" || die
659 - rm "plugins/geometryloaders/libgltfgeometryloader.so" || die
660 - rm "plugins/geoservices/libqtgeoservices_esri.so" || die
661 - rm "plugins/geoservices/libqtgeoservices_itemsoverlay.so" || die
662 - rm "plugins/geoservices/libqtgeoservices_mapbox.so" || die
663 - rm "plugins/geoservices/libqtgeoservices_mapboxgl.so" || die
664 - rm "plugins/geoservices/libqtgeoservices_nokia.so" || die
665 - rm "plugins/geoservices/libqtgeoservices_osm.so" || die
666 - rm "plugins/iconengines/libqsvgicon.so" || die
667 - rm "plugins/mediaservice/libgstaudiodecoder.so" || die
668 - rm "plugins/mediaservice/libgstcamerabin.so" || die
669 - rm "plugins/mediaservice/libgstmediacapture.so" || die
670 - rm "plugins/mediaservice/libgstmediaplayer.so" || die
671 - rm "plugins/platforminputcontexts/libibusplatforminputcontextplugin.so" || die
672 - rm "plugins/platforminputcontexts/libqtvirtualkeyboardplugin.so" || die
673 - rm "plugins/platforms/libqeglfs.so" || die
674 - rm "plugins/platforms/libqlinuxfb.so" || die
675 - rm "plugins/platforms/libqminimal.so" || die
676 - rm "plugins/platforms/libqminimalegl.so" || die
677 - rm "plugins/platforms/libqoffscreen.so" || die
678 - rm "plugins/platforms/libqvnc.so" || die
679 - rm "plugins/platformthemes/libqgtk3.so" || die
680 - rm "plugins/playlistformats/libqtmultimedia_m3u.so" || die
681 - rm "plugins/position/libqtposition_geoclue.so" || die
682 - rm "plugins/position/libqtposition_positionpoll.so" || die
683 - rm "plugins/printsupport/libcupsprintersupport.so" || die
684 - rm "plugins/qmltooling/libqmldbg_inspector.so" || die
685 - rm "plugins/qmltooling/libqmldbg_local.so" || die
686 - rm "plugins/qmltooling/libqmldbg_messages.so" || die
687 - rm "plugins/qmltooling/libqmldbg_native.so" || die
688 - rm "plugins/qmltooling/libqmldbg_nativedebugger.so" || die
689 - rm "plugins/qmltooling/libqmldbg_profiler.so" || die
690 - rm "plugins/qmltooling/libqmldbg_quickprofiler.so" || die
691 - rm "plugins/qmltooling/libqmldbg_server.so" || die
692 - rm "plugins/qmltooling/libqmldbg_tcp.so" || die
693 - rm "plugins/renderplugins/libscene2d.so" || die
694 - rm "plugins/sceneparsers/libassimpsceneimport.so" || die
695 - rm "plugins/sceneparsers/libgltfsceneexport.so" || die
696 - rm "plugins/sceneparsers/libgltfsceneimport.so" || die
697 - rm "plugins/sensorgestures/libqtsensorgestures_plugin.so" || die
698 - rm "plugins/sensorgestures/libqtsensorgestures_shakeplugin.so" || die
699 - rm "plugins/sensors/libqtsensors_generic.so" || die
700 - rm "plugins/sensors/libqtsensors_iio-sensor-proxy.so" || die
701 - rm "plugins/sensors/libqtsensors_linuxsys.so" || die
702 - rm "plugins/sqldrivers/libqsqlite.so" || die
703 - rm "plugins/sqldrivers/libqsqlpsql.so" || die
704 - rm "plugins/xcbglintegrations/libqxcb-egl-integration.so" || die
705 - rm "qml/Qt/labs/calendar/libqtlabscalendarplugin.so" || die
706 - rm "qml/Qt/labs/folderlistmodel/libqmlfolderlistmodelplugin.so" || die
707 - rm "qml/Qt/labs/platform/libqtlabsplatformplugin.so" || die
708 - rm "qml/Qt/labs/settings/libqmlsettingsplugin.so" || die
709 - rm "qml/Qt/labs/sharedimage/libsharedimageplugin.so" || die
710 - rm "qml/Qt3D/Animation/libquick3danimationplugin.so" || die
711 - rm "qml/Qt3D/Core/libquick3dcoreplugin.so" || die
712 - rm "qml/Qt3D/Extras/libquick3dextrasplugin.so" || die
713 - rm "qml/Qt3D/Input/libquick3dinputplugin.so" || die
714 - rm "qml/Qt3D/Logic/libquick3dlogicplugin.so" || die
715 - rm "qml/Qt3D/Render/libquick3drenderplugin.so" || die
716 - rm "qml/QtBluetooth/libdeclarative_bluetooth.so" || die
717 - rm "qml/QtGamepad/libdeclarative_gamepad.so" || die
718 - rm "qml/QtLocation/libdeclarative_location.so" || die
719 - rm "qml/QtMultimedia/libdeclarative_multimedia.so" || die
720 - rm "qml/QtNfc/libdeclarative_nfc.so" || die
721 - rm "qml/QtPositioning/libdeclarative_positioning.so" || die
722 - rm "qml/QtQml/Models.2/libmodelsplugin.so" || die
723 - rm "qml/QtQml/StateMachine/libqtqmlstatemachine.so" || die
724 - rm "qml/QtQuick/Controls.2/Material/libqtquickcontrols2materialstyleplugin.so" || die
725 - rm "qml/QtQuick/Controls.2/Universal/libqtquickcontrols2universalstyleplugin.so" || die
726 - rm "qml/QtQuick/Controls/Styles/Flat/libqtquickextrasflatplugin.so" || die
727 - rm "qml/QtQuick/Controls/libqtquickcontrolsplugin.so" || die
728 - rm "qml/QtQuick/Dialogs/Private/libdialogsprivateplugin.so" || die
729 - rm "qml/QtQuick/Dialogs/libdialogplugin.so" || die
730 - rm "qml/QtQuick/Extras/libqtquickextrasplugin.so" || die
731 - rm "qml/QtQuick/LocalStorage/libqmllocalstorageplugin.so" || die
732 - rm "qml/QtQuick/Particles.2/libparticlesplugin.so" || die
733 - rm "qml/QtQuick/PrivateWidgets/libwidgetsplugin.so" || die
734 - rm "qml/QtQuick/Scene2D/libqtquickscene2dplugin.so" || die
735 - rm "qml/QtQuick/Scene3D/libqtquickscene3dplugin.so" || die
736 - rm "qml/QtQuick/XmlListModel/libqmlxmllistmodelplugin.so" || die
737 - rm "qml/QtScxml/libdeclarative_scxml.so" || die
738 - rm "qml/QtSensors/libdeclarative_sensors.so" || die
739 - rm "qml/QtTest/libqmltestplugin.so" || die
740 - rm "qml/QtWebChannel/libdeclarative_webchannel.so" || die
741 - rm "qml/QtWebEngine/libqtwebengineplugin.so" || die
742 - rm "qml/QtWebSockets/libdeclarative_qmlwebsockets.so" || die
743 - rm "qml/QtWebView/libdeclarative_webview.so" || die
744 - rm "lib/libQt5MultimediaGstTools.so.5" || die
745 - rm "lib/libQt5OpenGL.so.5" || die
746 - rm "lib/libQt5QuickWidgets.so.5" || die
747 - rm "lib/libQt5EglFsKmsSupport.so.5" || die
748 - rm "plugins/position/libqtposition_serialnmea.so" || die
749 - rm "plugins/webview/libqtwebview_webengine.so" || die
750 - rm "plugins/egldeviceintegrations/libqeglfs-kms-egldevice-integration.so" || die
751 - rm "plugins/texttospeech/libqtexttospeech_speechd.so" || die
752 - rm "plugins/canbus/libqtpassthrucanbus.so" || die
753 - rm "qml/QtQuick/Shapes/libqmlshapesplugin.so" || die
754 - rm "qml/QtQuick/Controls.2/Fusion/libqtquickcontrols2fusionstyleplugin.so" || die
755 - rm "qml/QtQuick/Controls.2/Imagine/libqtquickcontrols2imaginestyleplugin.so" || die
756 - rm "qml/QtQml/RemoteObjects/libqtqmlremoteobjects.so" || die
757 - rm "qml/Qt/labs/location/liblocationlabsplugin.so" || die
758 - rm "lib/libQt5WaylandClient.so.5" || die
759 - rm "lib/libQt5WaylandCompositor.so.5" || die
760 - rm "plugins/canbus/libqtvirtualcanbus.so" || die
761 - rm "plugins/platforminputcontexts/libfcitxplatforminputcontextplugin.so" || die
762 - rm "plugins/platforms/libqwayland-egl.so" || die
763 - rm "plugins/platforms/libqwayland-generic.so" || die
764 - rm "plugins/platforms/libqwayland-xcomposite-egl.so" || die
765 - rm "plugins/platforms/libqwayland-xcomposite-glx.so" || die
766 - rm "plugins/platforms/libqwebgl.so" || die
767 - rm "plugins/position/libqtposition_geoclue2.so" || die
768 - rm "plugins/sqldrivers/libqsqlodbc.so" || die
769 - rm "plugins/virtualkeyboard/libqtvirtualkeyboard_hangul.so" || die
770 - rm "plugins/virtualkeyboard/libqtvirtualkeyboard_openwnn.so" || die
771 - rm "plugins/virtualkeyboard/libqtvirtualkeyboard_pinyin.so" || die
772 - rm "plugins/virtualkeyboard/libqtvirtualkeyboard_tcime.so" || die
773 - rm "plugins/virtualkeyboard/libqtvirtualkeyboard_thai.so" || die
774 - rm "plugins/wayland-decoration-client/libbradient.so" || die
775 - rm "plugins/wayland-graphics-integration-client/libdmabuf-server.so" || die
776 - rm "plugins/wayland-graphics-integration-client/libdrm-egl-server.so" || die
777 - rm "plugins/wayland-graphics-integration-client/libqt-plugin-wayland-egl.so" || die
778 - rm "plugins/wayland-graphics-integration-client/libshm-emulation-server.so" || die
779 - rm "plugins/wayland-graphics-integration-client/libxcomposite-egl.so" || die
780 - rm "plugins/wayland-graphics-integration-client/libxcomposite-glx.so" || die
781 - rm "plugins/wayland-graphics-integration-server/libdmabuf-server.so" || die
782 - rm "plugins/wayland-graphics-integration-server/libdrm-egl-server.so" || die
783 - rm "plugins/wayland-graphics-integration-server/liblinux-dmabuf-unstable-v1.so" || die
784 - rm "plugins/wayland-graphics-integration-server/libqt-plugin-wayland-egl.so" || die
785 - rm "plugins/wayland-graphics-integration-server/libshm-emulation-server.so" || die
786 - rm "plugins/wayland-graphics-integration-server/libwayland-eglstream-controller.so" || die
787 - rm "plugins/wayland-graphics-integration-server/libxcomposite-egl.so" || die
788 - rm "plugins/wayland-graphics-integration-server/libxcomposite-glx.so" || die
789 - rm "plugins/wayland-shell-integration/libfullscreen-shell-v1.so" || die
790 - rm "plugins/wayland-shell-integration/libivi-shell.so" || die
791 - rm "plugins/wayland-shell-integration/libwl-shell.so" || die
792 - rm "plugins/wayland-shell-integration/libxdg-shell-v5.so" || die
793 - rm "plugins/wayland-shell-integration/libxdg-shell-v6.so" || die
794 - rm "plugins/wayland-shell-integration/libxdg-shell.so" || die
795 - rm "qml/QtCharts/libqtchartsqml2.so" || die
796 - rm "qml/QtDataVisualization/libdatavisualizationqml2.so" || die
797 - rm "qml/QtPurchasing/libdeclarative_purchasing.so" || die
798 - rm "qml/QtQuick/VirtualKeyboard/Settings/libqtquickvirtualkeyboardsettingsplugin.so" || die
799 - rm "qml/QtQuick/VirtualKeyboard/Styles/libqtquickvirtualkeyboardstylesplugin.so" || die
800 - rm "qml/QtQuick/VirtualKeyboard/libqtquickvirtualkeyboardplugin.so" || die
801 - rm "qml/QtRemoteObjects/libqtremoteobjects.so" || die
802 - rm "qml/QtWayland/Compositor/libqwaylandcompositorplugin.so" || die
803 -
804 - default
805 -}
806 -
807 -src_install() {
808 - # Using doins -r would strip executable bits from all binaries
809 - cp -pPR usr "${D}"/ || die "Failed to copy files"
810 -
811 - dosym "protonmail-bridge" "/usr/bin/${PN}"
812 -
813 - insinto /etc/revdep-rebuild
814 - newins - "50-${PN}" <<-EOF
815 - SEARCH_DIRS_MASK="/usr/lib*/protonmail/bridge"
816 - EOF
817 -}
818 -
819 -pkg_postinst() {
820 - xdg_icon_cache_update
821 -}
822 -
823 -pkg_postrm() {
824 - xdg_icon_cache_update
825 -}
826
827 diff --git a/profiles/package.mask b/profiles/package.mask
828 index 0d41a5f8adb..42f95e3a93e 100644
829 --- a/profiles/package.mask
830 +++ b/profiles/package.mask
831 @@ -393,14 +393,6 @@ sys-devel/autoconf:2.71
832 >=dev-libs/libgweather-40
833 >=gnome-base/gnome-settings-daemon-40
834
835 -# Marek Szuba <marecki@g.o> (2021-03-19)
836 -# Depends on bundled out-of-date Qt5 libraries, and even with those
837 -# installed recent upstream versions fail to run. Moreover, we have now
838 -# got a source variant in the tree which, while still CLI-only for now,
839 -# is up to date and actually works.
840 -# Removal in 30 days. Bug #768228.
841 -mail-mta/protonmail-bridge-bin
842 -
843 # Göktürk Yüksek <gokturk@g.o> (2021-03-14)
844 # Dead upstream. No revdeps.
845 # Removal in 60 days to allow people extra time