public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] repo/gentoo:master commit in: mail-mta/protonmail-bridge-bin/
@ 2018-07-13 10:56 Tony Vroon
  0 siblings, 0 replies; 27+ messages in thread
From: Tony Vroon @ 2018-07-13 10:56 UTC (permalink / raw
  To: gentoo-commits

commit:     2784b9e5903ce8e272cff6543c6d2d5fdf363b66
Author:     Lucian Poston <lucianposton <AT> pm <DOT> me>
AuthorDate: Thu Jul 12 12:12:28 2018 +0000
Commit:     Tony Vroon <chainsaw <AT> gentoo <DOT> org>
CommitDate: Fri Jul 13 10:56:39 2018 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2784b9e5

mail-mta/protonmail-bridge-bin: Bump 1.0.5

Fix preserve-libs issues: https://bugs.gentoo.org/660366

Closes: https://bugs.gentoo.org/660366

Package-Manager: Portage-2.3.40, Repoman-2.3.9
Closes: https://github.com/gentoo/gentoo/pull/9201
Closes: https://bugs.gentoo.org/660366

 mail-mta/protonmail-bridge-bin/Manifest            |   2 +-
 .../protonmail-bridge-bin-1.0.4.ebuild             |  42 -----
 .../protonmail-bridge-bin-1.0.5.ebuild             | 188 +++++++++++++++++++++
 3 files changed, 189 insertions(+), 43 deletions(-)

diff --git a/mail-mta/protonmail-bridge-bin/Manifest b/mail-mta/protonmail-bridge-bin/Manifest
index 2209f0bab9d..1103b7d9c70 100644
--- a/mail-mta/protonmail-bridge-bin/Manifest
+++ b/mail-mta/protonmail-bridge-bin/Manifest
@@ -1 +1 @@
-DIST protonmail-bridge-1.0.4-1.x86_64.rpm 47422421 BLAKE2B 0846ce606feec1402e606a3b1bbe5c4431f804afc07e24689c77bcc64f211fe756a6890598e79cb6f6169a41a20158f7685b8d26a10fb91926abc77a5681ae20 SHA512 6d366ac02dec8ae3fa2bf188eff7cdaf6155c30386c76d29771362b573b3f3abc0e26df837955cb5f56d51ed1cd1b0b603911886478b5cfc7a750b2ee0077538
+DIST protonmail-bridge-1.0.5-1.x86_64.rpm 46864229 BLAKE2B bfd35880dd172dd4fc2352f28f9dc9e57049a114b15fbcc2f462c286e005276ac78b14ea2eab074f5e767aa39f6d58138d06118b8f5618d38e3aa977ceb7a725 SHA512 11a9230dd6ba9655b17cccc2a84529ea32852fe237e5174948aa711d9afe44fb3db3d29175933aa1f4dfffaf06207e6d38b815a0cce1f9d23e116a7cf9895f64

diff --git a/mail-mta/protonmail-bridge-bin/protonmail-bridge-bin-1.0.4.ebuild b/mail-mta/protonmail-bridge-bin/protonmail-bridge-bin-1.0.4.ebuild
deleted file mode 100644
index b00b93b2007..00000000000
--- a/mail-mta/protonmail-bridge-bin/protonmail-bridge-bin-1.0.4.ebuild
+++ /dev/null
@@ -1,42 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit rpm
-
-DESCRIPTION="Serves ProtonMail to IMAP/SMTP clients"
-HOMEPAGE="https://protonmail.com/bridge/"
-SRC_URI="https://protonmail.com/download/${P/-bin/}-1.x86_64.rpm"
-
-RESTRICT="bindist mirror"
-
-LICENSE="MIT protonmail-bridge-EULA"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE=""
-
-DEPEND=""
-RDEPEND="
-	app-crypt/libsecret
-	dev-libs/glib:2
-	media-sound/pulseaudio
-	virtual/opengl
-"
-
-S="${WORKDIR}"
-
-QA_PREBUILT="*"
-
-src_install() {
-	# Using doins -r would strip executable bits from all binaries
-	cp -pPR "${S}"/usr "${D}"/ || die "Failed to copy files"
-
-	dosym "Desktop-Bridge" "/usr/bin/${PN}" || die
-
-	cat <<-EOF > "${T}/50-${PN}" || die
-		SEARCH_DIRS_MASK="/usr/lib*/protonmail/bridge"
-	EOF
-	insinto /etc/revdep-rebuild
-	doins "${T}/50-${PN}"
-}

diff --git a/mail-mta/protonmail-bridge-bin/protonmail-bridge-bin-1.0.5.ebuild b/mail-mta/protonmail-bridge-bin/protonmail-bridge-bin-1.0.5.ebuild
new file mode 100644
index 00000000000..7f63cb22441
--- /dev/null
+++ b/mail-mta/protonmail-bridge-bin/protonmail-bridge-bin-1.0.5.ebuild
@@ -0,0 +1,188 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit rpm
+
+DESCRIPTION="Serves ProtonMail to IMAP/SMTP clients"
+HOMEPAGE="https://protonmail.com/bridge/"
+SRC_URI="https://protonmail.com/download/${P/-bin/}-1.x86_64.rpm"
+
+RESTRICT="bindist mirror"
+
+LICENSE="MIT protonmail-bridge-EULA"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE=""
+
+DEPEND=""
+RDEPEND="
+	app-crypt/libsecret
+	dev-libs/glib:2
+	media-sound/pulseaudio
+	sys-apps/dbus
+	virtual/opengl
+	media-libs/fontconfig
+	media-libs/freetype
+	x11-libs/libICE
+	x11-libs/libSM
+	x11-libs/libX11
+	x11-libs/libxcb
+	x11-libs/libXext
+	x11-libs/libXi
+"
+BDEPEND="dev-util/patchelf"
+
+S="${WORKDIR}"
+
+QA_PREBUILT="*"
+
+src_prepare() {
+	# Bug #660366. To workaround preserving libs, set RUNPATH and rm unused libs
+	cd "${S}/usr/lib/protonmail/bridge" || die
+	patchelf --set-rpath '$ORIGIN/lib' Desktop-Bridge || die "patchelf failed"
+	patchelf --set-rpath '$ORIGIN' lib/libicui18n.so.56 || die "patchelf failed"
+	patchelf --set-rpath '$ORIGIN' lib/libicuuc.so.56 || die "patchelf failed"
+
+	rm "lib/libQt53DCore.so.5"
+	rm "lib/libQt53DExtras.so.5"
+	rm "lib/libQt53DInput.so.5"
+	rm "lib/libQt53DLogic.so.5"
+	rm "lib/libQt53DQuick.so.5"
+	rm "lib/libQt53DQuickExtras.so.5"
+	rm "lib/libQt53DQuickInput.so.5"
+	rm "lib/libQt53DQuickRender.so.5"
+	rm "lib/libQt53DRender.so.5"
+	rm "lib/libQt5Concurrent.so.5"
+	rm "lib/libQt5Gamepad.so.5"
+	rm "lib/libQt5QuickParticles.so.5"
+	rm "lib/libqgsttools_p.so.1"
+	rm "plugins/audio/libqtaudio_alsa.so"
+	rm "plugins/audio/libqtmedia_pulse.so"
+	rm "plugins/bearer/libqconnmanbearer.so"
+	rm "plugins/bearer/libqgenericbearer.so"
+	rm "plugins/bearer/libqnmbearer.so"
+	rm "plugins/canbus/libqtpeakcanbus.so"
+	rm "plugins/canbus/libqtsocketcanbus.so"
+	rm "plugins/canbus/libqttinycanbus.so"
+	rm "plugins/designer/libqquickwidget.so"
+	rm "plugins/designer/libqwebengineview.so"
+	rm "plugins/egldeviceintegrations/libqeglfs-emu-integration.so"
+	rm "plugins/egldeviceintegrations/libqeglfs-x11-integration.so"
+	rm "plugins/gamepads/libevdevgamepad.so"
+	rm "plugins/generic/libqevdevkeyboardplugin.so"
+	rm "plugins/generic/libqevdevmouseplugin.so"
+	rm "plugins/generic/libqevdevtabletplugin.so"
+	rm "plugins/generic/libqevdevtouchplugin.so"
+	rm "plugins/generic/libqtuiotouchplugin.so"
+	rm "plugins/geometryloaders/libdefaultgeometryloader.so"
+	rm "plugins/geometryloaders/libgltfgeometryloader.so"
+	rm "plugins/geoservices/libqtgeoservices_esri.so"
+	rm "plugins/geoservices/libqtgeoservices_itemsoverlay.so"
+	rm "plugins/geoservices/libqtgeoservices_mapbox.so"
+	rm "plugins/geoservices/libqtgeoservices_mapboxgl.so"
+	rm "plugins/geoservices/libqtgeoservices_nokia.so"
+	rm "plugins/geoservices/libqtgeoservices_osm.so"
+	rm "plugins/iconengines/libqsvgicon.so"
+	rm "plugins/imageformats/libqjp2.so"
+	rm "plugins/mediaservice/libgstaudiodecoder.so"
+	rm "plugins/mediaservice/libgstcamerabin.so"
+	rm "plugins/mediaservice/libgstmediacapture.so"
+	rm "plugins/mediaservice/libgstmediaplayer.so"
+	rm "plugins/platforminputcontexts/libibusplatforminputcontextplugin.so"
+	rm "plugins/platforminputcontexts/libqtvirtualkeyboardplugin.so"
+	rm "plugins/platforms/libqeglfs.so"
+	rm "plugins/platforms/libqlinuxfb.so"
+	rm "plugins/platforms/libqminimal.so"
+	rm "plugins/platforms/libqminimalegl.so"
+	rm "plugins/platforms/libqoffscreen.so"
+	rm "plugins/platforms/libqvnc.so"
+	rm "plugins/platformthemes/libqgtk3.so"
+	rm "plugins/playlistformats/libqtmultimedia_m3u.so"
+	rm "plugins/position/libqtposition_geoclue.so"
+	rm "plugins/position/libqtposition_positionpoll.so"
+	rm "plugins/printsupport/libcupsprintersupport.so"
+	rm "plugins/qmltooling/libqmldbg_debugger.so"
+	rm "plugins/qmltooling/libqmldbg_inspector.so"
+	rm "plugins/qmltooling/libqmldbg_local.so"
+	rm "plugins/qmltooling/libqmldbg_messages.so"
+	rm "plugins/qmltooling/libqmldbg_native.so"
+	rm "plugins/qmltooling/libqmldbg_nativedebugger.so"
+	rm "plugins/qmltooling/libqmldbg_profiler.so"
+	rm "plugins/qmltooling/libqmldbg_quickprofiler.so"
+	rm "plugins/qmltooling/libqmldbg_server.so"
+	rm "plugins/qmltooling/libqmldbg_tcp.so"
+	rm "plugins/renderplugins/libscene2d.so"
+	rm "plugins/sceneparsers/libassimpsceneimport.so"
+	rm "plugins/sceneparsers/libgltfsceneexport.so"
+	rm "plugins/sceneparsers/libgltfsceneimport.so"
+	rm "plugins/sensorgestures/libqtsensorgestures_plugin.so"
+	rm "plugins/sensorgestures/libqtsensorgestures_shakeplugin.so"
+	rm "plugins/sensors/libqtsensors_generic.so"
+	rm "plugins/sensors/libqtsensors_iio-sensor-proxy.so"
+	rm "plugins/sensors/libqtsensors_linuxsys.so"
+	rm "plugins/sqldrivers/libqsqlite.so"
+	rm "plugins/sqldrivers/libqsqlmysql.so"
+	rm "plugins/sqldrivers/libqsqlpsql.so"
+	rm "plugins/xcbglintegrations/libqxcb-egl-integration.so"
+	rm "qml/Qt/labs/calendar/libqtlabscalendarplugin.so"
+	rm "qml/Qt/labs/folderlistmodel/libqmlfolderlistmodelplugin.so"
+	rm "qml/Qt/labs/platform/libqtlabsplatformplugin.so"
+	rm "qml/Qt/labs/settings/libqmlsettingsplugin.so"
+	rm "qml/Qt/labs/sharedimage/libsharedimageplugin.so"
+	rm "qml/Qt3D/Animation/libquick3danimationplugin.so"
+	rm "qml/Qt3D/Core/libquick3dcoreplugin.so"
+	rm "qml/Qt3D/Extras/libquick3dextrasplugin.so"
+	rm "qml/Qt3D/Input/libquick3dinputplugin.so"
+	rm "qml/Qt3D/Logic/libquick3dlogicplugin.so"
+	rm "qml/Qt3D/Render/libquick3drenderplugin.so"
+	rm "qml/QtBluetooth/libdeclarative_bluetooth.so"
+	rm "qml/QtCanvas3D/libqtcanvas3d.so"
+	rm "qml/QtCharts/libqtchartsqml2.so"
+	rm "qml/QtDataVisualization/libdatavisualizationqml2.so"
+	rm "qml/QtGamepad/libdeclarative_gamepad.so"
+	rm "qml/QtLocation/libdeclarative_location.so"
+	rm "qml/QtMultimedia/libdeclarative_multimedia.so"
+	rm "qml/QtNfc/libdeclarative_nfc.so"
+	rm "qml/QtPositioning/libdeclarative_positioning.so"
+	rm "qml/QtPurchasing/libdeclarative_purchasing.so"
+	rm "qml/QtQml/Models.2/libmodelsplugin.so"
+	rm "qml/QtQml/StateMachine/libqtqmlstatemachine.so"
+	rm "qml/QtQuick/Controls.2/Material/libqtquickcontrols2materialstyleplugin.so"
+	rm "qml/QtQuick/Controls.2/Universal/libqtquickcontrols2universalstyleplugin.so"
+	rm "qml/QtQuick/Controls/Styles/Flat/libqtquickextrasflatplugin.so"
+	rm "qml/QtQuick/Controls/libqtquickcontrolsplugin.so"
+	rm "qml/QtQuick/Dialogs/Private/libdialogsprivateplugin.so"
+	rm "qml/QtQuick/Dialogs/libdialogplugin.so"
+	rm "qml/QtQuick/Extras/libqtquickextrasplugin.so"
+	rm "qml/QtQuick/LocalStorage/libqmllocalstorageplugin.so"
+	rm "qml/QtQuick/Particles.2/libparticlesplugin.so"
+	rm "qml/QtQuick/PrivateWidgets/libwidgetsplugin.so"
+	rm "qml/QtQuick/Scene2D/libqtquickscene2dplugin.so"
+	rm "qml/QtQuick/Scene3D/libqtquickscene3dplugin.so"
+	rm "qml/QtQuick/VirtualKeyboard/Styles/libqtvirtualkeyboardstylesplugin.so"
+	rm "qml/QtQuick/XmlListModel/libqmlxmllistmodelplugin.so"
+	rm "qml/QtScxml/libdeclarative_scxml.so"
+	rm "qml/QtSensors/libdeclarative_sensors.so"
+	rm "qml/QtTest/libqmltestplugin.so"
+	rm "qml/QtWebChannel/libdeclarative_webchannel.so"
+	rm "qml/QtWebEngine/libqtwebengineplugin.so"
+	rm "qml/QtWebSockets/libdeclarative_qmlwebsockets.so"
+	rm "qml/QtWebView/libdeclarative_webview.so"
+
+	default
+}
+
+src_install() {
+	# Using doins -r would strip executable bits from all binaries
+	cp -pPR "${S}"/usr "${D}"/ || die "Failed to copy files"
+
+	dosym "Desktop-Bridge" "/usr/bin/${PN}" || die
+
+	cat <<-EOF > "${T}/50-${PN}" || die
+		SEARCH_DIRS_MASK="/usr/lib*/protonmail/bridge"
+	EOF
+	insinto /etc/revdep-rebuild
+	doins "${T}/50-${PN}"
+}


^ permalink raw reply related	[flat|nested] 27+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: mail-mta/protonmail-bridge-bin/
@ 2018-08-23  5:27 Michał Górny
  0 siblings, 0 replies; 27+ messages in thread
From: Michał Górny @ 2018-08-23  5:27 UTC (permalink / raw
  To: gentoo-commits

commit:     88873feb86abf6fa19de62ae1c2e9837e60b639a
Author:     Lucian Poston <lucianposton <AT> pm <DOT> me>
AuthorDate: Thu Aug 16 00:04:26 2018 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Thu Aug 23 05:26:03 2018 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=88873feb

mail-mta/protonmail-bridge-bin: Bump 1.0.6

Package-Manager: Portage-2.3.40, Repoman-2.3.9

 mail-mta/protonmail-bridge-bin/Manifest            |   1 +
 .../protonmail-bridge-bin-1.0.6.ebuild             | 187 +++++++++++++++++++++
 2 files changed, 188 insertions(+)

diff --git a/mail-mta/protonmail-bridge-bin/Manifest b/mail-mta/protonmail-bridge-bin/Manifest
index 1103b7d9c70..19e7f1f07c0 100644
--- a/mail-mta/protonmail-bridge-bin/Manifest
+++ b/mail-mta/protonmail-bridge-bin/Manifest
@@ -1 +1,2 @@
 DIST protonmail-bridge-1.0.5-1.x86_64.rpm 46864229 BLAKE2B bfd35880dd172dd4fc2352f28f9dc9e57049a114b15fbcc2f462c286e005276ac78b14ea2eab074f5e767aa39f6d58138d06118b8f5618d38e3aa977ceb7a725 SHA512 11a9230dd6ba9655b17cccc2a84529ea32852fe237e5174948aa711d9afe44fb3db3d29175933aa1f4dfffaf06207e6d38b815a0cce1f9d23e116a7cf9895f64
+DIST protonmail-bridge-1.0.6-2.x86_64.rpm 46921976 BLAKE2B 0e56ad21f9bf2a94400db3b27ade946bbec5016481674eba0a36e89169fd8136ec3d8f8ae422b579fba5a9c7ac00cab569c97774a5f014764e1f98a5b712be1f SHA512 63adda37a08179d29cba935572d9e39023c225338f2467c1f0a747817321285592870e38d1b8ad1053c2ce86e9dae7681cb02609936c065a18fa954516c42041

diff --git a/mail-mta/protonmail-bridge-bin/protonmail-bridge-bin-1.0.6.ebuild b/mail-mta/protonmail-bridge-bin/protonmail-bridge-bin-1.0.6.ebuild
new file mode 100644
index 00000000000..082c79c8f6e
--- /dev/null
+++ b/mail-mta/protonmail-bridge-bin/protonmail-bridge-bin-1.0.6.ebuild
@@ -0,0 +1,187 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit rpm
+
+DESCRIPTION="Serves ProtonMail to IMAP/SMTP clients"
+HOMEPAGE="https://protonmail.com/bridge/"
+SRC_URI="https://protonmail.com/download/${P/-bin/}-2.x86_64.rpm"
+
+RESTRICT="bindist mirror"
+
+LICENSE="MIT protonmail-bridge-EULA"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE=""
+
+DEPEND=""
+RDEPEND="
+	app-crypt/libsecret
+	dev-libs/glib:2
+	media-sound/pulseaudio
+	sys-apps/dbus
+	virtual/opengl
+	media-libs/fontconfig
+	media-libs/freetype
+	x11-libs/libICE
+	x11-libs/libSM
+	x11-libs/libX11
+	x11-libs/libxcb
+	x11-libs/libXext
+	x11-libs/libXi
+"
+BDEPEND="dev-util/patchelf"
+
+S="${WORKDIR}"
+
+QA_PREBUILT="*"
+
+src_prepare() {
+	# Bug #660366. To workaround preserving libs, set RUNPATH and rm unused libs
+	cd "${S}/usr/lib/protonmail/bridge" || die
+	patchelf --set-rpath '$ORIGIN/lib' Desktop-Bridge || die "patchelf failed"
+	patchelf --set-rpath '$ORIGIN' lib/libicui18n.so.56 || die "patchelf failed"
+	patchelf --set-rpath '$ORIGIN' lib/libicuuc.so.56 || die "patchelf failed"
+
+	rm "lib/libQt53DCore.so.5" || die
+	rm "lib/libQt53DExtras.so.5" || die
+	rm "lib/libQt53DInput.so.5" || die
+	rm "lib/libQt53DLogic.so.5" || die
+	rm "lib/libQt53DQuick.so.5" || die
+	rm "lib/libQt53DQuickExtras.so.5" || die
+	rm "lib/libQt53DQuickInput.so.5" || die
+	rm "lib/libQt53DQuickRender.so.5" || die
+	rm "lib/libQt53DRender.so.5" || die
+	rm "lib/libQt5Concurrent.so.5" || die
+	rm "lib/libQt5Gamepad.so.5" || die
+	rm "lib/libQt5QuickParticles.so.5" || die
+	rm "lib/libqgsttools_p.so.1" || die
+	rm "plugins/audio/libqtaudio_alsa.so" || die
+	rm "plugins/audio/libqtmedia_pulse.so" || die
+	rm "plugins/bearer/libqconnmanbearer.so" || die
+	rm "plugins/bearer/libqgenericbearer.so" || die
+	rm "plugins/bearer/libqnmbearer.so" || die
+	rm "plugins/canbus/libqtpeakcanbus.so" || die
+	rm "plugins/canbus/libqtsocketcanbus.so" || die
+	rm "plugins/canbus/libqttinycanbus.so" || die
+	rm "plugins/designer/libqquickwidget.so" || die
+	rm "plugins/designer/libqwebengineview.so" || die
+	rm "plugins/egldeviceintegrations/libqeglfs-emu-integration.so" || die
+	rm "plugins/egldeviceintegrations/libqeglfs-x11-integration.so" || die
+	rm "plugins/gamepads/libevdevgamepad.so" || die
+	rm "plugins/generic/libqevdevkeyboardplugin.so" || die
+	rm "plugins/generic/libqevdevmouseplugin.so" || die
+	rm "plugins/generic/libqevdevtabletplugin.so" || die
+	rm "plugins/generic/libqevdevtouchplugin.so" || die
+	rm "plugins/generic/libqtuiotouchplugin.so" || die
+	rm "plugins/geometryloaders/libdefaultgeometryloader.so" || die
+	rm "plugins/geometryloaders/libgltfgeometryloader.so" || die
+	rm "plugins/geoservices/libqtgeoservices_esri.so" || die
+	rm "plugins/geoservices/libqtgeoservices_itemsoverlay.so" || die
+	rm "plugins/geoservices/libqtgeoservices_mapbox.so" || die
+	rm "plugins/geoservices/libqtgeoservices_mapboxgl.so" || die
+	rm "plugins/geoservices/libqtgeoservices_nokia.so" || die
+	rm "plugins/geoservices/libqtgeoservices_osm.so" || die
+	rm "plugins/iconengines/libqsvgicon.so" || die
+	rm "plugins/imageformats/libqjp2.so" || die
+	rm "plugins/mediaservice/libgstaudiodecoder.so" || die
+	rm "plugins/mediaservice/libgstcamerabin.so" || die
+	rm "plugins/mediaservice/libgstmediacapture.so" || die
+	rm "plugins/mediaservice/libgstmediaplayer.so" || die
+	rm "plugins/platforminputcontexts/libibusplatforminputcontextplugin.so" || die
+	rm "plugins/platforminputcontexts/libqtvirtualkeyboardplugin.so" || die
+	rm "plugins/platforms/libqeglfs.so" || die
+	rm "plugins/platforms/libqlinuxfb.so" || die
+	rm "plugins/platforms/libqminimal.so" || die
+	rm "plugins/platforms/libqminimalegl.so" || die
+	rm "plugins/platforms/libqoffscreen.so" || die
+	rm "plugins/platforms/libqvnc.so" || die
+	rm "plugins/platformthemes/libqgtk3.so" || die
+	rm "plugins/playlistformats/libqtmultimedia_m3u.so" || die
+	rm "plugins/position/libqtposition_geoclue.so" || die
+	rm "plugins/position/libqtposition_positionpoll.so" || die
+	rm "plugins/printsupport/libcupsprintersupport.so" || die
+	rm "plugins/qmltooling/libqmldbg_debugger.so" || die
+	rm "plugins/qmltooling/libqmldbg_inspector.so" || die
+	rm "plugins/qmltooling/libqmldbg_local.so" || die
+	rm "plugins/qmltooling/libqmldbg_messages.so" || die
+	rm "plugins/qmltooling/libqmldbg_native.so" || die
+	rm "plugins/qmltooling/libqmldbg_nativedebugger.so" || die
+	rm "plugins/qmltooling/libqmldbg_profiler.so" || die
+	rm "plugins/qmltooling/libqmldbg_quickprofiler.so" || die
+	rm "plugins/qmltooling/libqmldbg_server.so" || die
+	rm "plugins/qmltooling/libqmldbg_tcp.so" || die
+	rm "plugins/renderplugins/libscene2d.so" || die
+	rm "plugins/sceneparsers/libassimpsceneimport.so" || die
+	rm "plugins/sceneparsers/libgltfsceneexport.so" || die
+	rm "plugins/sceneparsers/libgltfsceneimport.so" || die
+	rm "plugins/sensorgestures/libqtsensorgestures_plugin.so" || die
+	rm "plugins/sensorgestures/libqtsensorgestures_shakeplugin.so" || die
+	rm "plugins/sensors/libqtsensors_generic.so" || die
+	rm "plugins/sensors/libqtsensors_iio-sensor-proxy.so" || die
+	rm "plugins/sensors/libqtsensors_linuxsys.so" || die
+	rm "plugins/sqldrivers/libqsqlite.so" || die
+	rm "plugins/sqldrivers/libqsqlmysql.so" || die
+	rm "plugins/sqldrivers/libqsqlpsql.so" || die
+	rm "plugins/xcbglintegrations/libqxcb-egl-integration.so" || die
+	rm "qml/Qt/labs/calendar/libqtlabscalendarplugin.so" || die
+	rm "qml/Qt/labs/folderlistmodel/libqmlfolderlistmodelplugin.so" || die
+	rm "qml/Qt/labs/platform/libqtlabsplatformplugin.so" || die
+	rm "qml/Qt/labs/settings/libqmlsettingsplugin.so" || die
+	rm "qml/Qt/labs/sharedimage/libsharedimageplugin.so" || die
+	rm "qml/Qt3D/Animation/libquick3danimationplugin.so" || die
+	rm "qml/Qt3D/Core/libquick3dcoreplugin.so" || die
+	rm "qml/Qt3D/Extras/libquick3dextrasplugin.so" || die
+	rm "qml/Qt3D/Input/libquick3dinputplugin.so" || die
+	rm "qml/Qt3D/Logic/libquick3dlogicplugin.so" || die
+	rm "qml/Qt3D/Render/libquick3drenderplugin.so" || die
+	rm "qml/QtBluetooth/libdeclarative_bluetooth.so" || die
+	rm "qml/QtCanvas3D/libqtcanvas3d.so" || die
+	rm "qml/QtCharts/libqtchartsqml2.so" || die
+	rm "qml/QtDataVisualization/libdatavisualizationqml2.so" || die
+	rm "qml/QtGamepad/libdeclarative_gamepad.so" || die
+	rm "qml/QtLocation/libdeclarative_location.so" || die
+	rm "qml/QtMultimedia/libdeclarative_multimedia.so" || die
+	rm "qml/QtNfc/libdeclarative_nfc.so" || die
+	rm "qml/QtPositioning/libdeclarative_positioning.so" || die
+	rm "qml/QtPurchasing/libdeclarative_purchasing.so" || die
+	rm "qml/QtQml/Models.2/libmodelsplugin.so" || die
+	rm "qml/QtQml/StateMachine/libqtqmlstatemachine.so" || die
+	rm "qml/QtQuick/Controls.2/Material/libqtquickcontrols2materialstyleplugin.so" || die
+	rm "qml/QtQuick/Controls.2/Universal/libqtquickcontrols2universalstyleplugin.so" || die
+	rm "qml/QtQuick/Controls/Styles/Flat/libqtquickextrasflatplugin.so" || die
+	rm "qml/QtQuick/Controls/libqtquickcontrolsplugin.so" || die
+	rm "qml/QtQuick/Dialogs/Private/libdialogsprivateplugin.so" || die
+	rm "qml/QtQuick/Dialogs/libdialogplugin.so" || die
+	rm "qml/QtQuick/Extras/libqtquickextrasplugin.so" || die
+	rm "qml/QtQuick/LocalStorage/libqmllocalstorageplugin.so" || die
+	rm "qml/QtQuick/Particles.2/libparticlesplugin.so" || die
+	rm "qml/QtQuick/PrivateWidgets/libwidgetsplugin.so" || die
+	rm "qml/QtQuick/Scene2D/libqtquickscene2dplugin.so" || die
+	rm "qml/QtQuick/Scene3D/libqtquickscene3dplugin.so" || die
+	rm "qml/QtQuick/VirtualKeyboard/Styles/libqtvirtualkeyboardstylesplugin.so" || die
+	rm "qml/QtQuick/XmlListModel/libqmlxmllistmodelplugin.so" || die
+	rm "qml/QtScxml/libdeclarative_scxml.so" || die
+	rm "qml/QtSensors/libdeclarative_sensors.so" || die
+	rm "qml/QtTest/libqmltestplugin.so" || die
+	rm "qml/QtWebChannel/libdeclarative_webchannel.so" || die
+	rm "qml/QtWebEngine/libqtwebengineplugin.so" || die
+	rm "qml/QtWebSockets/libdeclarative_qmlwebsockets.so" || die
+	rm "qml/QtWebView/libdeclarative_webview.so" || die
+
+	default
+}
+
+src_install() {
+	# Using doins -r would strip executable bits from all binaries
+	cp -pPR usr "${D}"/ || die "Failed to copy files"
+
+	dosym "Desktop-Bridge" "/usr/bin/${PN}"
+
+	insinto /etc/revdep-rebuild
+	newins - "50-${PN}" <<-EOF
+		SEARCH_DIRS_MASK="/usr/lib*/protonmail/bridge"
+	EOF
+}


^ permalink raw reply related	[flat|nested] 27+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: mail-mta/protonmail-bridge-bin/
@ 2018-08-23  5:27 Michał Górny
  0 siblings, 0 replies; 27+ messages in thread
From: Michał Górny @ 2018-08-23  5:27 UTC (permalink / raw
  To: gentoo-commits

commit:     a2a264df7328e1799f1be46675c701e97370c8d5
Author:     Lucian Poston <lucianposton <AT> pm <DOT> me>
AuthorDate: Thu Aug 16 00:05:09 2018 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Thu Aug 23 05:26:10 2018 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a2a264df

mail-mta/protonmail-bridge-bin: Remove 1.0.5

Package-Manager: Portage-2.3.40, Repoman-2.3.9
Closes: https://github.com/gentoo/gentoo/pull/9529

 mail-mta/protonmail-bridge-bin/Manifest            |   1 -
 .../protonmail-bridge-bin-1.0.5.ebuild             | 188 ---------------------
 2 files changed, 189 deletions(-)

diff --git a/mail-mta/protonmail-bridge-bin/Manifest b/mail-mta/protonmail-bridge-bin/Manifest
index 19e7f1f07c0..f0007343808 100644
--- a/mail-mta/protonmail-bridge-bin/Manifest
+++ b/mail-mta/protonmail-bridge-bin/Manifest
@@ -1,2 +1 @@
-DIST protonmail-bridge-1.0.5-1.x86_64.rpm 46864229 BLAKE2B bfd35880dd172dd4fc2352f28f9dc9e57049a114b15fbcc2f462c286e005276ac78b14ea2eab074f5e767aa39f6d58138d06118b8f5618d38e3aa977ceb7a725 SHA512 11a9230dd6ba9655b17cccc2a84529ea32852fe237e5174948aa711d9afe44fb3db3d29175933aa1f4dfffaf06207e6d38b815a0cce1f9d23e116a7cf9895f64
 DIST protonmail-bridge-1.0.6-2.x86_64.rpm 46921976 BLAKE2B 0e56ad21f9bf2a94400db3b27ade946bbec5016481674eba0a36e89169fd8136ec3d8f8ae422b579fba5a9c7ac00cab569c97774a5f014764e1f98a5b712be1f SHA512 63adda37a08179d29cba935572d9e39023c225338f2467c1f0a747817321285592870e38d1b8ad1053c2ce86e9dae7681cb02609936c065a18fa954516c42041

diff --git a/mail-mta/protonmail-bridge-bin/protonmail-bridge-bin-1.0.5.ebuild b/mail-mta/protonmail-bridge-bin/protonmail-bridge-bin-1.0.5.ebuild
deleted file mode 100644
index 7f63cb22441..00000000000
--- a/mail-mta/protonmail-bridge-bin/protonmail-bridge-bin-1.0.5.ebuild
+++ /dev/null
@@ -1,188 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit rpm
-
-DESCRIPTION="Serves ProtonMail to IMAP/SMTP clients"
-HOMEPAGE="https://protonmail.com/bridge/"
-SRC_URI="https://protonmail.com/download/${P/-bin/}-1.x86_64.rpm"
-
-RESTRICT="bindist mirror"
-
-LICENSE="MIT protonmail-bridge-EULA"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE=""
-
-DEPEND=""
-RDEPEND="
-	app-crypt/libsecret
-	dev-libs/glib:2
-	media-sound/pulseaudio
-	sys-apps/dbus
-	virtual/opengl
-	media-libs/fontconfig
-	media-libs/freetype
-	x11-libs/libICE
-	x11-libs/libSM
-	x11-libs/libX11
-	x11-libs/libxcb
-	x11-libs/libXext
-	x11-libs/libXi
-"
-BDEPEND="dev-util/patchelf"
-
-S="${WORKDIR}"
-
-QA_PREBUILT="*"
-
-src_prepare() {
-	# Bug #660366. To workaround preserving libs, set RUNPATH and rm unused libs
-	cd "${S}/usr/lib/protonmail/bridge" || die
-	patchelf --set-rpath '$ORIGIN/lib' Desktop-Bridge || die "patchelf failed"
-	patchelf --set-rpath '$ORIGIN' lib/libicui18n.so.56 || die "patchelf failed"
-	patchelf --set-rpath '$ORIGIN' lib/libicuuc.so.56 || die "patchelf failed"
-
-	rm "lib/libQt53DCore.so.5"
-	rm "lib/libQt53DExtras.so.5"
-	rm "lib/libQt53DInput.so.5"
-	rm "lib/libQt53DLogic.so.5"
-	rm "lib/libQt53DQuick.so.5"
-	rm "lib/libQt53DQuickExtras.so.5"
-	rm "lib/libQt53DQuickInput.so.5"
-	rm "lib/libQt53DQuickRender.so.5"
-	rm "lib/libQt53DRender.so.5"
-	rm "lib/libQt5Concurrent.so.5"
-	rm "lib/libQt5Gamepad.so.5"
-	rm "lib/libQt5QuickParticles.so.5"
-	rm "lib/libqgsttools_p.so.1"
-	rm "plugins/audio/libqtaudio_alsa.so"
-	rm "plugins/audio/libqtmedia_pulse.so"
-	rm "plugins/bearer/libqconnmanbearer.so"
-	rm "plugins/bearer/libqgenericbearer.so"
-	rm "plugins/bearer/libqnmbearer.so"
-	rm "plugins/canbus/libqtpeakcanbus.so"
-	rm "plugins/canbus/libqtsocketcanbus.so"
-	rm "plugins/canbus/libqttinycanbus.so"
-	rm "plugins/designer/libqquickwidget.so"
-	rm "plugins/designer/libqwebengineview.so"
-	rm "plugins/egldeviceintegrations/libqeglfs-emu-integration.so"
-	rm "plugins/egldeviceintegrations/libqeglfs-x11-integration.so"
-	rm "plugins/gamepads/libevdevgamepad.so"
-	rm "plugins/generic/libqevdevkeyboardplugin.so"
-	rm "plugins/generic/libqevdevmouseplugin.so"
-	rm "plugins/generic/libqevdevtabletplugin.so"
-	rm "plugins/generic/libqevdevtouchplugin.so"
-	rm "plugins/generic/libqtuiotouchplugin.so"
-	rm "plugins/geometryloaders/libdefaultgeometryloader.so"
-	rm "plugins/geometryloaders/libgltfgeometryloader.so"
-	rm "plugins/geoservices/libqtgeoservices_esri.so"
-	rm "plugins/geoservices/libqtgeoservices_itemsoverlay.so"
-	rm "plugins/geoservices/libqtgeoservices_mapbox.so"
-	rm "plugins/geoservices/libqtgeoservices_mapboxgl.so"
-	rm "plugins/geoservices/libqtgeoservices_nokia.so"
-	rm "plugins/geoservices/libqtgeoservices_osm.so"
-	rm "plugins/iconengines/libqsvgicon.so"
-	rm "plugins/imageformats/libqjp2.so"
-	rm "plugins/mediaservice/libgstaudiodecoder.so"
-	rm "plugins/mediaservice/libgstcamerabin.so"
-	rm "plugins/mediaservice/libgstmediacapture.so"
-	rm "plugins/mediaservice/libgstmediaplayer.so"
-	rm "plugins/platforminputcontexts/libibusplatforminputcontextplugin.so"
-	rm "plugins/platforminputcontexts/libqtvirtualkeyboardplugin.so"
-	rm "plugins/platforms/libqeglfs.so"
-	rm "plugins/platforms/libqlinuxfb.so"
-	rm "plugins/platforms/libqminimal.so"
-	rm "plugins/platforms/libqminimalegl.so"
-	rm "plugins/platforms/libqoffscreen.so"
-	rm "plugins/platforms/libqvnc.so"
-	rm "plugins/platformthemes/libqgtk3.so"
-	rm "plugins/playlistformats/libqtmultimedia_m3u.so"
-	rm "plugins/position/libqtposition_geoclue.so"
-	rm "plugins/position/libqtposition_positionpoll.so"
-	rm "plugins/printsupport/libcupsprintersupport.so"
-	rm "plugins/qmltooling/libqmldbg_debugger.so"
-	rm "plugins/qmltooling/libqmldbg_inspector.so"
-	rm "plugins/qmltooling/libqmldbg_local.so"
-	rm "plugins/qmltooling/libqmldbg_messages.so"
-	rm "plugins/qmltooling/libqmldbg_native.so"
-	rm "plugins/qmltooling/libqmldbg_nativedebugger.so"
-	rm "plugins/qmltooling/libqmldbg_profiler.so"
-	rm "plugins/qmltooling/libqmldbg_quickprofiler.so"
-	rm "plugins/qmltooling/libqmldbg_server.so"
-	rm "plugins/qmltooling/libqmldbg_tcp.so"
-	rm "plugins/renderplugins/libscene2d.so"
-	rm "plugins/sceneparsers/libassimpsceneimport.so"
-	rm "plugins/sceneparsers/libgltfsceneexport.so"
-	rm "plugins/sceneparsers/libgltfsceneimport.so"
-	rm "plugins/sensorgestures/libqtsensorgestures_plugin.so"
-	rm "plugins/sensorgestures/libqtsensorgestures_shakeplugin.so"
-	rm "plugins/sensors/libqtsensors_generic.so"
-	rm "plugins/sensors/libqtsensors_iio-sensor-proxy.so"
-	rm "plugins/sensors/libqtsensors_linuxsys.so"
-	rm "plugins/sqldrivers/libqsqlite.so"
-	rm "plugins/sqldrivers/libqsqlmysql.so"
-	rm "plugins/sqldrivers/libqsqlpsql.so"
-	rm "plugins/xcbglintegrations/libqxcb-egl-integration.so"
-	rm "qml/Qt/labs/calendar/libqtlabscalendarplugin.so"
-	rm "qml/Qt/labs/folderlistmodel/libqmlfolderlistmodelplugin.so"
-	rm "qml/Qt/labs/platform/libqtlabsplatformplugin.so"
-	rm "qml/Qt/labs/settings/libqmlsettingsplugin.so"
-	rm "qml/Qt/labs/sharedimage/libsharedimageplugin.so"
-	rm "qml/Qt3D/Animation/libquick3danimationplugin.so"
-	rm "qml/Qt3D/Core/libquick3dcoreplugin.so"
-	rm "qml/Qt3D/Extras/libquick3dextrasplugin.so"
-	rm "qml/Qt3D/Input/libquick3dinputplugin.so"
-	rm "qml/Qt3D/Logic/libquick3dlogicplugin.so"
-	rm "qml/Qt3D/Render/libquick3drenderplugin.so"
-	rm "qml/QtBluetooth/libdeclarative_bluetooth.so"
-	rm "qml/QtCanvas3D/libqtcanvas3d.so"
-	rm "qml/QtCharts/libqtchartsqml2.so"
-	rm "qml/QtDataVisualization/libdatavisualizationqml2.so"
-	rm "qml/QtGamepad/libdeclarative_gamepad.so"
-	rm "qml/QtLocation/libdeclarative_location.so"
-	rm "qml/QtMultimedia/libdeclarative_multimedia.so"
-	rm "qml/QtNfc/libdeclarative_nfc.so"
-	rm "qml/QtPositioning/libdeclarative_positioning.so"
-	rm "qml/QtPurchasing/libdeclarative_purchasing.so"
-	rm "qml/QtQml/Models.2/libmodelsplugin.so"
-	rm "qml/QtQml/StateMachine/libqtqmlstatemachine.so"
-	rm "qml/QtQuick/Controls.2/Material/libqtquickcontrols2materialstyleplugin.so"
-	rm "qml/QtQuick/Controls.2/Universal/libqtquickcontrols2universalstyleplugin.so"
-	rm "qml/QtQuick/Controls/Styles/Flat/libqtquickextrasflatplugin.so"
-	rm "qml/QtQuick/Controls/libqtquickcontrolsplugin.so"
-	rm "qml/QtQuick/Dialogs/Private/libdialogsprivateplugin.so"
-	rm "qml/QtQuick/Dialogs/libdialogplugin.so"
-	rm "qml/QtQuick/Extras/libqtquickextrasplugin.so"
-	rm "qml/QtQuick/LocalStorage/libqmllocalstorageplugin.so"
-	rm "qml/QtQuick/Particles.2/libparticlesplugin.so"
-	rm "qml/QtQuick/PrivateWidgets/libwidgetsplugin.so"
-	rm "qml/QtQuick/Scene2D/libqtquickscene2dplugin.so"
-	rm "qml/QtQuick/Scene3D/libqtquickscene3dplugin.so"
-	rm "qml/QtQuick/VirtualKeyboard/Styles/libqtvirtualkeyboardstylesplugin.so"
-	rm "qml/QtQuick/XmlListModel/libqmlxmllistmodelplugin.so"
-	rm "qml/QtScxml/libdeclarative_scxml.so"
-	rm "qml/QtSensors/libdeclarative_sensors.so"
-	rm "qml/QtTest/libqmltestplugin.so"
-	rm "qml/QtWebChannel/libdeclarative_webchannel.so"
-	rm "qml/QtWebEngine/libqtwebengineplugin.so"
-	rm "qml/QtWebSockets/libdeclarative_qmlwebsockets.so"
-	rm "qml/QtWebView/libdeclarative_webview.so"
-
-	default
-}
-
-src_install() {
-	# Using doins -r would strip executable bits from all binaries
-	cp -pPR "${S}"/usr "${D}"/ || die "Failed to copy files"
-
-	dosym "Desktop-Bridge" "/usr/bin/${PN}" || die
-
-	cat <<-EOF > "${T}/50-${PN}" || die
-		SEARCH_DIRS_MASK="/usr/lib*/protonmail/bridge"
-	EOF
-	insinto /etc/revdep-rebuild
-	doins "${T}/50-${PN}"
-}


^ permalink raw reply related	[flat|nested] 27+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: mail-mta/protonmail-bridge-bin/
@ 2018-10-26 12:39 Michał Górny
  0 siblings, 0 replies; 27+ messages in thread
From: Michał Górny @ 2018-10-26 12:39 UTC (permalink / raw
  To: gentoo-commits

commit:     80fbe9b0df5c2fc98afcdb6a36bb19c41da70fd7
Author:     Lucian Poston <lucianposton <AT> pm <DOT> me>
AuthorDate: Thu Oct 25 19:30:35 2018 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Fri Oct 26 12:30:37 2018 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=80fbe9b0

mail-mta/protonmail-bridge-bin: Remove 1.0.6

Package-Manager: Portage-2.3.49, Repoman-2.3.11
Signed-off-by: Lucian Poston <lucianposton <AT> pm.me>
Closes: https://github.com/gentoo/gentoo/pull/10230
Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 mail-mta/protonmail-bridge-bin/Manifest            |   1 -
 .../protonmail-bridge-bin-1.0.6.ebuild             | 187 ---------------------
 2 files changed, 188 deletions(-)

diff --git a/mail-mta/protonmail-bridge-bin/Manifest b/mail-mta/protonmail-bridge-bin/Manifest
index 1c5b9e96f6b..6b6aba15672 100644
--- a/mail-mta/protonmail-bridge-bin/Manifest
+++ b/mail-mta/protonmail-bridge-bin/Manifest
@@ -1,2 +1 @@
-DIST protonmail-bridge-1.0.6-2.x86_64.rpm 46921976 BLAKE2B 0e56ad21f9bf2a94400db3b27ade946bbec5016481674eba0a36e89169fd8136ec3d8f8ae422b579fba5a9c7ac00cab569c97774a5f014764e1f98a5b712be1f SHA512 63adda37a08179d29cba935572d9e39023c225338f2467c1f0a747817321285592870e38d1b8ad1053c2ce86e9dae7681cb02609936c065a18fa954516c42041
 DIST protonmail-bridge-1.1.0-1.x86_64.rpm 47088500 BLAKE2B 0970839501ced47f222bfdcb7dd26083eaa7d19d61da7c811bfe7e7544bd53c89b3e8879f544c474c9cdd92572a4ed051ae40d73fac031503ea23c8eb414eb2b SHA512 352abdc850244b00985084d708a34a73f83541753a37432bc024b5dbc5916d6514bc235f80bcd949a54517b2b3f4b3aac9b0d4592398cf206339a23b5bf8a355

diff --git a/mail-mta/protonmail-bridge-bin/protonmail-bridge-bin-1.0.6.ebuild b/mail-mta/protonmail-bridge-bin/protonmail-bridge-bin-1.0.6.ebuild
deleted file mode 100644
index 082c79c8f6e..00000000000
--- a/mail-mta/protonmail-bridge-bin/protonmail-bridge-bin-1.0.6.ebuild
+++ /dev/null
@@ -1,187 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit rpm
-
-DESCRIPTION="Serves ProtonMail to IMAP/SMTP clients"
-HOMEPAGE="https://protonmail.com/bridge/"
-SRC_URI="https://protonmail.com/download/${P/-bin/}-2.x86_64.rpm"
-
-RESTRICT="bindist mirror"
-
-LICENSE="MIT protonmail-bridge-EULA"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE=""
-
-DEPEND=""
-RDEPEND="
-	app-crypt/libsecret
-	dev-libs/glib:2
-	media-sound/pulseaudio
-	sys-apps/dbus
-	virtual/opengl
-	media-libs/fontconfig
-	media-libs/freetype
-	x11-libs/libICE
-	x11-libs/libSM
-	x11-libs/libX11
-	x11-libs/libxcb
-	x11-libs/libXext
-	x11-libs/libXi
-"
-BDEPEND="dev-util/patchelf"
-
-S="${WORKDIR}"
-
-QA_PREBUILT="*"
-
-src_prepare() {
-	# Bug #660366. To workaround preserving libs, set RUNPATH and rm unused libs
-	cd "${S}/usr/lib/protonmail/bridge" || die
-	patchelf --set-rpath '$ORIGIN/lib' Desktop-Bridge || die "patchelf failed"
-	patchelf --set-rpath '$ORIGIN' lib/libicui18n.so.56 || die "patchelf failed"
-	patchelf --set-rpath '$ORIGIN' lib/libicuuc.so.56 || die "patchelf failed"
-
-	rm "lib/libQt53DCore.so.5" || die
-	rm "lib/libQt53DExtras.so.5" || die
-	rm "lib/libQt53DInput.so.5" || die
-	rm "lib/libQt53DLogic.so.5" || die
-	rm "lib/libQt53DQuick.so.5" || die
-	rm "lib/libQt53DQuickExtras.so.5" || die
-	rm "lib/libQt53DQuickInput.so.5" || die
-	rm "lib/libQt53DQuickRender.so.5" || die
-	rm "lib/libQt53DRender.so.5" || die
-	rm "lib/libQt5Concurrent.so.5" || die
-	rm "lib/libQt5Gamepad.so.5" || die
-	rm "lib/libQt5QuickParticles.so.5" || die
-	rm "lib/libqgsttools_p.so.1" || die
-	rm "plugins/audio/libqtaudio_alsa.so" || die
-	rm "plugins/audio/libqtmedia_pulse.so" || die
-	rm "plugins/bearer/libqconnmanbearer.so" || die
-	rm "plugins/bearer/libqgenericbearer.so" || die
-	rm "plugins/bearer/libqnmbearer.so" || die
-	rm "plugins/canbus/libqtpeakcanbus.so" || die
-	rm "plugins/canbus/libqtsocketcanbus.so" || die
-	rm "plugins/canbus/libqttinycanbus.so" || die
-	rm "plugins/designer/libqquickwidget.so" || die
-	rm "plugins/designer/libqwebengineview.so" || die
-	rm "plugins/egldeviceintegrations/libqeglfs-emu-integration.so" || die
-	rm "plugins/egldeviceintegrations/libqeglfs-x11-integration.so" || die
-	rm "plugins/gamepads/libevdevgamepad.so" || die
-	rm "plugins/generic/libqevdevkeyboardplugin.so" || die
-	rm "plugins/generic/libqevdevmouseplugin.so" || die
-	rm "plugins/generic/libqevdevtabletplugin.so" || die
-	rm "plugins/generic/libqevdevtouchplugin.so" || die
-	rm "plugins/generic/libqtuiotouchplugin.so" || die
-	rm "plugins/geometryloaders/libdefaultgeometryloader.so" || die
-	rm "plugins/geometryloaders/libgltfgeometryloader.so" || die
-	rm "plugins/geoservices/libqtgeoservices_esri.so" || die
-	rm "plugins/geoservices/libqtgeoservices_itemsoverlay.so" || die
-	rm "plugins/geoservices/libqtgeoservices_mapbox.so" || die
-	rm "plugins/geoservices/libqtgeoservices_mapboxgl.so" || die
-	rm "plugins/geoservices/libqtgeoservices_nokia.so" || die
-	rm "plugins/geoservices/libqtgeoservices_osm.so" || die
-	rm "plugins/iconengines/libqsvgicon.so" || die
-	rm "plugins/imageformats/libqjp2.so" || die
-	rm "plugins/mediaservice/libgstaudiodecoder.so" || die
-	rm "plugins/mediaservice/libgstcamerabin.so" || die
-	rm "plugins/mediaservice/libgstmediacapture.so" || die
-	rm "plugins/mediaservice/libgstmediaplayer.so" || die
-	rm "plugins/platforminputcontexts/libibusplatforminputcontextplugin.so" || die
-	rm "plugins/platforminputcontexts/libqtvirtualkeyboardplugin.so" || die
-	rm "plugins/platforms/libqeglfs.so" || die
-	rm "plugins/platforms/libqlinuxfb.so" || die
-	rm "plugins/platforms/libqminimal.so" || die
-	rm "plugins/platforms/libqminimalegl.so" || die
-	rm "plugins/platforms/libqoffscreen.so" || die
-	rm "plugins/platforms/libqvnc.so" || die
-	rm "plugins/platformthemes/libqgtk3.so" || die
-	rm "plugins/playlistformats/libqtmultimedia_m3u.so" || die
-	rm "plugins/position/libqtposition_geoclue.so" || die
-	rm "plugins/position/libqtposition_positionpoll.so" || die
-	rm "plugins/printsupport/libcupsprintersupport.so" || die
-	rm "plugins/qmltooling/libqmldbg_debugger.so" || die
-	rm "plugins/qmltooling/libqmldbg_inspector.so" || die
-	rm "plugins/qmltooling/libqmldbg_local.so" || die
-	rm "plugins/qmltooling/libqmldbg_messages.so" || die
-	rm "plugins/qmltooling/libqmldbg_native.so" || die
-	rm "plugins/qmltooling/libqmldbg_nativedebugger.so" || die
-	rm "plugins/qmltooling/libqmldbg_profiler.so" || die
-	rm "plugins/qmltooling/libqmldbg_quickprofiler.so" || die
-	rm "plugins/qmltooling/libqmldbg_server.so" || die
-	rm "plugins/qmltooling/libqmldbg_tcp.so" || die
-	rm "plugins/renderplugins/libscene2d.so" || die
-	rm "plugins/sceneparsers/libassimpsceneimport.so" || die
-	rm "plugins/sceneparsers/libgltfsceneexport.so" || die
-	rm "plugins/sceneparsers/libgltfsceneimport.so" || die
-	rm "plugins/sensorgestures/libqtsensorgestures_plugin.so" || die
-	rm "plugins/sensorgestures/libqtsensorgestures_shakeplugin.so" || die
-	rm "plugins/sensors/libqtsensors_generic.so" || die
-	rm "plugins/sensors/libqtsensors_iio-sensor-proxy.so" || die
-	rm "plugins/sensors/libqtsensors_linuxsys.so" || die
-	rm "plugins/sqldrivers/libqsqlite.so" || die
-	rm "plugins/sqldrivers/libqsqlmysql.so" || die
-	rm "plugins/sqldrivers/libqsqlpsql.so" || die
-	rm "plugins/xcbglintegrations/libqxcb-egl-integration.so" || die
-	rm "qml/Qt/labs/calendar/libqtlabscalendarplugin.so" || die
-	rm "qml/Qt/labs/folderlistmodel/libqmlfolderlistmodelplugin.so" || die
-	rm "qml/Qt/labs/platform/libqtlabsplatformplugin.so" || die
-	rm "qml/Qt/labs/settings/libqmlsettingsplugin.so" || die
-	rm "qml/Qt/labs/sharedimage/libsharedimageplugin.so" || die
-	rm "qml/Qt3D/Animation/libquick3danimationplugin.so" || die
-	rm "qml/Qt3D/Core/libquick3dcoreplugin.so" || die
-	rm "qml/Qt3D/Extras/libquick3dextrasplugin.so" || die
-	rm "qml/Qt3D/Input/libquick3dinputplugin.so" || die
-	rm "qml/Qt3D/Logic/libquick3dlogicplugin.so" || die
-	rm "qml/Qt3D/Render/libquick3drenderplugin.so" || die
-	rm "qml/QtBluetooth/libdeclarative_bluetooth.so" || die
-	rm "qml/QtCanvas3D/libqtcanvas3d.so" || die
-	rm "qml/QtCharts/libqtchartsqml2.so" || die
-	rm "qml/QtDataVisualization/libdatavisualizationqml2.so" || die
-	rm "qml/QtGamepad/libdeclarative_gamepad.so" || die
-	rm "qml/QtLocation/libdeclarative_location.so" || die
-	rm "qml/QtMultimedia/libdeclarative_multimedia.so" || die
-	rm "qml/QtNfc/libdeclarative_nfc.so" || die
-	rm "qml/QtPositioning/libdeclarative_positioning.so" || die
-	rm "qml/QtPurchasing/libdeclarative_purchasing.so" || die
-	rm "qml/QtQml/Models.2/libmodelsplugin.so" || die
-	rm "qml/QtQml/StateMachine/libqtqmlstatemachine.so" || die
-	rm "qml/QtQuick/Controls.2/Material/libqtquickcontrols2materialstyleplugin.so" || die
-	rm "qml/QtQuick/Controls.2/Universal/libqtquickcontrols2universalstyleplugin.so" || die
-	rm "qml/QtQuick/Controls/Styles/Flat/libqtquickextrasflatplugin.so" || die
-	rm "qml/QtQuick/Controls/libqtquickcontrolsplugin.so" || die
-	rm "qml/QtQuick/Dialogs/Private/libdialogsprivateplugin.so" || die
-	rm "qml/QtQuick/Dialogs/libdialogplugin.so" || die
-	rm "qml/QtQuick/Extras/libqtquickextrasplugin.so" || die
-	rm "qml/QtQuick/LocalStorage/libqmllocalstorageplugin.so" || die
-	rm "qml/QtQuick/Particles.2/libparticlesplugin.so" || die
-	rm "qml/QtQuick/PrivateWidgets/libwidgetsplugin.so" || die
-	rm "qml/QtQuick/Scene2D/libqtquickscene2dplugin.so" || die
-	rm "qml/QtQuick/Scene3D/libqtquickscene3dplugin.so" || die
-	rm "qml/QtQuick/VirtualKeyboard/Styles/libqtvirtualkeyboardstylesplugin.so" || die
-	rm "qml/QtQuick/XmlListModel/libqmlxmllistmodelplugin.so" || die
-	rm "qml/QtScxml/libdeclarative_scxml.so" || die
-	rm "qml/QtSensors/libdeclarative_sensors.so" || die
-	rm "qml/QtTest/libqmltestplugin.so" || die
-	rm "qml/QtWebChannel/libdeclarative_webchannel.so" || die
-	rm "qml/QtWebEngine/libqtwebengineplugin.so" || die
-	rm "qml/QtWebSockets/libdeclarative_qmlwebsockets.so" || die
-	rm "qml/QtWebView/libdeclarative_webview.so" || die
-
-	default
-}
-
-src_install() {
-	# Using doins -r would strip executable bits from all binaries
-	cp -pPR usr "${D}"/ || die "Failed to copy files"
-
-	dosym "Desktop-Bridge" "/usr/bin/${PN}"
-
-	insinto /etc/revdep-rebuild
-	newins - "50-${PN}" <<-EOF
-		SEARCH_DIRS_MASK="/usr/lib*/protonmail/bridge"
-	EOF
-}


^ permalink raw reply related	[flat|nested] 27+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: mail-mta/protonmail-bridge-bin/
@ 2018-10-26 12:39 Michał Górny
  0 siblings, 0 replies; 27+ messages in thread
From: Michał Górny @ 2018-10-26 12:39 UTC (permalink / raw
  To: gentoo-commits

commit:     6b5be1e1a6f9f63d95cd75ebc54b10f70e2ea0c3
Author:     Lucian Poston <lucianposton <AT> pm <DOT> me>
AuthorDate: Thu Oct 25 19:29:17 2018 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Fri Oct 26 12:30:30 2018 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6b5be1e1

mail-mta/protonmail-bridge-bin: Bump 1.1.0

Package-Manager: Portage-2.3.49, Repoman-2.3.11
Signed-off-by: Lucian Poston <lucianposton <AT> pm.me>
Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 mail-mta/protonmail-bridge-bin/Manifest            |   1 +
 .../protonmail-bridge-bin-1.1.0.ebuild             | 187 +++++++++++++++++++++
 2 files changed, 188 insertions(+)

diff --git a/mail-mta/protonmail-bridge-bin/Manifest b/mail-mta/protonmail-bridge-bin/Manifest
index f0007343808..1c5b9e96f6b 100644
--- a/mail-mta/protonmail-bridge-bin/Manifest
+++ b/mail-mta/protonmail-bridge-bin/Manifest
@@ -1 +1,2 @@
 DIST protonmail-bridge-1.0.6-2.x86_64.rpm 46921976 BLAKE2B 0e56ad21f9bf2a94400db3b27ade946bbec5016481674eba0a36e89169fd8136ec3d8f8ae422b579fba5a9c7ac00cab569c97774a5f014764e1f98a5b712be1f SHA512 63adda37a08179d29cba935572d9e39023c225338f2467c1f0a747817321285592870e38d1b8ad1053c2ce86e9dae7681cb02609936c065a18fa954516c42041
+DIST protonmail-bridge-1.1.0-1.x86_64.rpm 47088500 BLAKE2B 0970839501ced47f222bfdcb7dd26083eaa7d19d61da7c811bfe7e7544bd53c89b3e8879f544c474c9cdd92572a4ed051ae40d73fac031503ea23c8eb414eb2b SHA512 352abdc850244b00985084d708a34a73f83541753a37432bc024b5dbc5916d6514bc235f80bcd949a54517b2b3f4b3aac9b0d4592398cf206339a23b5bf8a355

diff --git a/mail-mta/protonmail-bridge-bin/protonmail-bridge-bin-1.1.0.ebuild b/mail-mta/protonmail-bridge-bin/protonmail-bridge-bin-1.1.0.ebuild
new file mode 100644
index 00000000000..02b7b4f8ddf
--- /dev/null
+++ b/mail-mta/protonmail-bridge-bin/protonmail-bridge-bin-1.1.0.ebuild
@@ -0,0 +1,187 @@
+# Copyright 1999-2018 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit rpm
+
+DESCRIPTION="Serves ProtonMail to IMAP/SMTP clients"
+HOMEPAGE="https://protonmail.com/bridge/"
+SRC_URI="https://protonmail.com/download/${P/-bin/}-1.x86_64.rpm"
+
+RESTRICT="bindist mirror"
+
+LICENSE="MIT protonmail-bridge-EULA"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE=""
+
+DEPEND=""
+RDEPEND="
+	app-crypt/libsecret
+	dev-libs/glib:2
+	media-sound/pulseaudio
+	sys-apps/dbus
+	virtual/opengl
+	media-libs/fontconfig
+	media-libs/freetype
+	x11-libs/libICE
+	x11-libs/libSM
+	x11-libs/libX11
+	x11-libs/libxcb
+	x11-libs/libXext
+	x11-libs/libXi
+"
+BDEPEND="dev-util/patchelf"
+
+S="${WORKDIR}"
+
+QA_PREBUILT="*"
+
+src_prepare() {
+	# Bug #660366. To workaround preserving libs, set RUNPATH and rm unused libs
+	cd "${S}/usr/lib/protonmail/bridge" || die
+	patchelf --set-rpath '$ORIGIN/lib' Desktop-Bridge || die "patchelf failed"
+	patchelf --set-rpath '$ORIGIN' lib/libicui18n.so.56 || die "patchelf failed"
+	patchelf --set-rpath '$ORIGIN' lib/libicuuc.so.56 || die "patchelf failed"
+
+	rm "lib/libQt53DCore.so.5" || die
+	rm "lib/libQt53DExtras.so.5" || die
+	rm "lib/libQt53DInput.so.5" || die
+	rm "lib/libQt53DLogic.so.5" || die
+	rm "lib/libQt53DQuick.so.5" || die
+	rm "lib/libQt53DQuickExtras.so.5" || die
+	rm "lib/libQt53DQuickInput.so.5" || die
+	rm "lib/libQt53DQuickRender.so.5" || die
+	rm "lib/libQt53DRender.so.5" || die
+	rm "lib/libQt5Concurrent.so.5" || die
+	rm "lib/libQt5Gamepad.so.5" || die
+	rm "lib/libQt5QuickParticles.so.5" || die
+	rm "lib/libqgsttools_p.so.1" || die
+	rm "plugins/audio/libqtaudio_alsa.so" || die
+	rm "plugins/audio/libqtmedia_pulse.so" || die
+	rm "plugins/bearer/libqconnmanbearer.so" || die
+	rm "plugins/bearer/libqgenericbearer.so" || die
+	rm "plugins/bearer/libqnmbearer.so" || die
+	rm "plugins/canbus/libqtpeakcanbus.so" || die
+	rm "plugins/canbus/libqtsocketcanbus.so" || die
+	rm "plugins/canbus/libqttinycanbus.so" || die
+	rm "plugins/designer/libqquickwidget.so" || die
+	rm "plugins/designer/libqwebengineview.so" || die
+	rm "plugins/egldeviceintegrations/libqeglfs-emu-integration.so" || die
+	rm "plugins/egldeviceintegrations/libqeglfs-x11-integration.so" || die
+	rm "plugins/gamepads/libevdevgamepad.so" || die
+	rm "plugins/generic/libqevdevkeyboardplugin.so" || die
+	rm "plugins/generic/libqevdevmouseplugin.so" || die
+	rm "plugins/generic/libqevdevtabletplugin.so" || die
+	rm "plugins/generic/libqevdevtouchplugin.so" || die
+	rm "plugins/generic/libqtuiotouchplugin.so" || die
+	rm "plugins/geometryloaders/libdefaultgeometryloader.so" || die
+	rm "plugins/geometryloaders/libgltfgeometryloader.so" || die
+	rm "plugins/geoservices/libqtgeoservices_esri.so" || die
+	rm "plugins/geoservices/libqtgeoservices_itemsoverlay.so" || die
+	rm "plugins/geoservices/libqtgeoservices_mapbox.so" || die
+	rm "plugins/geoservices/libqtgeoservices_mapboxgl.so" || die
+	rm "plugins/geoservices/libqtgeoservices_nokia.so" || die
+	rm "plugins/geoservices/libqtgeoservices_osm.so" || die
+	rm "plugins/iconengines/libqsvgicon.so" || die
+	rm "plugins/imageformats/libqjp2.so" || die
+	rm "plugins/mediaservice/libgstaudiodecoder.so" || die
+	rm "plugins/mediaservice/libgstcamerabin.so" || die
+	rm "plugins/mediaservice/libgstmediacapture.so" || die
+	rm "plugins/mediaservice/libgstmediaplayer.so" || die
+	rm "plugins/platforminputcontexts/libibusplatforminputcontextplugin.so" || die
+	rm "plugins/platforminputcontexts/libqtvirtualkeyboardplugin.so" || die
+	rm "plugins/platforms/libqeglfs.so" || die
+	rm "plugins/platforms/libqlinuxfb.so" || die
+	rm "plugins/platforms/libqminimal.so" || die
+	rm "plugins/platforms/libqminimalegl.so" || die
+	rm "plugins/platforms/libqoffscreen.so" || die
+	rm "plugins/platforms/libqvnc.so" || die
+	rm "plugins/platformthemes/libqgtk3.so" || die
+	rm "plugins/playlistformats/libqtmultimedia_m3u.so" || die
+	rm "plugins/position/libqtposition_geoclue.so" || die
+	rm "plugins/position/libqtposition_positionpoll.so" || die
+	rm "plugins/printsupport/libcupsprintersupport.so" || die
+	rm "plugins/qmltooling/libqmldbg_debugger.so" || die
+	rm "plugins/qmltooling/libqmldbg_inspector.so" || die
+	rm "plugins/qmltooling/libqmldbg_local.so" || die
+	rm "plugins/qmltooling/libqmldbg_messages.so" || die
+	rm "plugins/qmltooling/libqmldbg_native.so" || die
+	rm "plugins/qmltooling/libqmldbg_nativedebugger.so" || die
+	rm "plugins/qmltooling/libqmldbg_profiler.so" || die
+	rm "plugins/qmltooling/libqmldbg_quickprofiler.so" || die
+	rm "plugins/qmltooling/libqmldbg_server.so" || die
+	rm "plugins/qmltooling/libqmldbg_tcp.so" || die
+	rm "plugins/renderplugins/libscene2d.so" || die
+	rm "plugins/sceneparsers/libassimpsceneimport.so" || die
+	rm "plugins/sceneparsers/libgltfsceneexport.so" || die
+	rm "plugins/sceneparsers/libgltfsceneimport.so" || die
+	rm "plugins/sensorgestures/libqtsensorgestures_plugin.so" || die
+	rm "plugins/sensorgestures/libqtsensorgestures_shakeplugin.so" || die
+	rm "plugins/sensors/libqtsensors_generic.so" || die
+	rm "plugins/sensors/libqtsensors_iio-sensor-proxy.so" || die
+	rm "plugins/sensors/libqtsensors_linuxsys.so" || die
+	rm "plugins/sqldrivers/libqsqlite.so" || die
+	rm "plugins/sqldrivers/libqsqlmysql.so" || die
+	rm "plugins/sqldrivers/libqsqlpsql.so" || die
+	rm "plugins/xcbglintegrations/libqxcb-egl-integration.so" || die
+	rm "qml/Qt/labs/calendar/libqtlabscalendarplugin.so" || die
+	rm "qml/Qt/labs/folderlistmodel/libqmlfolderlistmodelplugin.so" || die
+	rm "qml/Qt/labs/platform/libqtlabsplatformplugin.so" || die
+	rm "qml/Qt/labs/settings/libqmlsettingsplugin.so" || die
+	rm "qml/Qt/labs/sharedimage/libsharedimageplugin.so" || die
+	rm "qml/Qt3D/Animation/libquick3danimationplugin.so" || die
+	rm "qml/Qt3D/Core/libquick3dcoreplugin.so" || die
+	rm "qml/Qt3D/Extras/libquick3dextrasplugin.so" || die
+	rm "qml/Qt3D/Input/libquick3dinputplugin.so" || die
+	rm "qml/Qt3D/Logic/libquick3dlogicplugin.so" || die
+	rm "qml/Qt3D/Render/libquick3drenderplugin.so" || die
+	rm "qml/QtBluetooth/libdeclarative_bluetooth.so" || die
+	rm "qml/QtCanvas3D/libqtcanvas3d.so" || die
+	rm "qml/QtCharts/libqtchartsqml2.so" || die
+	rm "qml/QtDataVisualization/libdatavisualizationqml2.so" || die
+	rm "qml/QtGamepad/libdeclarative_gamepad.so" || die
+	rm "qml/QtLocation/libdeclarative_location.so" || die
+	rm "qml/QtMultimedia/libdeclarative_multimedia.so" || die
+	rm "qml/QtNfc/libdeclarative_nfc.so" || die
+	rm "qml/QtPositioning/libdeclarative_positioning.so" || die
+	rm "qml/QtPurchasing/libdeclarative_purchasing.so" || die
+	rm "qml/QtQml/Models.2/libmodelsplugin.so" || die
+	rm "qml/QtQml/StateMachine/libqtqmlstatemachine.so" || die
+	rm "qml/QtQuick/Controls.2/Material/libqtquickcontrols2materialstyleplugin.so" || die
+	rm "qml/QtQuick/Controls.2/Universal/libqtquickcontrols2universalstyleplugin.so" || die
+	rm "qml/QtQuick/Controls/Styles/Flat/libqtquickextrasflatplugin.so" || die
+	rm "qml/QtQuick/Controls/libqtquickcontrolsplugin.so" || die
+	rm "qml/QtQuick/Dialogs/Private/libdialogsprivateplugin.so" || die
+	rm "qml/QtQuick/Dialogs/libdialogplugin.so" || die
+	rm "qml/QtQuick/Extras/libqtquickextrasplugin.so" || die
+	rm "qml/QtQuick/LocalStorage/libqmllocalstorageplugin.so" || die
+	rm "qml/QtQuick/Particles.2/libparticlesplugin.so" || die
+	rm "qml/QtQuick/PrivateWidgets/libwidgetsplugin.so" || die
+	rm "qml/QtQuick/Scene2D/libqtquickscene2dplugin.so" || die
+	rm "qml/QtQuick/Scene3D/libqtquickscene3dplugin.so" || die
+	rm "qml/QtQuick/VirtualKeyboard/Styles/libqtvirtualkeyboardstylesplugin.so" || die
+	rm "qml/QtQuick/XmlListModel/libqmlxmllistmodelplugin.so" || die
+	rm "qml/QtScxml/libdeclarative_scxml.so" || die
+	rm "qml/QtSensors/libdeclarative_sensors.so" || die
+	rm "qml/QtTest/libqmltestplugin.so" || die
+	rm "qml/QtWebChannel/libdeclarative_webchannel.so" || die
+	rm "qml/QtWebEngine/libqtwebengineplugin.so" || die
+	rm "qml/QtWebSockets/libdeclarative_qmlwebsockets.so" || die
+	rm "qml/QtWebView/libdeclarative_webview.so" || die
+
+	default
+}
+
+src_install() {
+	# Using doins -r would strip executable bits from all binaries
+	cp -pPR usr "${D}"/ || die "Failed to copy files"
+
+	dosym "Desktop-Bridge" "/usr/bin/${PN}"
+
+	insinto /etc/revdep-rebuild
+	newins - "50-${PN}" <<-EOF
+		SEARCH_DIRS_MASK="/usr/lib*/protonmail/bridge"
+	EOF
+}


^ permalink raw reply related	[flat|nested] 27+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: mail-mta/protonmail-bridge-bin/
@ 2019-03-09 19:26 Piotr Karbowski
  0 siblings, 0 replies; 27+ messages in thread
From: Piotr Karbowski @ 2019-03-09 19:26 UTC (permalink / raw
  To: gentoo-commits

commit:     4b19892778f54156238430cf2a30c1fe0f1880a6
Author:     Piotr Karbowski <slashbeast <AT> gentoo <DOT> org>
AuthorDate: Sat Mar  9 19:25:29 2019 +0000
Commit:     Piotr Karbowski <slashbeast <AT> gentoo <DOT> org>
CommitDate: Sat Mar  9 19:25:29 2019 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4b198927

mail-mta/protonmail-bridge-bin: 1.1.3 bump, 1.1.0 removal. Takeover.

Proxy maintainer timed out. Adding myself to metadata.xml. Bump to 1.1.3
and removal of 1.1.0 that have no longer binary package available.
Removed some more bogus files and unused libraries from package as well
as we now depends on glib useflag of pulseaudio.

Closes: https://bugs.gentoo.org/678794
Closes: https://bugs.gentoo.org/679732
Package-Manager: Portage-2.3.62, Repoman-2.3.12
Signed-off-by: Piotr Karbowski <slashbeast <AT> gentoo.org>

 mail-mta/protonmail-bridge-bin/Manifest            |  2 +-
 mail-mta/protonmail-bridge-bin/metadata.xml        |  4 +++
 ...0.ebuild => protonmail-bridge-bin-1.1.3.ebuild} | 31 +++++++++++++++-------
 3 files changed, 27 insertions(+), 10 deletions(-)

diff --git a/mail-mta/protonmail-bridge-bin/Manifest b/mail-mta/protonmail-bridge-bin/Manifest
index 6b6aba15672..f53d555f13c 100644
--- a/mail-mta/protonmail-bridge-bin/Manifest
+++ b/mail-mta/protonmail-bridge-bin/Manifest
@@ -1 +1 @@
-DIST protonmail-bridge-1.1.0-1.x86_64.rpm 47088500 BLAKE2B 0970839501ced47f222bfdcb7dd26083eaa7d19d61da7c811bfe7e7544bd53c89b3e8879f544c474c9cdd92572a4ed051ae40d73fac031503ea23c8eb414eb2b SHA512 352abdc850244b00985084d708a34a73f83541753a37432bc024b5dbc5916d6514bc235f80bcd949a54517b2b3f4b3aac9b0d4592398cf206339a23b5bf8a355
+DIST protonmail-bridge-1.1.3-1.x86_64.rpm 53554820 BLAKE2B 2fb0eb7b1a1d95ed3cf5785e527692497429f73eeb37dd9a98da7b5b30cafde048898026c8934b76630976585eb43c0a9392efdcb10b8f2ae8002884312a9142 SHA512 61a4a28fe9efbeeaecd79392eb730916e67dfffc1bcc5bbee156e3dd786dfeae5b39092ccab4c6d5ff9719d0792752732b52bc87615a7922c16cf6203eb57f5b

diff --git a/mail-mta/protonmail-bridge-bin/metadata.xml b/mail-mta/protonmail-bridge-bin/metadata.xml
index 6bf484adc0d..723b5af565f 100644
--- a/mail-mta/protonmail-bridge-bin/metadata.xml
+++ b/mail-mta/protonmail-bridge-bin/metadata.xml
@@ -1,6 +1,10 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
 <pkgmetadata>
+	<maintainer type="person">
+		<email>slashbeast@gentoo.org</email>
+		<name>Piotr Karbowski</name>
+	</maintainer>
 	<maintainer type="person">
 		<email>lucianposton@pm.me</email>
 		<name>Lucian Poston</name>

diff --git a/mail-mta/protonmail-bridge-bin/protonmail-bridge-bin-1.1.0.ebuild b/mail-mta/protonmail-bridge-bin/protonmail-bridge-bin-1.1.3.ebuild
similarity index 87%
rename from mail-mta/protonmail-bridge-bin/protonmail-bridge-bin-1.1.0.ebuild
rename to mail-mta/protonmail-bridge-bin/protonmail-bridge-bin-1.1.3.ebuild
index 02b7b4f8ddf..35b2fe8b070 100644
--- a/mail-mta/protonmail-bridge-bin/protonmail-bridge-bin-1.1.0.ebuild
+++ b/mail-mta/protonmail-bridge-bin/protonmail-bridge-bin-1.1.3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Authors
+# Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -20,7 +20,7 @@ DEPEND=""
 RDEPEND="
 	app-crypt/libsecret
 	dev-libs/glib:2
-	media-sound/pulseaudio
+	media-sound/pulseaudio[glib]
 	sys-apps/dbus
 	virtual/opengl
 	media-libs/fontconfig
@@ -39,9 +39,12 @@ S="${WORKDIR}"
 QA_PREBUILT="*"
 
 src_prepare() {
+	# Some bogus files got into package.
+	rm -rf usr/lib/.build-id
+
 	# Bug #660366. To workaround preserving libs, set RUNPATH and rm unused libs
 	cd "${S}/usr/lib/protonmail/bridge" || die
-	patchelf --set-rpath '$ORIGIN/lib' Desktop-Bridge || die "patchelf failed"
+	patchelf --set-rpath '$ORIGIN/lib' protonmail-bridge || die "patchelf failed"
 	patchelf --set-rpath '$ORIGIN' lib/libicui18n.so.56 || die "patchelf failed"
 	patchelf --set-rpath '$ORIGIN' lib/libicuuc.so.56 || die "patchelf failed"
 
@@ -57,7 +60,6 @@ src_prepare() {
 	rm "lib/libQt5Concurrent.so.5" || die
 	rm "lib/libQt5Gamepad.so.5" || die
 	rm "lib/libQt5QuickParticles.so.5" || die
-	rm "lib/libqgsttools_p.so.1" || die
 	rm "plugins/audio/libqtaudio_alsa.so" || die
 	rm "plugins/audio/libqtmedia_pulse.so" || die
 	rm "plugins/bearer/libqconnmanbearer.so" || die
@@ -85,7 +87,6 @@ src_prepare() {
 	rm "plugins/geoservices/libqtgeoservices_nokia.so" || die
 	rm "plugins/geoservices/libqtgeoservices_osm.so" || die
 	rm "plugins/iconengines/libqsvgicon.so" || die
-	rm "plugins/imageformats/libqjp2.so" || die
 	rm "plugins/mediaservice/libgstaudiodecoder.so" || die
 	rm "plugins/mediaservice/libgstcamerabin.so" || die
 	rm "plugins/mediaservice/libgstmediacapture.so" || die
@@ -139,14 +140,11 @@ src_prepare() {
 	rm "qml/Qt3D/Render/libquick3drenderplugin.so" || die
 	rm "qml/QtBluetooth/libdeclarative_bluetooth.so" || die
 	rm "qml/QtCanvas3D/libqtcanvas3d.so" || die
-	rm "qml/QtCharts/libqtchartsqml2.so" || die
-	rm "qml/QtDataVisualization/libdatavisualizationqml2.so" || die
 	rm "qml/QtGamepad/libdeclarative_gamepad.so" || die
 	rm "qml/QtLocation/libdeclarative_location.so" || die
 	rm "qml/QtMultimedia/libdeclarative_multimedia.so" || die
 	rm "qml/QtNfc/libdeclarative_nfc.so" || die
 	rm "qml/QtPositioning/libdeclarative_positioning.so" || die
-	rm "qml/QtPurchasing/libdeclarative_purchasing.so" || die
 	rm "qml/QtQml/Models.2/libmodelsplugin.so" || die
 	rm "qml/QtQml/StateMachine/libqtqmlstatemachine.so" || die
 	rm "qml/QtQuick/Controls.2/Material/libqtquickcontrols2materialstyleplugin.so" || die
@@ -170,6 +168,21 @@ src_prepare() {
 	rm "qml/QtWebEngine/libqtwebengineplugin.so" || die
 	rm "qml/QtWebSockets/libdeclarative_qmlwebsockets.so" || die
 	rm "qml/QtWebView/libdeclarative_webview.so" || die
+	rm "lib/libQt5MultimediaGstTools.so.5" || die
+	rm "lib/libQt5OpenGL.so.5" || die
+	rm "lib/libQt5QuickWidgets.so.5" || die
+	rm "lib/libQt5EglFsKmsSupport.so.5" || die
+	rm "plugins/position/libqtposition_serialnmea.so" || die
+	rm "plugins/webview/libqtwebview_webengine.so" || die
+	rm "plugins/egldeviceintegrations/libqeglfs-kms-egldevice-integration.so" || die
+	rm "plugins/texttospeech/libqtexttospeech_speechd.so" || die
+	rm "plugins/canbus/libqtpassthrucanbus.so" || die
+	rm "qml/QtQuick/Shapes/libqmlshapesplugin.so" || die
+	rm "qml/QtQuick/Controls.2/Fusion/libqtquickcontrols2fusionstyleplugin.so" || die
+	rm "qml/QtQuick/Controls.2/Imagine/libqtquickcontrols2imaginestyleplugin.so" || die
+	rm "qml/QtQml/RemoteObjects/libqtqmlremoteobjects.so" || die
+	rm "qml/Qt/labs/handlers/libhandlersplugin.so" || die
+	rm "qml/Qt/labs/location/liblocationlabsplugin.so" || die
 
 	default
 }
@@ -178,7 +191,7 @@ src_install() {
 	# Using doins -r would strip executable bits from all binaries
 	cp -pPR usr "${D}"/ || die "Failed to copy files"
 
-	dosym "Desktop-Bridge" "/usr/bin/${PN}"
+	dosym "protonmail-bridge" "/usr/bin/${PN}"
 
 	insinto /etc/revdep-rebuild
 	newins - "50-${PN}" <<-EOF


^ permalink raw reply related	[flat|nested] 27+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: mail-mta/protonmail-bridge-bin/
@ 2019-04-10 18:18 Piotr Karbowski
  0 siblings, 0 replies; 27+ messages in thread
From: Piotr Karbowski @ 2019-04-10 18:18 UTC (permalink / raw
  To: gentoo-commits

commit:     497971b63793df34a998e0e63b0c5fb404ab33a5
Author:     Piotr Karbowski <slashbeast <AT> gentoo <DOT> org>
AuthorDate: Wed Apr 10 18:17:16 2019 +0000
Commit:     Piotr Karbowski <slashbeast <AT> gentoo <DOT> org>
CommitDate: Wed Apr 10 18:18:00 2019 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=497971b6

mail-mta/protonmail-bridge-bin: 1.1.4 version bump.

Package-Manager: Portage-2.3.62, Repoman-2.3.12
Signed-off-by: Piotr Karbowski <slashbeast <AT> gentoo.org>

 mail-mta/protonmail-bridge-bin/Manifest            |   1 +
 .../protonmail-bridge-bin-1.1.4.ebuild             | 200 +++++++++++++++++++++
 2 files changed, 201 insertions(+)

diff --git a/mail-mta/protonmail-bridge-bin/Manifest b/mail-mta/protonmail-bridge-bin/Manifest
index f53d555f13c..5333ff2b5eb 100644
--- a/mail-mta/protonmail-bridge-bin/Manifest
+++ b/mail-mta/protonmail-bridge-bin/Manifest
@@ -1 +1,2 @@
 DIST protonmail-bridge-1.1.3-1.x86_64.rpm 53554820 BLAKE2B 2fb0eb7b1a1d95ed3cf5785e527692497429f73eeb37dd9a98da7b5b30cafde048898026c8934b76630976585eb43c0a9392efdcb10b8f2ae8002884312a9142 SHA512 61a4a28fe9efbeeaecd79392eb730916e67dfffc1bcc5bbee156e3dd786dfeae5b39092ccab4c6d5ff9719d0792752732b52bc87615a7922c16cf6203eb57f5b
+DIST protonmail-bridge-1.1.4-1.x86_64.rpm 53566050 BLAKE2B 1221a885680704f9018cf8676c747cd6ffae9b1b351ce3bc47213af81c181ea1f5aa8ee3238bc9c93d115c09e2f0389b75eb1c8d5c8274bf812bf4050f9c0dfb SHA512 87668ba2563ebe3d815538c74591d1281bb0f882863528e56a0b6571feb95ddebe2b2cec89564f009429458eac703f7613bb2c6a8bb3f5d07c45b5ff76b486bd

diff --git a/mail-mta/protonmail-bridge-bin/protonmail-bridge-bin-1.1.4.ebuild b/mail-mta/protonmail-bridge-bin/protonmail-bridge-bin-1.1.4.ebuild
new file mode 100644
index 00000000000..35b2fe8b070
--- /dev/null
+++ b/mail-mta/protonmail-bridge-bin/protonmail-bridge-bin-1.1.4.ebuild
@@ -0,0 +1,200 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit rpm
+
+DESCRIPTION="Serves ProtonMail to IMAP/SMTP clients"
+HOMEPAGE="https://protonmail.com/bridge/"
+SRC_URI="https://protonmail.com/download/${P/-bin/}-1.x86_64.rpm"
+
+RESTRICT="bindist mirror"
+
+LICENSE="MIT protonmail-bridge-EULA"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE=""
+
+DEPEND=""
+RDEPEND="
+	app-crypt/libsecret
+	dev-libs/glib:2
+	media-sound/pulseaudio[glib]
+	sys-apps/dbus
+	virtual/opengl
+	media-libs/fontconfig
+	media-libs/freetype
+	x11-libs/libICE
+	x11-libs/libSM
+	x11-libs/libX11
+	x11-libs/libxcb
+	x11-libs/libXext
+	x11-libs/libXi
+"
+BDEPEND="dev-util/patchelf"
+
+S="${WORKDIR}"
+
+QA_PREBUILT="*"
+
+src_prepare() {
+	# Some bogus files got into package.
+	rm -rf usr/lib/.build-id
+
+	# Bug #660366. To workaround preserving libs, set RUNPATH and rm unused libs
+	cd "${S}/usr/lib/protonmail/bridge" || die
+	patchelf --set-rpath '$ORIGIN/lib' protonmail-bridge || die "patchelf failed"
+	patchelf --set-rpath '$ORIGIN' lib/libicui18n.so.56 || die "patchelf failed"
+	patchelf --set-rpath '$ORIGIN' lib/libicuuc.so.56 || die "patchelf failed"
+
+	rm "lib/libQt53DCore.so.5" || die
+	rm "lib/libQt53DExtras.so.5" || die
+	rm "lib/libQt53DInput.so.5" || die
+	rm "lib/libQt53DLogic.so.5" || die
+	rm "lib/libQt53DQuick.so.5" || die
+	rm "lib/libQt53DQuickExtras.so.5" || die
+	rm "lib/libQt53DQuickInput.so.5" || die
+	rm "lib/libQt53DQuickRender.so.5" || die
+	rm "lib/libQt53DRender.so.5" || die
+	rm "lib/libQt5Concurrent.so.5" || die
+	rm "lib/libQt5Gamepad.so.5" || die
+	rm "lib/libQt5QuickParticles.so.5" || die
+	rm "plugins/audio/libqtaudio_alsa.so" || die
+	rm "plugins/audio/libqtmedia_pulse.so" || die
+	rm "plugins/bearer/libqconnmanbearer.so" || die
+	rm "plugins/bearer/libqgenericbearer.so" || die
+	rm "plugins/bearer/libqnmbearer.so" || die
+	rm "plugins/canbus/libqtpeakcanbus.so" || die
+	rm "plugins/canbus/libqtsocketcanbus.so" || die
+	rm "plugins/canbus/libqttinycanbus.so" || die
+	rm "plugins/designer/libqquickwidget.so" || die
+	rm "plugins/designer/libqwebengineview.so" || die
+	rm "plugins/egldeviceintegrations/libqeglfs-emu-integration.so" || die
+	rm "plugins/egldeviceintegrations/libqeglfs-x11-integration.so" || die
+	rm "plugins/gamepads/libevdevgamepad.so" || die
+	rm "plugins/generic/libqevdevkeyboardplugin.so" || die
+	rm "plugins/generic/libqevdevmouseplugin.so" || die
+	rm "plugins/generic/libqevdevtabletplugin.so" || die
+	rm "plugins/generic/libqevdevtouchplugin.so" || die
+	rm "plugins/generic/libqtuiotouchplugin.so" || die
+	rm "plugins/geometryloaders/libdefaultgeometryloader.so" || die
+	rm "plugins/geometryloaders/libgltfgeometryloader.so" || die
+	rm "plugins/geoservices/libqtgeoservices_esri.so" || die
+	rm "plugins/geoservices/libqtgeoservices_itemsoverlay.so" || die
+	rm "plugins/geoservices/libqtgeoservices_mapbox.so" || die
+	rm "plugins/geoservices/libqtgeoservices_mapboxgl.so" || die
+	rm "plugins/geoservices/libqtgeoservices_nokia.so" || die
+	rm "plugins/geoservices/libqtgeoservices_osm.so" || die
+	rm "plugins/iconengines/libqsvgicon.so" || die
+	rm "plugins/mediaservice/libgstaudiodecoder.so" || die
+	rm "plugins/mediaservice/libgstcamerabin.so" || die
+	rm "plugins/mediaservice/libgstmediacapture.so" || die
+	rm "plugins/mediaservice/libgstmediaplayer.so" || die
+	rm "plugins/platforminputcontexts/libibusplatforminputcontextplugin.so" || die
+	rm "plugins/platforminputcontexts/libqtvirtualkeyboardplugin.so" || die
+	rm "plugins/platforms/libqeglfs.so" || die
+	rm "plugins/platforms/libqlinuxfb.so" || die
+	rm "plugins/platforms/libqminimal.so" || die
+	rm "plugins/platforms/libqminimalegl.so" || die
+	rm "plugins/platforms/libqoffscreen.so" || die
+	rm "plugins/platforms/libqvnc.so" || die
+	rm "plugins/platformthemes/libqgtk3.so" || die
+	rm "plugins/playlistformats/libqtmultimedia_m3u.so" || die
+	rm "plugins/position/libqtposition_geoclue.so" || die
+	rm "plugins/position/libqtposition_positionpoll.so" || die
+	rm "plugins/printsupport/libcupsprintersupport.so" || die
+	rm "plugins/qmltooling/libqmldbg_debugger.so" || die
+	rm "plugins/qmltooling/libqmldbg_inspector.so" || die
+	rm "plugins/qmltooling/libqmldbg_local.so" || die
+	rm "plugins/qmltooling/libqmldbg_messages.so" || die
+	rm "plugins/qmltooling/libqmldbg_native.so" || die
+	rm "plugins/qmltooling/libqmldbg_nativedebugger.so" || die
+	rm "plugins/qmltooling/libqmldbg_profiler.so" || die
+	rm "plugins/qmltooling/libqmldbg_quickprofiler.so" || die
+	rm "plugins/qmltooling/libqmldbg_server.so" || die
+	rm "plugins/qmltooling/libqmldbg_tcp.so" || die
+	rm "plugins/renderplugins/libscene2d.so" || die
+	rm "plugins/sceneparsers/libassimpsceneimport.so" || die
+	rm "plugins/sceneparsers/libgltfsceneexport.so" || die
+	rm "plugins/sceneparsers/libgltfsceneimport.so" || die
+	rm "plugins/sensorgestures/libqtsensorgestures_plugin.so" || die
+	rm "plugins/sensorgestures/libqtsensorgestures_shakeplugin.so" || die
+	rm "plugins/sensors/libqtsensors_generic.so" || die
+	rm "plugins/sensors/libqtsensors_iio-sensor-proxy.so" || die
+	rm "plugins/sensors/libqtsensors_linuxsys.so" || die
+	rm "plugins/sqldrivers/libqsqlite.so" || die
+	rm "plugins/sqldrivers/libqsqlmysql.so" || die
+	rm "plugins/sqldrivers/libqsqlpsql.so" || die
+	rm "plugins/xcbglintegrations/libqxcb-egl-integration.so" || die
+	rm "qml/Qt/labs/calendar/libqtlabscalendarplugin.so" || die
+	rm "qml/Qt/labs/folderlistmodel/libqmlfolderlistmodelplugin.so" || die
+	rm "qml/Qt/labs/platform/libqtlabsplatformplugin.so" || die
+	rm "qml/Qt/labs/settings/libqmlsettingsplugin.so" || die
+	rm "qml/Qt/labs/sharedimage/libsharedimageplugin.so" || die
+	rm "qml/Qt3D/Animation/libquick3danimationplugin.so" || die
+	rm "qml/Qt3D/Core/libquick3dcoreplugin.so" || die
+	rm "qml/Qt3D/Extras/libquick3dextrasplugin.so" || die
+	rm "qml/Qt3D/Input/libquick3dinputplugin.so" || die
+	rm "qml/Qt3D/Logic/libquick3dlogicplugin.so" || die
+	rm "qml/Qt3D/Render/libquick3drenderplugin.so" || die
+	rm "qml/QtBluetooth/libdeclarative_bluetooth.so" || die
+	rm "qml/QtCanvas3D/libqtcanvas3d.so" || die
+	rm "qml/QtGamepad/libdeclarative_gamepad.so" || die
+	rm "qml/QtLocation/libdeclarative_location.so" || die
+	rm "qml/QtMultimedia/libdeclarative_multimedia.so" || die
+	rm "qml/QtNfc/libdeclarative_nfc.so" || die
+	rm "qml/QtPositioning/libdeclarative_positioning.so" || die
+	rm "qml/QtQml/Models.2/libmodelsplugin.so" || die
+	rm "qml/QtQml/StateMachine/libqtqmlstatemachine.so" || die
+	rm "qml/QtQuick/Controls.2/Material/libqtquickcontrols2materialstyleplugin.so" || die
+	rm "qml/QtQuick/Controls.2/Universal/libqtquickcontrols2universalstyleplugin.so" || die
+	rm "qml/QtQuick/Controls/Styles/Flat/libqtquickextrasflatplugin.so" || die
+	rm "qml/QtQuick/Controls/libqtquickcontrolsplugin.so" || die
+	rm "qml/QtQuick/Dialogs/Private/libdialogsprivateplugin.so" || die
+	rm "qml/QtQuick/Dialogs/libdialogplugin.so" || die
+	rm "qml/QtQuick/Extras/libqtquickextrasplugin.so" || die
+	rm "qml/QtQuick/LocalStorage/libqmllocalstorageplugin.so" || die
+	rm "qml/QtQuick/Particles.2/libparticlesplugin.so" || die
+	rm "qml/QtQuick/PrivateWidgets/libwidgetsplugin.so" || die
+	rm "qml/QtQuick/Scene2D/libqtquickscene2dplugin.so" || die
+	rm "qml/QtQuick/Scene3D/libqtquickscene3dplugin.so" || die
+	rm "qml/QtQuick/VirtualKeyboard/Styles/libqtvirtualkeyboardstylesplugin.so" || die
+	rm "qml/QtQuick/XmlListModel/libqmlxmllistmodelplugin.so" || die
+	rm "qml/QtScxml/libdeclarative_scxml.so" || die
+	rm "qml/QtSensors/libdeclarative_sensors.so" || die
+	rm "qml/QtTest/libqmltestplugin.so" || die
+	rm "qml/QtWebChannel/libdeclarative_webchannel.so" || die
+	rm "qml/QtWebEngine/libqtwebengineplugin.so" || die
+	rm "qml/QtWebSockets/libdeclarative_qmlwebsockets.so" || die
+	rm "qml/QtWebView/libdeclarative_webview.so" || die
+	rm "lib/libQt5MultimediaGstTools.so.5" || die
+	rm "lib/libQt5OpenGL.so.5" || die
+	rm "lib/libQt5QuickWidgets.so.5" || die
+	rm "lib/libQt5EglFsKmsSupport.so.5" || die
+	rm "plugins/position/libqtposition_serialnmea.so" || die
+	rm "plugins/webview/libqtwebview_webengine.so" || die
+	rm "plugins/egldeviceintegrations/libqeglfs-kms-egldevice-integration.so" || die
+	rm "plugins/texttospeech/libqtexttospeech_speechd.so" || die
+	rm "plugins/canbus/libqtpassthrucanbus.so" || die
+	rm "qml/QtQuick/Shapes/libqmlshapesplugin.so" || die
+	rm "qml/QtQuick/Controls.2/Fusion/libqtquickcontrols2fusionstyleplugin.so" || die
+	rm "qml/QtQuick/Controls.2/Imagine/libqtquickcontrols2imaginestyleplugin.so" || die
+	rm "qml/QtQml/RemoteObjects/libqtqmlremoteobjects.so" || die
+	rm "qml/Qt/labs/handlers/libhandlersplugin.so" || die
+	rm "qml/Qt/labs/location/liblocationlabsplugin.so" || die
+
+	default
+}
+
+src_install() {
+	# Using doins -r would strip executable bits from all binaries
+	cp -pPR usr "${D}"/ || die "Failed to copy files"
+
+	dosym "protonmail-bridge" "/usr/bin/${PN}"
+
+	insinto /etc/revdep-rebuild
+	newins - "50-${PN}" <<-EOF
+		SEARCH_DIRS_MASK="/usr/lib*/protonmail/bridge"
+	EOF
+}


^ permalink raw reply related	[flat|nested] 27+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: mail-mta/protonmail-bridge-bin/
@ 2019-05-24  8:31 Piotr Karbowski
  0 siblings, 0 replies; 27+ messages in thread
From: Piotr Karbowski @ 2019-05-24  8:31 UTC (permalink / raw
  To: gentoo-commits

commit:     2177415c8499c7f4cc7fb99de239e32d82bd4c11
Author:     Piotr Karbowski <slashbeast <AT> gentoo <DOT> org>
AuthorDate: Fri May 24 08:29:42 2019 +0000
Commit:     Piotr Karbowski <slashbeast <AT> gentoo <DOT> org>
CommitDate: Fri May 24 08:31:21 2019 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2177415c

mail-mta/protonmail-bridge-bin: 1.1.5 version bump.

Package-Manager: Portage-2.3.66, Repoman-2.3.12
Signed-off-by: Piotr Karbowski <slashbeast <AT> gentoo.org>

 mail-mta/protonmail-bridge-bin/Manifest            |   1 +
 .../protonmail-bridge-bin-1.1.5.ebuild             | 200 +++++++++++++++++++++
 2 files changed, 201 insertions(+)

diff --git a/mail-mta/protonmail-bridge-bin/Manifest b/mail-mta/protonmail-bridge-bin/Manifest
index 5333ff2b5eb..19c3bfabbd3 100644
--- a/mail-mta/protonmail-bridge-bin/Manifest
+++ b/mail-mta/protonmail-bridge-bin/Manifest
@@ -1,2 +1,3 @@
 DIST protonmail-bridge-1.1.3-1.x86_64.rpm 53554820 BLAKE2B 2fb0eb7b1a1d95ed3cf5785e527692497429f73eeb37dd9a98da7b5b30cafde048898026c8934b76630976585eb43c0a9392efdcb10b8f2ae8002884312a9142 SHA512 61a4a28fe9efbeeaecd79392eb730916e67dfffc1bcc5bbee156e3dd786dfeae5b39092ccab4c6d5ff9719d0792752732b52bc87615a7922c16cf6203eb57f5b
 DIST protonmail-bridge-1.1.4-1.x86_64.rpm 53566050 BLAKE2B 1221a885680704f9018cf8676c747cd6ffae9b1b351ce3bc47213af81c181ea1f5aa8ee3238bc9c93d115c09e2f0389b75eb1c8d5c8274bf812bf4050f9c0dfb SHA512 87668ba2563ebe3d815538c74591d1281bb0f882863528e56a0b6571feb95ddebe2b2cec89564f009429458eac703f7613bb2c6a8bb3f5d07c45b5ff76b486bd
+DIST protonmail-bridge-1.1.5-1.x86_64.rpm 53598661 BLAKE2B 8f0a8e74ad54642e79fd5b30cbd884dbcb26e4becee73f10a3108e1659a170933591aad90b5784ebe37ecc882f558924c037a1b5932c0375c267206695ab76f8 SHA512 c72e7abdb2ce95ac07afc090dcc2d50d5c334f451d5311e3e547b572f114dee80d8253392b9bae3c7e07307915a54d963cf9d755f64984b5260a8093502b5159

diff --git a/mail-mta/protonmail-bridge-bin/protonmail-bridge-bin-1.1.5.ebuild b/mail-mta/protonmail-bridge-bin/protonmail-bridge-bin-1.1.5.ebuild
new file mode 100644
index 00000000000..35b2fe8b070
--- /dev/null
+++ b/mail-mta/protonmail-bridge-bin/protonmail-bridge-bin-1.1.5.ebuild
@@ -0,0 +1,200 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit rpm
+
+DESCRIPTION="Serves ProtonMail to IMAP/SMTP clients"
+HOMEPAGE="https://protonmail.com/bridge/"
+SRC_URI="https://protonmail.com/download/${P/-bin/}-1.x86_64.rpm"
+
+RESTRICT="bindist mirror"
+
+LICENSE="MIT protonmail-bridge-EULA"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE=""
+
+DEPEND=""
+RDEPEND="
+	app-crypt/libsecret
+	dev-libs/glib:2
+	media-sound/pulseaudio[glib]
+	sys-apps/dbus
+	virtual/opengl
+	media-libs/fontconfig
+	media-libs/freetype
+	x11-libs/libICE
+	x11-libs/libSM
+	x11-libs/libX11
+	x11-libs/libxcb
+	x11-libs/libXext
+	x11-libs/libXi
+"
+BDEPEND="dev-util/patchelf"
+
+S="${WORKDIR}"
+
+QA_PREBUILT="*"
+
+src_prepare() {
+	# Some bogus files got into package.
+	rm -rf usr/lib/.build-id
+
+	# Bug #660366. To workaround preserving libs, set RUNPATH and rm unused libs
+	cd "${S}/usr/lib/protonmail/bridge" || die
+	patchelf --set-rpath '$ORIGIN/lib' protonmail-bridge || die "patchelf failed"
+	patchelf --set-rpath '$ORIGIN' lib/libicui18n.so.56 || die "patchelf failed"
+	patchelf --set-rpath '$ORIGIN' lib/libicuuc.so.56 || die "patchelf failed"
+
+	rm "lib/libQt53DCore.so.5" || die
+	rm "lib/libQt53DExtras.so.5" || die
+	rm "lib/libQt53DInput.so.5" || die
+	rm "lib/libQt53DLogic.so.5" || die
+	rm "lib/libQt53DQuick.so.5" || die
+	rm "lib/libQt53DQuickExtras.so.5" || die
+	rm "lib/libQt53DQuickInput.so.5" || die
+	rm "lib/libQt53DQuickRender.so.5" || die
+	rm "lib/libQt53DRender.so.5" || die
+	rm "lib/libQt5Concurrent.so.5" || die
+	rm "lib/libQt5Gamepad.so.5" || die
+	rm "lib/libQt5QuickParticles.so.5" || die
+	rm "plugins/audio/libqtaudio_alsa.so" || die
+	rm "plugins/audio/libqtmedia_pulse.so" || die
+	rm "plugins/bearer/libqconnmanbearer.so" || die
+	rm "plugins/bearer/libqgenericbearer.so" || die
+	rm "plugins/bearer/libqnmbearer.so" || die
+	rm "plugins/canbus/libqtpeakcanbus.so" || die
+	rm "plugins/canbus/libqtsocketcanbus.so" || die
+	rm "plugins/canbus/libqttinycanbus.so" || die
+	rm "plugins/designer/libqquickwidget.so" || die
+	rm "plugins/designer/libqwebengineview.so" || die
+	rm "plugins/egldeviceintegrations/libqeglfs-emu-integration.so" || die
+	rm "plugins/egldeviceintegrations/libqeglfs-x11-integration.so" || die
+	rm "plugins/gamepads/libevdevgamepad.so" || die
+	rm "plugins/generic/libqevdevkeyboardplugin.so" || die
+	rm "plugins/generic/libqevdevmouseplugin.so" || die
+	rm "plugins/generic/libqevdevtabletplugin.so" || die
+	rm "plugins/generic/libqevdevtouchplugin.so" || die
+	rm "plugins/generic/libqtuiotouchplugin.so" || die
+	rm "plugins/geometryloaders/libdefaultgeometryloader.so" || die
+	rm "plugins/geometryloaders/libgltfgeometryloader.so" || die
+	rm "plugins/geoservices/libqtgeoservices_esri.so" || die
+	rm "plugins/geoservices/libqtgeoservices_itemsoverlay.so" || die
+	rm "plugins/geoservices/libqtgeoservices_mapbox.so" || die
+	rm "plugins/geoservices/libqtgeoservices_mapboxgl.so" || die
+	rm "plugins/geoservices/libqtgeoservices_nokia.so" || die
+	rm "plugins/geoservices/libqtgeoservices_osm.so" || die
+	rm "plugins/iconengines/libqsvgicon.so" || die
+	rm "plugins/mediaservice/libgstaudiodecoder.so" || die
+	rm "plugins/mediaservice/libgstcamerabin.so" || die
+	rm "plugins/mediaservice/libgstmediacapture.so" || die
+	rm "plugins/mediaservice/libgstmediaplayer.so" || die
+	rm "plugins/platforminputcontexts/libibusplatforminputcontextplugin.so" || die
+	rm "plugins/platforminputcontexts/libqtvirtualkeyboardplugin.so" || die
+	rm "plugins/platforms/libqeglfs.so" || die
+	rm "plugins/platforms/libqlinuxfb.so" || die
+	rm "plugins/platforms/libqminimal.so" || die
+	rm "plugins/platforms/libqminimalegl.so" || die
+	rm "plugins/platforms/libqoffscreen.so" || die
+	rm "plugins/platforms/libqvnc.so" || die
+	rm "plugins/platformthemes/libqgtk3.so" || die
+	rm "plugins/playlistformats/libqtmultimedia_m3u.so" || die
+	rm "plugins/position/libqtposition_geoclue.so" || die
+	rm "plugins/position/libqtposition_positionpoll.so" || die
+	rm "plugins/printsupport/libcupsprintersupport.so" || die
+	rm "plugins/qmltooling/libqmldbg_debugger.so" || die
+	rm "plugins/qmltooling/libqmldbg_inspector.so" || die
+	rm "plugins/qmltooling/libqmldbg_local.so" || die
+	rm "plugins/qmltooling/libqmldbg_messages.so" || die
+	rm "plugins/qmltooling/libqmldbg_native.so" || die
+	rm "plugins/qmltooling/libqmldbg_nativedebugger.so" || die
+	rm "plugins/qmltooling/libqmldbg_profiler.so" || die
+	rm "plugins/qmltooling/libqmldbg_quickprofiler.so" || die
+	rm "plugins/qmltooling/libqmldbg_server.so" || die
+	rm "plugins/qmltooling/libqmldbg_tcp.so" || die
+	rm "plugins/renderplugins/libscene2d.so" || die
+	rm "plugins/sceneparsers/libassimpsceneimport.so" || die
+	rm "plugins/sceneparsers/libgltfsceneexport.so" || die
+	rm "plugins/sceneparsers/libgltfsceneimport.so" || die
+	rm "plugins/sensorgestures/libqtsensorgestures_plugin.so" || die
+	rm "plugins/sensorgestures/libqtsensorgestures_shakeplugin.so" || die
+	rm "plugins/sensors/libqtsensors_generic.so" || die
+	rm "plugins/sensors/libqtsensors_iio-sensor-proxy.so" || die
+	rm "plugins/sensors/libqtsensors_linuxsys.so" || die
+	rm "plugins/sqldrivers/libqsqlite.so" || die
+	rm "plugins/sqldrivers/libqsqlmysql.so" || die
+	rm "plugins/sqldrivers/libqsqlpsql.so" || die
+	rm "plugins/xcbglintegrations/libqxcb-egl-integration.so" || die
+	rm "qml/Qt/labs/calendar/libqtlabscalendarplugin.so" || die
+	rm "qml/Qt/labs/folderlistmodel/libqmlfolderlistmodelplugin.so" || die
+	rm "qml/Qt/labs/platform/libqtlabsplatformplugin.so" || die
+	rm "qml/Qt/labs/settings/libqmlsettingsplugin.so" || die
+	rm "qml/Qt/labs/sharedimage/libsharedimageplugin.so" || die
+	rm "qml/Qt3D/Animation/libquick3danimationplugin.so" || die
+	rm "qml/Qt3D/Core/libquick3dcoreplugin.so" || die
+	rm "qml/Qt3D/Extras/libquick3dextrasplugin.so" || die
+	rm "qml/Qt3D/Input/libquick3dinputplugin.so" || die
+	rm "qml/Qt3D/Logic/libquick3dlogicplugin.so" || die
+	rm "qml/Qt3D/Render/libquick3drenderplugin.so" || die
+	rm "qml/QtBluetooth/libdeclarative_bluetooth.so" || die
+	rm "qml/QtCanvas3D/libqtcanvas3d.so" || die
+	rm "qml/QtGamepad/libdeclarative_gamepad.so" || die
+	rm "qml/QtLocation/libdeclarative_location.so" || die
+	rm "qml/QtMultimedia/libdeclarative_multimedia.so" || die
+	rm "qml/QtNfc/libdeclarative_nfc.so" || die
+	rm "qml/QtPositioning/libdeclarative_positioning.so" || die
+	rm "qml/QtQml/Models.2/libmodelsplugin.so" || die
+	rm "qml/QtQml/StateMachine/libqtqmlstatemachine.so" || die
+	rm "qml/QtQuick/Controls.2/Material/libqtquickcontrols2materialstyleplugin.so" || die
+	rm "qml/QtQuick/Controls.2/Universal/libqtquickcontrols2universalstyleplugin.so" || die
+	rm "qml/QtQuick/Controls/Styles/Flat/libqtquickextrasflatplugin.so" || die
+	rm "qml/QtQuick/Controls/libqtquickcontrolsplugin.so" || die
+	rm "qml/QtQuick/Dialogs/Private/libdialogsprivateplugin.so" || die
+	rm "qml/QtQuick/Dialogs/libdialogplugin.so" || die
+	rm "qml/QtQuick/Extras/libqtquickextrasplugin.so" || die
+	rm "qml/QtQuick/LocalStorage/libqmllocalstorageplugin.so" || die
+	rm "qml/QtQuick/Particles.2/libparticlesplugin.so" || die
+	rm "qml/QtQuick/PrivateWidgets/libwidgetsplugin.so" || die
+	rm "qml/QtQuick/Scene2D/libqtquickscene2dplugin.so" || die
+	rm "qml/QtQuick/Scene3D/libqtquickscene3dplugin.so" || die
+	rm "qml/QtQuick/VirtualKeyboard/Styles/libqtvirtualkeyboardstylesplugin.so" || die
+	rm "qml/QtQuick/XmlListModel/libqmlxmllistmodelplugin.so" || die
+	rm "qml/QtScxml/libdeclarative_scxml.so" || die
+	rm "qml/QtSensors/libdeclarative_sensors.so" || die
+	rm "qml/QtTest/libqmltestplugin.so" || die
+	rm "qml/QtWebChannel/libdeclarative_webchannel.so" || die
+	rm "qml/QtWebEngine/libqtwebengineplugin.so" || die
+	rm "qml/QtWebSockets/libdeclarative_qmlwebsockets.so" || die
+	rm "qml/QtWebView/libdeclarative_webview.so" || die
+	rm "lib/libQt5MultimediaGstTools.so.5" || die
+	rm "lib/libQt5OpenGL.so.5" || die
+	rm "lib/libQt5QuickWidgets.so.5" || die
+	rm "lib/libQt5EglFsKmsSupport.so.5" || die
+	rm "plugins/position/libqtposition_serialnmea.so" || die
+	rm "plugins/webview/libqtwebview_webengine.so" || die
+	rm "plugins/egldeviceintegrations/libqeglfs-kms-egldevice-integration.so" || die
+	rm "plugins/texttospeech/libqtexttospeech_speechd.so" || die
+	rm "plugins/canbus/libqtpassthrucanbus.so" || die
+	rm "qml/QtQuick/Shapes/libqmlshapesplugin.so" || die
+	rm "qml/QtQuick/Controls.2/Fusion/libqtquickcontrols2fusionstyleplugin.so" || die
+	rm "qml/QtQuick/Controls.2/Imagine/libqtquickcontrols2imaginestyleplugin.so" || die
+	rm "qml/QtQml/RemoteObjects/libqtqmlremoteobjects.so" || die
+	rm "qml/Qt/labs/handlers/libhandlersplugin.so" || die
+	rm "qml/Qt/labs/location/liblocationlabsplugin.so" || die
+
+	default
+}
+
+src_install() {
+	# Using doins -r would strip executable bits from all binaries
+	cp -pPR usr "${D}"/ || die "Failed to copy files"
+
+	dosym "protonmail-bridge" "/usr/bin/${PN}"
+
+	insinto /etc/revdep-rebuild
+	newins - "50-${PN}" <<-EOF
+		SEARCH_DIRS_MASK="/usr/lib*/protonmail/bridge"
+	EOF
+}


^ permalink raw reply related	[flat|nested] 27+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: mail-mta/protonmail-bridge-bin/
@ 2019-07-11 19:46 Piotr Karbowski
  0 siblings, 0 replies; 27+ messages in thread
From: Piotr Karbowski @ 2019-07-11 19:46 UTC (permalink / raw
  To: gentoo-commits

commit:     9e6f374c0a946f1b4f220d3b5f4af40f5003f199
Author:     Piotr Karbowski <slashbeast <AT> gentoo <DOT> org>
AuthorDate: Thu Jul 11 19:44:51 2019 +0000
Commit:     Piotr Karbowski <slashbeast <AT> gentoo <DOT> org>
CommitDate: Thu Jul 11 19:45:12 2019 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9e6f374c

mail-mta/protonmail-bridge-bin: 1.1.6 version bump

Package-Manager: Portage-2.3.69, Repoman-2.3.16
Signed-off-by: Piotr Karbowski <slashbeast <AT> gentoo.org>

 mail-mta/protonmail-bridge-bin/Manifest            |   1 +
 .../protonmail-bridge-bin-1.1.6.ebuild             | 197 +++++++++++++++++++++
 2 files changed, 198 insertions(+)

diff --git a/mail-mta/protonmail-bridge-bin/Manifest b/mail-mta/protonmail-bridge-bin/Manifest
index 19c3bfabbd3..ad025a6a5ef 100644
--- a/mail-mta/protonmail-bridge-bin/Manifest
+++ b/mail-mta/protonmail-bridge-bin/Manifest
@@ -1,3 +1,4 @@
 DIST protonmail-bridge-1.1.3-1.x86_64.rpm 53554820 BLAKE2B 2fb0eb7b1a1d95ed3cf5785e527692497429f73eeb37dd9a98da7b5b30cafde048898026c8934b76630976585eb43c0a9392efdcb10b8f2ae8002884312a9142 SHA512 61a4a28fe9efbeeaecd79392eb730916e67dfffc1bcc5bbee156e3dd786dfeae5b39092ccab4c6d5ff9719d0792752732b52bc87615a7922c16cf6203eb57f5b
 DIST protonmail-bridge-1.1.4-1.x86_64.rpm 53566050 BLAKE2B 1221a885680704f9018cf8676c747cd6ffae9b1b351ce3bc47213af81c181ea1f5aa8ee3238bc9c93d115c09e2f0389b75eb1c8d5c8274bf812bf4050f9c0dfb SHA512 87668ba2563ebe3d815538c74591d1281bb0f882863528e56a0b6571feb95ddebe2b2cec89564f009429458eac703f7613bb2c6a8bb3f5d07c45b5ff76b486bd
 DIST protonmail-bridge-1.1.5-1.x86_64.rpm 53598661 BLAKE2B 8f0a8e74ad54642e79fd5b30cbd884dbcb26e4becee73f10a3108e1659a170933591aad90b5784ebe37ecc882f558924c037a1b5932c0375c267206695ab76f8 SHA512 c72e7abdb2ce95ac07afc090dcc2d50d5c334f451d5311e3e547b572f114dee80d8253392b9bae3c7e07307915a54d963cf9d755f64984b5260a8093502b5159
+DIST protonmail-bridge-1.1.6-1.x86_64.rpm 52547264 BLAKE2B abfc9657e7f15596f12609b9541a7616a405a86d02539340aa406f78c5abf1b766283dd6d954a15ebbb439402290f4a937d6c9a3d5b61de57383142dc878a379 SHA512 65524367fe9bf2a9fee7bb0be1cefc01eadf60494b65be9cb03c7ce73949d92c3312589a6f2801ca3cac89db226250529eefea12b0af744ca1c95ee4fc175435

diff --git a/mail-mta/protonmail-bridge-bin/protonmail-bridge-bin-1.1.6.ebuild b/mail-mta/protonmail-bridge-bin/protonmail-bridge-bin-1.1.6.ebuild
new file mode 100644
index 00000000000..f3a5ead0329
--- /dev/null
+++ b/mail-mta/protonmail-bridge-bin/protonmail-bridge-bin-1.1.6.ebuild
@@ -0,0 +1,197 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit rpm
+
+DESCRIPTION="Serves ProtonMail to IMAP/SMTP clients"
+HOMEPAGE="https://protonmail.com/bridge/"
+SRC_URI="https://protonmail.com/download/${P/-bin/}-1.x86_64.rpm"
+
+RESTRICT="bindist mirror"
+
+LICENSE="MIT protonmail-bridge-EULA"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE=""
+
+DEPEND=""
+RDEPEND="
+	app-crypt/libsecret
+	dev-libs/glib:2
+	media-sound/pulseaudio[glib]
+	sys-apps/dbus
+	virtual/opengl
+	media-libs/fontconfig
+	media-libs/freetype
+	x11-libs/libICE
+	x11-libs/libSM
+	x11-libs/libX11
+	x11-libs/libxcb
+	x11-libs/libXext
+	x11-libs/libXi
+"
+BDEPEND="dev-util/patchelf"
+
+S="${WORKDIR}"
+
+QA_PREBUILT="*"
+
+src_prepare() {
+	# Some bogus files got into package.
+	rm -rf usr/lib/.build-id
+
+	# Bug #660366. To workaround preserving libs, set RUNPATH and rm unused libs
+	cd "${S}/usr/lib/protonmail/bridge" || die
+	patchelf --set-rpath '$ORIGIN/lib' protonmail-bridge || die "patchelf failed"
+	patchelf --set-rpath '$ORIGIN' lib/libicui18n.so.56 || die "patchelf failed"
+	patchelf --set-rpath '$ORIGIN' lib/libicuuc.so.56 || die "patchelf failed"
+
+	rm "lib/libQt53DCore.so.5" || die
+	rm "lib/libQt53DExtras.so.5" || die
+	rm "lib/libQt53DInput.so.5" || die
+	rm "lib/libQt53DLogic.so.5" || die
+	rm "lib/libQt53DQuick.so.5" || die
+	rm "lib/libQt53DQuickExtras.so.5" || die
+	rm "lib/libQt53DQuickInput.so.5" || die
+	rm "lib/libQt53DQuickRender.so.5" || die
+	rm "lib/libQt53DRender.so.5" || die
+	rm "lib/libQt5Concurrent.so.5" || die
+	rm "lib/libQt5Gamepad.so.5" || die
+	rm "lib/libQt5QuickParticles.so.5" || die
+	rm "plugins/audio/libqtaudio_alsa.so" || die
+	rm "plugins/audio/libqtmedia_pulse.so" || die
+	rm "plugins/bearer/libqconnmanbearer.so" || die
+	rm "plugins/bearer/libqgenericbearer.so" || die
+	rm "plugins/bearer/libqnmbearer.so" || die
+	rm "plugins/canbus/libqtpeakcanbus.so" || die
+	rm "plugins/canbus/libqtsocketcanbus.so" || die
+	rm "plugins/canbus/libqttinycanbus.so" || die
+	rm "plugins/designer/libqquickwidget.so" || die
+	rm "plugins/designer/libqwebengineview.so" || die
+	rm "plugins/egldeviceintegrations/libqeglfs-emu-integration.so" || die
+	rm "plugins/egldeviceintegrations/libqeglfs-x11-integration.so" || die
+	rm "plugins/gamepads/libevdevgamepad.so" || die
+	rm "plugins/generic/libqevdevkeyboardplugin.so" || die
+	rm "plugins/generic/libqevdevmouseplugin.so" || die
+	rm "plugins/generic/libqevdevtabletplugin.so" || die
+	rm "plugins/generic/libqevdevtouchplugin.so" || die
+	rm "plugins/generic/libqtuiotouchplugin.so" || die
+	rm "plugins/geometryloaders/libdefaultgeometryloader.so" || die
+	rm "plugins/geometryloaders/libgltfgeometryloader.so" || die
+	rm "plugins/geoservices/libqtgeoservices_esri.so" || die
+	rm "plugins/geoservices/libqtgeoservices_itemsoverlay.so" || die
+	rm "plugins/geoservices/libqtgeoservices_mapbox.so" || die
+	rm "plugins/geoservices/libqtgeoservices_mapboxgl.so" || die
+	rm "plugins/geoservices/libqtgeoservices_nokia.so" || die
+	rm "plugins/geoservices/libqtgeoservices_osm.so" || die
+	rm "plugins/iconengines/libqsvgicon.so" || die
+	rm "plugins/mediaservice/libgstaudiodecoder.so" || die
+	rm "plugins/mediaservice/libgstcamerabin.so" || die
+	rm "plugins/mediaservice/libgstmediacapture.so" || die
+	rm "plugins/mediaservice/libgstmediaplayer.so" || die
+	rm "plugins/platforminputcontexts/libibusplatforminputcontextplugin.so" || die
+	rm "plugins/platforminputcontexts/libqtvirtualkeyboardplugin.so" || die
+	rm "plugins/platforms/libqeglfs.so" || die
+	rm "plugins/platforms/libqlinuxfb.so" || die
+	rm "plugins/platforms/libqminimal.so" || die
+	rm "plugins/platforms/libqminimalegl.so" || die
+	rm "plugins/platforms/libqoffscreen.so" || die
+	rm "plugins/platforms/libqvnc.so" || die
+	rm "plugins/platformthemes/libqgtk3.so" || die
+	rm "plugins/playlistformats/libqtmultimedia_m3u.so" || die
+	rm "plugins/position/libqtposition_geoclue.so" || die
+	rm "plugins/position/libqtposition_positionpoll.so" || die
+	rm "plugins/printsupport/libcupsprintersupport.so" || die
+	rm "plugins/qmltooling/libqmldbg_inspector.so" || die
+	rm "plugins/qmltooling/libqmldbg_local.so" || die
+	rm "plugins/qmltooling/libqmldbg_messages.so" || die
+	rm "plugins/qmltooling/libqmldbg_native.so" || die
+	rm "plugins/qmltooling/libqmldbg_nativedebugger.so" || die
+	rm "plugins/qmltooling/libqmldbg_profiler.so" || die
+	rm "plugins/qmltooling/libqmldbg_quickprofiler.so" || die
+	rm "plugins/qmltooling/libqmldbg_server.so" || die
+	rm "plugins/qmltooling/libqmldbg_tcp.so" || die
+	rm "plugins/renderplugins/libscene2d.so" || die
+	rm "plugins/sceneparsers/libassimpsceneimport.so" || die
+	rm "plugins/sceneparsers/libgltfsceneexport.so" || die
+	rm "plugins/sceneparsers/libgltfsceneimport.so" || die
+	rm "plugins/sensorgestures/libqtsensorgestures_plugin.so" || die
+	rm "plugins/sensorgestures/libqtsensorgestures_shakeplugin.so" || die
+	rm "plugins/sensors/libqtsensors_generic.so" || die
+	rm "plugins/sensors/libqtsensors_iio-sensor-proxy.so" || die
+	rm "plugins/sensors/libqtsensors_linuxsys.so" || die
+	rm "plugins/sqldrivers/libqsqlite.so" || die
+	rm "plugins/sqldrivers/libqsqlmysql.so" || die
+	rm "plugins/sqldrivers/libqsqlpsql.so" || die
+	rm "plugins/xcbglintegrations/libqxcb-egl-integration.so" || die
+	rm "qml/Qt/labs/calendar/libqtlabscalendarplugin.so" || die
+	rm "qml/Qt/labs/folderlistmodel/libqmlfolderlistmodelplugin.so" || die
+	rm "qml/Qt/labs/platform/libqtlabsplatformplugin.so" || die
+	rm "qml/Qt/labs/settings/libqmlsettingsplugin.so" || die
+	rm "qml/Qt/labs/sharedimage/libsharedimageplugin.so" || die
+	rm "qml/Qt3D/Animation/libquick3danimationplugin.so" || die
+	rm "qml/Qt3D/Core/libquick3dcoreplugin.so" || die
+	rm "qml/Qt3D/Extras/libquick3dextrasplugin.so" || die
+	rm "qml/Qt3D/Input/libquick3dinputplugin.so" || die
+	rm "qml/Qt3D/Logic/libquick3dlogicplugin.so" || die
+	rm "qml/Qt3D/Render/libquick3drenderplugin.so" || die
+	rm "qml/QtBluetooth/libdeclarative_bluetooth.so" || die
+	rm "qml/QtCanvas3D/libqtcanvas3d.so" || die
+	rm "qml/QtGamepad/libdeclarative_gamepad.so" || die
+	rm "qml/QtLocation/libdeclarative_location.so" || die
+	rm "qml/QtMultimedia/libdeclarative_multimedia.so" || die
+	rm "qml/QtNfc/libdeclarative_nfc.so" || die
+	rm "qml/QtPositioning/libdeclarative_positioning.so" || die
+	rm "qml/QtQml/Models.2/libmodelsplugin.so" || die
+	rm "qml/QtQml/StateMachine/libqtqmlstatemachine.so" || die
+	rm "qml/QtQuick/Controls.2/Material/libqtquickcontrols2materialstyleplugin.so" || die
+	rm "qml/QtQuick/Controls.2/Universal/libqtquickcontrols2universalstyleplugin.so" || die
+	rm "qml/QtQuick/Controls/Styles/Flat/libqtquickextrasflatplugin.so" || die
+	rm "qml/QtQuick/Controls/libqtquickcontrolsplugin.so" || die
+	rm "qml/QtQuick/Dialogs/Private/libdialogsprivateplugin.so" || die
+	rm "qml/QtQuick/Dialogs/libdialogplugin.so" || die
+	rm "qml/QtQuick/Extras/libqtquickextrasplugin.so" || die
+	rm "qml/QtQuick/LocalStorage/libqmllocalstorageplugin.so" || die
+	rm "qml/QtQuick/Particles.2/libparticlesplugin.so" || die
+	rm "qml/QtQuick/PrivateWidgets/libwidgetsplugin.so" || die
+	rm "qml/QtQuick/Scene2D/libqtquickscene2dplugin.so" || die
+	rm "qml/QtQuick/Scene3D/libqtquickscene3dplugin.so" || die
+	rm "qml/QtQuick/XmlListModel/libqmlxmllistmodelplugin.so" || die
+	rm "qml/QtScxml/libdeclarative_scxml.so" || die
+	rm "qml/QtSensors/libdeclarative_sensors.so" || die
+	rm "qml/QtTest/libqmltestplugin.so" || die
+	rm "qml/QtWebChannel/libdeclarative_webchannel.so" || die
+	rm "qml/QtWebEngine/libqtwebengineplugin.so" || die
+	rm "qml/QtWebSockets/libdeclarative_qmlwebsockets.so" || die
+	rm "qml/QtWebView/libdeclarative_webview.so" || die
+	rm "lib/libQt5MultimediaGstTools.so.5" || die
+	rm "lib/libQt5OpenGL.so.5" || die
+	rm "lib/libQt5QuickWidgets.so.5" || die
+	rm "lib/libQt5EglFsKmsSupport.so.5" || die
+	rm "plugins/position/libqtposition_serialnmea.so" || die
+	rm "plugins/webview/libqtwebview_webengine.so" || die
+	rm "plugins/egldeviceintegrations/libqeglfs-kms-egldevice-integration.so" || die
+	rm "plugins/texttospeech/libqtexttospeech_speechd.so" || die
+	rm "plugins/canbus/libqtpassthrucanbus.so" || die
+	rm "qml/QtQuick/Shapes/libqmlshapesplugin.so" || die
+	rm "qml/QtQuick/Controls.2/Fusion/libqtquickcontrols2fusionstyleplugin.so" || die
+	rm "qml/QtQuick/Controls.2/Imagine/libqtquickcontrols2imaginestyleplugin.so" || die
+	rm "qml/QtQml/RemoteObjects/libqtqmlremoteobjects.so" || die
+	rm "qml/Qt/labs/location/liblocationlabsplugin.so" || die
+
+	default
+}
+
+src_install() {
+	# Using doins -r would strip executable bits from all binaries
+	cp -pPR usr "${D}"/ || die "Failed to copy files"
+
+	dosym "protonmail-bridge" "/usr/bin/${PN}"
+
+	insinto /etc/revdep-rebuild
+	newins - "50-${PN}" <<-EOF
+		SEARCH_DIRS_MASK="/usr/lib*/protonmail/bridge"
+	EOF
+}


^ permalink raw reply related	[flat|nested] 27+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: mail-mta/protonmail-bridge-bin/
@ 2019-09-08 10:16 Piotr Karbowski
  0 siblings, 0 replies; 27+ messages in thread
From: Piotr Karbowski @ 2019-09-08 10:16 UTC (permalink / raw
  To: gentoo-commits

commit:     f60597588cebad68820be7caa32ef1581e004ab1
Author:     Piotr Karbowski <slashbeast <AT> gentoo <DOT> org>
AuthorDate: Sun Sep  8 10:14:07 2019 +0000
Commit:     Piotr Karbowski <slashbeast <AT> gentoo <DOT> org>
CommitDate: Sun Sep  8 10:16:48 2019 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f6059758

mail-mta/protonmail-bridge-bin: 1.2.2 version bump.

Package-Manager: Portage-2.3.75, Repoman-2.3.17
Signed-off-by: Piotr Karbowski <slashbeast <AT> gentoo.org>

 mail-mta/protonmail-bridge-bin/Manifest            |   1 +
 .../protonmail-bridge-bin-1.2.2.ebuild             | 197 +++++++++++++++++++++
 2 files changed, 198 insertions(+)

diff --git a/mail-mta/protonmail-bridge-bin/Manifest b/mail-mta/protonmail-bridge-bin/Manifest
index 8ef5e8b68b7..50779d313be 100644
--- a/mail-mta/protonmail-bridge-bin/Manifest
+++ b/mail-mta/protonmail-bridge-bin/Manifest
@@ -1 +1,2 @@
 DIST protonmail-bridge-1.1.6-1.x86_64.rpm 52547264 BLAKE2B abfc9657e7f15596f12609b9541a7616a405a86d02539340aa406f78c5abf1b766283dd6d954a15ebbb439402290f4a937d6c9a3d5b61de57383142dc878a379 SHA512 65524367fe9bf2a9fee7bb0be1cefc01eadf60494b65be9cb03c7ce73949d92c3312589a6f2801ca3cac89db226250529eefea12b0af744ca1c95ee4fc175435
+DIST protonmail-bridge-1.2.2-1.x86_64.rpm 52777739 BLAKE2B 84c11176e57586f11e0fb511bcdbc98fbc85a563ba68dd44454a9b10e493a01b4414bf776929afa0990f3e1677fd47ab1b6c16e7799e964cff617f8cc5190bd7 SHA512 7dad4fd0ef99925a0e70fa2fbce89b16d900b4fdbe8da7c914451aa60ac47121da0de2a5b475b8e3e5bd024bbe7b67667c8c9733b6e7435c222f034ca9406c58

diff --git a/mail-mta/protonmail-bridge-bin/protonmail-bridge-bin-1.2.2.ebuild b/mail-mta/protonmail-bridge-bin/protonmail-bridge-bin-1.2.2.ebuild
new file mode 100644
index 00000000000..f3a5ead0329
--- /dev/null
+++ b/mail-mta/protonmail-bridge-bin/protonmail-bridge-bin-1.2.2.ebuild
@@ -0,0 +1,197 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit rpm
+
+DESCRIPTION="Serves ProtonMail to IMAP/SMTP clients"
+HOMEPAGE="https://protonmail.com/bridge/"
+SRC_URI="https://protonmail.com/download/${P/-bin/}-1.x86_64.rpm"
+
+RESTRICT="bindist mirror"
+
+LICENSE="MIT protonmail-bridge-EULA"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE=""
+
+DEPEND=""
+RDEPEND="
+	app-crypt/libsecret
+	dev-libs/glib:2
+	media-sound/pulseaudio[glib]
+	sys-apps/dbus
+	virtual/opengl
+	media-libs/fontconfig
+	media-libs/freetype
+	x11-libs/libICE
+	x11-libs/libSM
+	x11-libs/libX11
+	x11-libs/libxcb
+	x11-libs/libXext
+	x11-libs/libXi
+"
+BDEPEND="dev-util/patchelf"
+
+S="${WORKDIR}"
+
+QA_PREBUILT="*"
+
+src_prepare() {
+	# Some bogus files got into package.
+	rm -rf usr/lib/.build-id
+
+	# Bug #660366. To workaround preserving libs, set RUNPATH and rm unused libs
+	cd "${S}/usr/lib/protonmail/bridge" || die
+	patchelf --set-rpath '$ORIGIN/lib' protonmail-bridge || die "patchelf failed"
+	patchelf --set-rpath '$ORIGIN' lib/libicui18n.so.56 || die "patchelf failed"
+	patchelf --set-rpath '$ORIGIN' lib/libicuuc.so.56 || die "patchelf failed"
+
+	rm "lib/libQt53DCore.so.5" || die
+	rm "lib/libQt53DExtras.so.5" || die
+	rm "lib/libQt53DInput.so.5" || die
+	rm "lib/libQt53DLogic.so.5" || die
+	rm "lib/libQt53DQuick.so.5" || die
+	rm "lib/libQt53DQuickExtras.so.5" || die
+	rm "lib/libQt53DQuickInput.so.5" || die
+	rm "lib/libQt53DQuickRender.so.5" || die
+	rm "lib/libQt53DRender.so.5" || die
+	rm "lib/libQt5Concurrent.so.5" || die
+	rm "lib/libQt5Gamepad.so.5" || die
+	rm "lib/libQt5QuickParticles.so.5" || die
+	rm "plugins/audio/libqtaudio_alsa.so" || die
+	rm "plugins/audio/libqtmedia_pulse.so" || die
+	rm "plugins/bearer/libqconnmanbearer.so" || die
+	rm "plugins/bearer/libqgenericbearer.so" || die
+	rm "plugins/bearer/libqnmbearer.so" || die
+	rm "plugins/canbus/libqtpeakcanbus.so" || die
+	rm "plugins/canbus/libqtsocketcanbus.so" || die
+	rm "plugins/canbus/libqttinycanbus.so" || die
+	rm "plugins/designer/libqquickwidget.so" || die
+	rm "plugins/designer/libqwebengineview.so" || die
+	rm "plugins/egldeviceintegrations/libqeglfs-emu-integration.so" || die
+	rm "plugins/egldeviceintegrations/libqeglfs-x11-integration.so" || die
+	rm "plugins/gamepads/libevdevgamepad.so" || die
+	rm "plugins/generic/libqevdevkeyboardplugin.so" || die
+	rm "plugins/generic/libqevdevmouseplugin.so" || die
+	rm "plugins/generic/libqevdevtabletplugin.so" || die
+	rm "plugins/generic/libqevdevtouchplugin.so" || die
+	rm "plugins/generic/libqtuiotouchplugin.so" || die
+	rm "plugins/geometryloaders/libdefaultgeometryloader.so" || die
+	rm "plugins/geometryloaders/libgltfgeometryloader.so" || die
+	rm "plugins/geoservices/libqtgeoservices_esri.so" || die
+	rm "plugins/geoservices/libqtgeoservices_itemsoverlay.so" || die
+	rm "plugins/geoservices/libqtgeoservices_mapbox.so" || die
+	rm "plugins/geoservices/libqtgeoservices_mapboxgl.so" || die
+	rm "plugins/geoservices/libqtgeoservices_nokia.so" || die
+	rm "plugins/geoservices/libqtgeoservices_osm.so" || die
+	rm "plugins/iconengines/libqsvgicon.so" || die
+	rm "plugins/mediaservice/libgstaudiodecoder.so" || die
+	rm "plugins/mediaservice/libgstcamerabin.so" || die
+	rm "plugins/mediaservice/libgstmediacapture.so" || die
+	rm "plugins/mediaservice/libgstmediaplayer.so" || die
+	rm "plugins/platforminputcontexts/libibusplatforminputcontextplugin.so" || die
+	rm "plugins/platforminputcontexts/libqtvirtualkeyboardplugin.so" || die
+	rm "plugins/platforms/libqeglfs.so" || die
+	rm "plugins/platforms/libqlinuxfb.so" || die
+	rm "plugins/platforms/libqminimal.so" || die
+	rm "plugins/platforms/libqminimalegl.so" || die
+	rm "plugins/platforms/libqoffscreen.so" || die
+	rm "plugins/platforms/libqvnc.so" || die
+	rm "plugins/platformthemes/libqgtk3.so" || die
+	rm "plugins/playlistformats/libqtmultimedia_m3u.so" || die
+	rm "plugins/position/libqtposition_geoclue.so" || die
+	rm "plugins/position/libqtposition_positionpoll.so" || die
+	rm "plugins/printsupport/libcupsprintersupport.so" || die
+	rm "plugins/qmltooling/libqmldbg_inspector.so" || die
+	rm "plugins/qmltooling/libqmldbg_local.so" || die
+	rm "plugins/qmltooling/libqmldbg_messages.so" || die
+	rm "plugins/qmltooling/libqmldbg_native.so" || die
+	rm "plugins/qmltooling/libqmldbg_nativedebugger.so" || die
+	rm "plugins/qmltooling/libqmldbg_profiler.so" || die
+	rm "plugins/qmltooling/libqmldbg_quickprofiler.so" || die
+	rm "plugins/qmltooling/libqmldbg_server.so" || die
+	rm "plugins/qmltooling/libqmldbg_tcp.so" || die
+	rm "plugins/renderplugins/libscene2d.so" || die
+	rm "plugins/sceneparsers/libassimpsceneimport.so" || die
+	rm "plugins/sceneparsers/libgltfsceneexport.so" || die
+	rm "plugins/sceneparsers/libgltfsceneimport.so" || die
+	rm "plugins/sensorgestures/libqtsensorgestures_plugin.so" || die
+	rm "plugins/sensorgestures/libqtsensorgestures_shakeplugin.so" || die
+	rm "plugins/sensors/libqtsensors_generic.so" || die
+	rm "plugins/sensors/libqtsensors_iio-sensor-proxy.so" || die
+	rm "plugins/sensors/libqtsensors_linuxsys.so" || die
+	rm "plugins/sqldrivers/libqsqlite.so" || die
+	rm "plugins/sqldrivers/libqsqlmysql.so" || die
+	rm "plugins/sqldrivers/libqsqlpsql.so" || die
+	rm "plugins/xcbglintegrations/libqxcb-egl-integration.so" || die
+	rm "qml/Qt/labs/calendar/libqtlabscalendarplugin.so" || die
+	rm "qml/Qt/labs/folderlistmodel/libqmlfolderlistmodelplugin.so" || die
+	rm "qml/Qt/labs/platform/libqtlabsplatformplugin.so" || die
+	rm "qml/Qt/labs/settings/libqmlsettingsplugin.so" || die
+	rm "qml/Qt/labs/sharedimage/libsharedimageplugin.so" || die
+	rm "qml/Qt3D/Animation/libquick3danimationplugin.so" || die
+	rm "qml/Qt3D/Core/libquick3dcoreplugin.so" || die
+	rm "qml/Qt3D/Extras/libquick3dextrasplugin.so" || die
+	rm "qml/Qt3D/Input/libquick3dinputplugin.so" || die
+	rm "qml/Qt3D/Logic/libquick3dlogicplugin.so" || die
+	rm "qml/Qt3D/Render/libquick3drenderplugin.so" || die
+	rm "qml/QtBluetooth/libdeclarative_bluetooth.so" || die
+	rm "qml/QtCanvas3D/libqtcanvas3d.so" || die
+	rm "qml/QtGamepad/libdeclarative_gamepad.so" || die
+	rm "qml/QtLocation/libdeclarative_location.so" || die
+	rm "qml/QtMultimedia/libdeclarative_multimedia.so" || die
+	rm "qml/QtNfc/libdeclarative_nfc.so" || die
+	rm "qml/QtPositioning/libdeclarative_positioning.so" || die
+	rm "qml/QtQml/Models.2/libmodelsplugin.so" || die
+	rm "qml/QtQml/StateMachine/libqtqmlstatemachine.so" || die
+	rm "qml/QtQuick/Controls.2/Material/libqtquickcontrols2materialstyleplugin.so" || die
+	rm "qml/QtQuick/Controls.2/Universal/libqtquickcontrols2universalstyleplugin.so" || die
+	rm "qml/QtQuick/Controls/Styles/Flat/libqtquickextrasflatplugin.so" || die
+	rm "qml/QtQuick/Controls/libqtquickcontrolsplugin.so" || die
+	rm "qml/QtQuick/Dialogs/Private/libdialogsprivateplugin.so" || die
+	rm "qml/QtQuick/Dialogs/libdialogplugin.so" || die
+	rm "qml/QtQuick/Extras/libqtquickextrasplugin.so" || die
+	rm "qml/QtQuick/LocalStorage/libqmllocalstorageplugin.so" || die
+	rm "qml/QtQuick/Particles.2/libparticlesplugin.so" || die
+	rm "qml/QtQuick/PrivateWidgets/libwidgetsplugin.so" || die
+	rm "qml/QtQuick/Scene2D/libqtquickscene2dplugin.so" || die
+	rm "qml/QtQuick/Scene3D/libqtquickscene3dplugin.so" || die
+	rm "qml/QtQuick/XmlListModel/libqmlxmllistmodelplugin.so" || die
+	rm "qml/QtScxml/libdeclarative_scxml.so" || die
+	rm "qml/QtSensors/libdeclarative_sensors.so" || die
+	rm "qml/QtTest/libqmltestplugin.so" || die
+	rm "qml/QtWebChannel/libdeclarative_webchannel.so" || die
+	rm "qml/QtWebEngine/libqtwebengineplugin.so" || die
+	rm "qml/QtWebSockets/libdeclarative_qmlwebsockets.so" || die
+	rm "qml/QtWebView/libdeclarative_webview.so" || die
+	rm "lib/libQt5MultimediaGstTools.so.5" || die
+	rm "lib/libQt5OpenGL.so.5" || die
+	rm "lib/libQt5QuickWidgets.so.5" || die
+	rm "lib/libQt5EglFsKmsSupport.so.5" || die
+	rm "plugins/position/libqtposition_serialnmea.so" || die
+	rm "plugins/webview/libqtwebview_webengine.so" || die
+	rm "plugins/egldeviceintegrations/libqeglfs-kms-egldevice-integration.so" || die
+	rm "plugins/texttospeech/libqtexttospeech_speechd.so" || die
+	rm "plugins/canbus/libqtpassthrucanbus.so" || die
+	rm "qml/QtQuick/Shapes/libqmlshapesplugin.so" || die
+	rm "qml/QtQuick/Controls.2/Fusion/libqtquickcontrols2fusionstyleplugin.so" || die
+	rm "qml/QtQuick/Controls.2/Imagine/libqtquickcontrols2imaginestyleplugin.so" || die
+	rm "qml/QtQml/RemoteObjects/libqtqmlremoteobjects.so" || die
+	rm "qml/Qt/labs/location/liblocationlabsplugin.so" || die
+
+	default
+}
+
+src_install() {
+	# Using doins -r would strip executable bits from all binaries
+	cp -pPR usr "${D}"/ || die "Failed to copy files"
+
+	dosym "protonmail-bridge" "/usr/bin/${PN}"
+
+	insinto /etc/revdep-rebuild
+	newins - "50-${PN}" <<-EOF
+		SEARCH_DIRS_MASK="/usr/lib*/protonmail/bridge"
+	EOF
+}


^ permalink raw reply related	[flat|nested] 27+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: mail-mta/protonmail-bridge-bin/
@ 2019-09-08 10:16 Piotr Karbowski
  0 siblings, 0 replies; 27+ messages in thread
From: Piotr Karbowski @ 2019-09-08 10:16 UTC (permalink / raw
  To: gentoo-commits

commit:     8d41f8a1efddca51c47d5ef4f5f9aede9757be33
Author:     Piotr Karbowski <slashbeast <AT> gentoo <DOT> org>
AuthorDate: Sun Sep  8 10:10:03 2019 +0000
Commit:     Piotr Karbowski <slashbeast <AT> gentoo <DOT> org>
CommitDate: Sun Sep  8 10:16:48 2019 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8d41f8a1

mail-mta/protonmail-bridge-bin: removal of old ebuilds.

Package-Manager: Portage-2.3.75, Repoman-2.3.17
Signed-off-by: Piotr Karbowski <slashbeast <AT> gentoo.org>

 mail-mta/protonmail-bridge-bin/Manifest            |   3 -
 .../protonmail-bridge-bin-1.1.3.ebuild             | 200 ---------------------
 .../protonmail-bridge-bin-1.1.4.ebuild             | 200 ---------------------
 .../protonmail-bridge-bin-1.1.5.ebuild             | 200 ---------------------
 4 files changed, 603 deletions(-)

diff --git a/mail-mta/protonmail-bridge-bin/Manifest b/mail-mta/protonmail-bridge-bin/Manifest
index ad025a6a5ef..8ef5e8b68b7 100644
--- a/mail-mta/protonmail-bridge-bin/Manifest
+++ b/mail-mta/protonmail-bridge-bin/Manifest
@@ -1,4 +1 @@
-DIST protonmail-bridge-1.1.3-1.x86_64.rpm 53554820 BLAKE2B 2fb0eb7b1a1d95ed3cf5785e527692497429f73eeb37dd9a98da7b5b30cafde048898026c8934b76630976585eb43c0a9392efdcb10b8f2ae8002884312a9142 SHA512 61a4a28fe9efbeeaecd79392eb730916e67dfffc1bcc5bbee156e3dd786dfeae5b39092ccab4c6d5ff9719d0792752732b52bc87615a7922c16cf6203eb57f5b
-DIST protonmail-bridge-1.1.4-1.x86_64.rpm 53566050 BLAKE2B 1221a885680704f9018cf8676c747cd6ffae9b1b351ce3bc47213af81c181ea1f5aa8ee3238bc9c93d115c09e2f0389b75eb1c8d5c8274bf812bf4050f9c0dfb SHA512 87668ba2563ebe3d815538c74591d1281bb0f882863528e56a0b6571feb95ddebe2b2cec89564f009429458eac703f7613bb2c6a8bb3f5d07c45b5ff76b486bd
-DIST protonmail-bridge-1.1.5-1.x86_64.rpm 53598661 BLAKE2B 8f0a8e74ad54642e79fd5b30cbd884dbcb26e4becee73f10a3108e1659a170933591aad90b5784ebe37ecc882f558924c037a1b5932c0375c267206695ab76f8 SHA512 c72e7abdb2ce95ac07afc090dcc2d50d5c334f451d5311e3e547b572f114dee80d8253392b9bae3c7e07307915a54d963cf9d755f64984b5260a8093502b5159
 DIST protonmail-bridge-1.1.6-1.x86_64.rpm 52547264 BLAKE2B abfc9657e7f15596f12609b9541a7616a405a86d02539340aa406f78c5abf1b766283dd6d954a15ebbb439402290f4a937d6c9a3d5b61de57383142dc878a379 SHA512 65524367fe9bf2a9fee7bb0be1cefc01eadf60494b65be9cb03c7ce73949d92c3312589a6f2801ca3cac89db226250529eefea12b0af744ca1c95ee4fc175435

diff --git a/mail-mta/protonmail-bridge-bin/protonmail-bridge-bin-1.1.3.ebuild b/mail-mta/protonmail-bridge-bin/protonmail-bridge-bin-1.1.3.ebuild
deleted file mode 100644
index 35b2fe8b070..00000000000
--- a/mail-mta/protonmail-bridge-bin/protonmail-bridge-bin-1.1.3.ebuild
+++ /dev/null
@@ -1,200 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit rpm
-
-DESCRIPTION="Serves ProtonMail to IMAP/SMTP clients"
-HOMEPAGE="https://protonmail.com/bridge/"
-SRC_URI="https://protonmail.com/download/${P/-bin/}-1.x86_64.rpm"
-
-RESTRICT="bindist mirror"
-
-LICENSE="MIT protonmail-bridge-EULA"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE=""
-
-DEPEND=""
-RDEPEND="
-	app-crypt/libsecret
-	dev-libs/glib:2
-	media-sound/pulseaudio[glib]
-	sys-apps/dbus
-	virtual/opengl
-	media-libs/fontconfig
-	media-libs/freetype
-	x11-libs/libICE
-	x11-libs/libSM
-	x11-libs/libX11
-	x11-libs/libxcb
-	x11-libs/libXext
-	x11-libs/libXi
-"
-BDEPEND="dev-util/patchelf"
-
-S="${WORKDIR}"
-
-QA_PREBUILT="*"
-
-src_prepare() {
-	# Some bogus files got into package.
-	rm -rf usr/lib/.build-id
-
-	# Bug #660366. To workaround preserving libs, set RUNPATH and rm unused libs
-	cd "${S}/usr/lib/protonmail/bridge" || die
-	patchelf --set-rpath '$ORIGIN/lib' protonmail-bridge || die "patchelf failed"
-	patchelf --set-rpath '$ORIGIN' lib/libicui18n.so.56 || die "patchelf failed"
-	patchelf --set-rpath '$ORIGIN' lib/libicuuc.so.56 || die "patchelf failed"
-
-	rm "lib/libQt53DCore.so.5" || die
-	rm "lib/libQt53DExtras.so.5" || die
-	rm "lib/libQt53DInput.so.5" || die
-	rm "lib/libQt53DLogic.so.5" || die
-	rm "lib/libQt53DQuick.so.5" || die
-	rm "lib/libQt53DQuickExtras.so.5" || die
-	rm "lib/libQt53DQuickInput.so.5" || die
-	rm "lib/libQt53DQuickRender.so.5" || die
-	rm "lib/libQt53DRender.so.5" || die
-	rm "lib/libQt5Concurrent.so.5" || die
-	rm "lib/libQt5Gamepad.so.5" || die
-	rm "lib/libQt5QuickParticles.so.5" || die
-	rm "plugins/audio/libqtaudio_alsa.so" || die
-	rm "plugins/audio/libqtmedia_pulse.so" || die
-	rm "plugins/bearer/libqconnmanbearer.so" || die
-	rm "plugins/bearer/libqgenericbearer.so" || die
-	rm "plugins/bearer/libqnmbearer.so" || die
-	rm "plugins/canbus/libqtpeakcanbus.so" || die
-	rm "plugins/canbus/libqtsocketcanbus.so" || die
-	rm "plugins/canbus/libqttinycanbus.so" || die
-	rm "plugins/designer/libqquickwidget.so" || die
-	rm "plugins/designer/libqwebengineview.so" || die
-	rm "plugins/egldeviceintegrations/libqeglfs-emu-integration.so" || die
-	rm "plugins/egldeviceintegrations/libqeglfs-x11-integration.so" || die
-	rm "plugins/gamepads/libevdevgamepad.so" || die
-	rm "plugins/generic/libqevdevkeyboardplugin.so" || die
-	rm "plugins/generic/libqevdevmouseplugin.so" || die
-	rm "plugins/generic/libqevdevtabletplugin.so" || die
-	rm "plugins/generic/libqevdevtouchplugin.so" || die
-	rm "plugins/generic/libqtuiotouchplugin.so" || die
-	rm "plugins/geometryloaders/libdefaultgeometryloader.so" || die
-	rm "plugins/geometryloaders/libgltfgeometryloader.so" || die
-	rm "plugins/geoservices/libqtgeoservices_esri.so" || die
-	rm "plugins/geoservices/libqtgeoservices_itemsoverlay.so" || die
-	rm "plugins/geoservices/libqtgeoservices_mapbox.so" || die
-	rm "plugins/geoservices/libqtgeoservices_mapboxgl.so" || die
-	rm "plugins/geoservices/libqtgeoservices_nokia.so" || die
-	rm "plugins/geoservices/libqtgeoservices_osm.so" || die
-	rm "plugins/iconengines/libqsvgicon.so" || die
-	rm "plugins/mediaservice/libgstaudiodecoder.so" || die
-	rm "plugins/mediaservice/libgstcamerabin.so" || die
-	rm "plugins/mediaservice/libgstmediacapture.so" || die
-	rm "plugins/mediaservice/libgstmediaplayer.so" || die
-	rm "plugins/platforminputcontexts/libibusplatforminputcontextplugin.so" || die
-	rm "plugins/platforminputcontexts/libqtvirtualkeyboardplugin.so" || die
-	rm "plugins/platforms/libqeglfs.so" || die
-	rm "plugins/platforms/libqlinuxfb.so" || die
-	rm "plugins/platforms/libqminimal.so" || die
-	rm "plugins/platforms/libqminimalegl.so" || die
-	rm "plugins/platforms/libqoffscreen.so" || die
-	rm "plugins/platforms/libqvnc.so" || die
-	rm "plugins/platformthemes/libqgtk3.so" || die
-	rm "plugins/playlistformats/libqtmultimedia_m3u.so" || die
-	rm "plugins/position/libqtposition_geoclue.so" || die
-	rm "plugins/position/libqtposition_positionpoll.so" || die
-	rm "plugins/printsupport/libcupsprintersupport.so" || die
-	rm "plugins/qmltooling/libqmldbg_debugger.so" || die
-	rm "plugins/qmltooling/libqmldbg_inspector.so" || die
-	rm "plugins/qmltooling/libqmldbg_local.so" || die
-	rm "plugins/qmltooling/libqmldbg_messages.so" || die
-	rm "plugins/qmltooling/libqmldbg_native.so" || die
-	rm "plugins/qmltooling/libqmldbg_nativedebugger.so" || die
-	rm "plugins/qmltooling/libqmldbg_profiler.so" || die
-	rm "plugins/qmltooling/libqmldbg_quickprofiler.so" || die
-	rm "plugins/qmltooling/libqmldbg_server.so" || die
-	rm "plugins/qmltooling/libqmldbg_tcp.so" || die
-	rm "plugins/renderplugins/libscene2d.so" || die
-	rm "plugins/sceneparsers/libassimpsceneimport.so" || die
-	rm "plugins/sceneparsers/libgltfsceneexport.so" || die
-	rm "plugins/sceneparsers/libgltfsceneimport.so" || die
-	rm "plugins/sensorgestures/libqtsensorgestures_plugin.so" || die
-	rm "plugins/sensorgestures/libqtsensorgestures_shakeplugin.so" || die
-	rm "plugins/sensors/libqtsensors_generic.so" || die
-	rm "plugins/sensors/libqtsensors_iio-sensor-proxy.so" || die
-	rm "plugins/sensors/libqtsensors_linuxsys.so" || die
-	rm "plugins/sqldrivers/libqsqlite.so" || die
-	rm "plugins/sqldrivers/libqsqlmysql.so" || die
-	rm "plugins/sqldrivers/libqsqlpsql.so" || die
-	rm "plugins/xcbglintegrations/libqxcb-egl-integration.so" || die
-	rm "qml/Qt/labs/calendar/libqtlabscalendarplugin.so" || die
-	rm "qml/Qt/labs/folderlistmodel/libqmlfolderlistmodelplugin.so" || die
-	rm "qml/Qt/labs/platform/libqtlabsplatformplugin.so" || die
-	rm "qml/Qt/labs/settings/libqmlsettingsplugin.so" || die
-	rm "qml/Qt/labs/sharedimage/libsharedimageplugin.so" || die
-	rm "qml/Qt3D/Animation/libquick3danimationplugin.so" || die
-	rm "qml/Qt3D/Core/libquick3dcoreplugin.so" || die
-	rm "qml/Qt3D/Extras/libquick3dextrasplugin.so" || die
-	rm "qml/Qt3D/Input/libquick3dinputplugin.so" || die
-	rm "qml/Qt3D/Logic/libquick3dlogicplugin.so" || die
-	rm "qml/Qt3D/Render/libquick3drenderplugin.so" || die
-	rm "qml/QtBluetooth/libdeclarative_bluetooth.so" || die
-	rm "qml/QtCanvas3D/libqtcanvas3d.so" || die
-	rm "qml/QtGamepad/libdeclarative_gamepad.so" || die
-	rm "qml/QtLocation/libdeclarative_location.so" || die
-	rm "qml/QtMultimedia/libdeclarative_multimedia.so" || die
-	rm "qml/QtNfc/libdeclarative_nfc.so" || die
-	rm "qml/QtPositioning/libdeclarative_positioning.so" || die
-	rm "qml/QtQml/Models.2/libmodelsplugin.so" || die
-	rm "qml/QtQml/StateMachine/libqtqmlstatemachine.so" || die
-	rm "qml/QtQuick/Controls.2/Material/libqtquickcontrols2materialstyleplugin.so" || die
-	rm "qml/QtQuick/Controls.2/Universal/libqtquickcontrols2universalstyleplugin.so" || die
-	rm "qml/QtQuick/Controls/Styles/Flat/libqtquickextrasflatplugin.so" || die
-	rm "qml/QtQuick/Controls/libqtquickcontrolsplugin.so" || die
-	rm "qml/QtQuick/Dialogs/Private/libdialogsprivateplugin.so" || die
-	rm "qml/QtQuick/Dialogs/libdialogplugin.so" || die
-	rm "qml/QtQuick/Extras/libqtquickextrasplugin.so" || die
-	rm "qml/QtQuick/LocalStorage/libqmllocalstorageplugin.so" || die
-	rm "qml/QtQuick/Particles.2/libparticlesplugin.so" || die
-	rm "qml/QtQuick/PrivateWidgets/libwidgetsplugin.so" || die
-	rm "qml/QtQuick/Scene2D/libqtquickscene2dplugin.so" || die
-	rm "qml/QtQuick/Scene3D/libqtquickscene3dplugin.so" || die
-	rm "qml/QtQuick/VirtualKeyboard/Styles/libqtvirtualkeyboardstylesplugin.so" || die
-	rm "qml/QtQuick/XmlListModel/libqmlxmllistmodelplugin.so" || die
-	rm "qml/QtScxml/libdeclarative_scxml.so" || die
-	rm "qml/QtSensors/libdeclarative_sensors.so" || die
-	rm "qml/QtTest/libqmltestplugin.so" || die
-	rm "qml/QtWebChannel/libdeclarative_webchannel.so" || die
-	rm "qml/QtWebEngine/libqtwebengineplugin.so" || die
-	rm "qml/QtWebSockets/libdeclarative_qmlwebsockets.so" || die
-	rm "qml/QtWebView/libdeclarative_webview.so" || die
-	rm "lib/libQt5MultimediaGstTools.so.5" || die
-	rm "lib/libQt5OpenGL.so.5" || die
-	rm "lib/libQt5QuickWidgets.so.5" || die
-	rm "lib/libQt5EglFsKmsSupport.so.5" || die
-	rm "plugins/position/libqtposition_serialnmea.so" || die
-	rm "plugins/webview/libqtwebview_webengine.so" || die
-	rm "plugins/egldeviceintegrations/libqeglfs-kms-egldevice-integration.so" || die
-	rm "plugins/texttospeech/libqtexttospeech_speechd.so" || die
-	rm "plugins/canbus/libqtpassthrucanbus.so" || die
-	rm "qml/QtQuick/Shapes/libqmlshapesplugin.so" || die
-	rm "qml/QtQuick/Controls.2/Fusion/libqtquickcontrols2fusionstyleplugin.so" || die
-	rm "qml/QtQuick/Controls.2/Imagine/libqtquickcontrols2imaginestyleplugin.so" || die
-	rm "qml/QtQml/RemoteObjects/libqtqmlremoteobjects.so" || die
-	rm "qml/Qt/labs/handlers/libhandlersplugin.so" || die
-	rm "qml/Qt/labs/location/liblocationlabsplugin.so" || die
-
-	default
-}
-
-src_install() {
-	# Using doins -r would strip executable bits from all binaries
-	cp -pPR usr "${D}"/ || die "Failed to copy files"
-
-	dosym "protonmail-bridge" "/usr/bin/${PN}"
-
-	insinto /etc/revdep-rebuild
-	newins - "50-${PN}" <<-EOF
-		SEARCH_DIRS_MASK="/usr/lib*/protonmail/bridge"
-	EOF
-}

diff --git a/mail-mta/protonmail-bridge-bin/protonmail-bridge-bin-1.1.4.ebuild b/mail-mta/protonmail-bridge-bin/protonmail-bridge-bin-1.1.4.ebuild
deleted file mode 100644
index 35b2fe8b070..00000000000
--- a/mail-mta/protonmail-bridge-bin/protonmail-bridge-bin-1.1.4.ebuild
+++ /dev/null
@@ -1,200 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit rpm
-
-DESCRIPTION="Serves ProtonMail to IMAP/SMTP clients"
-HOMEPAGE="https://protonmail.com/bridge/"
-SRC_URI="https://protonmail.com/download/${P/-bin/}-1.x86_64.rpm"
-
-RESTRICT="bindist mirror"
-
-LICENSE="MIT protonmail-bridge-EULA"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE=""
-
-DEPEND=""
-RDEPEND="
-	app-crypt/libsecret
-	dev-libs/glib:2
-	media-sound/pulseaudio[glib]
-	sys-apps/dbus
-	virtual/opengl
-	media-libs/fontconfig
-	media-libs/freetype
-	x11-libs/libICE
-	x11-libs/libSM
-	x11-libs/libX11
-	x11-libs/libxcb
-	x11-libs/libXext
-	x11-libs/libXi
-"
-BDEPEND="dev-util/patchelf"
-
-S="${WORKDIR}"
-
-QA_PREBUILT="*"
-
-src_prepare() {
-	# Some bogus files got into package.
-	rm -rf usr/lib/.build-id
-
-	# Bug #660366. To workaround preserving libs, set RUNPATH and rm unused libs
-	cd "${S}/usr/lib/protonmail/bridge" || die
-	patchelf --set-rpath '$ORIGIN/lib' protonmail-bridge || die "patchelf failed"
-	patchelf --set-rpath '$ORIGIN' lib/libicui18n.so.56 || die "patchelf failed"
-	patchelf --set-rpath '$ORIGIN' lib/libicuuc.so.56 || die "patchelf failed"
-
-	rm "lib/libQt53DCore.so.5" || die
-	rm "lib/libQt53DExtras.so.5" || die
-	rm "lib/libQt53DInput.so.5" || die
-	rm "lib/libQt53DLogic.so.5" || die
-	rm "lib/libQt53DQuick.so.5" || die
-	rm "lib/libQt53DQuickExtras.so.5" || die
-	rm "lib/libQt53DQuickInput.so.5" || die
-	rm "lib/libQt53DQuickRender.so.5" || die
-	rm "lib/libQt53DRender.so.5" || die
-	rm "lib/libQt5Concurrent.so.5" || die
-	rm "lib/libQt5Gamepad.so.5" || die
-	rm "lib/libQt5QuickParticles.so.5" || die
-	rm "plugins/audio/libqtaudio_alsa.so" || die
-	rm "plugins/audio/libqtmedia_pulse.so" || die
-	rm "plugins/bearer/libqconnmanbearer.so" || die
-	rm "plugins/bearer/libqgenericbearer.so" || die
-	rm "plugins/bearer/libqnmbearer.so" || die
-	rm "plugins/canbus/libqtpeakcanbus.so" || die
-	rm "plugins/canbus/libqtsocketcanbus.so" || die
-	rm "plugins/canbus/libqttinycanbus.so" || die
-	rm "plugins/designer/libqquickwidget.so" || die
-	rm "plugins/designer/libqwebengineview.so" || die
-	rm "plugins/egldeviceintegrations/libqeglfs-emu-integration.so" || die
-	rm "plugins/egldeviceintegrations/libqeglfs-x11-integration.so" || die
-	rm "plugins/gamepads/libevdevgamepad.so" || die
-	rm "plugins/generic/libqevdevkeyboardplugin.so" || die
-	rm "plugins/generic/libqevdevmouseplugin.so" || die
-	rm "plugins/generic/libqevdevtabletplugin.so" || die
-	rm "plugins/generic/libqevdevtouchplugin.so" || die
-	rm "plugins/generic/libqtuiotouchplugin.so" || die
-	rm "plugins/geometryloaders/libdefaultgeometryloader.so" || die
-	rm "plugins/geometryloaders/libgltfgeometryloader.so" || die
-	rm "plugins/geoservices/libqtgeoservices_esri.so" || die
-	rm "plugins/geoservices/libqtgeoservices_itemsoverlay.so" || die
-	rm "plugins/geoservices/libqtgeoservices_mapbox.so" || die
-	rm "plugins/geoservices/libqtgeoservices_mapboxgl.so" || die
-	rm "plugins/geoservices/libqtgeoservices_nokia.so" || die
-	rm "plugins/geoservices/libqtgeoservices_osm.so" || die
-	rm "plugins/iconengines/libqsvgicon.so" || die
-	rm "plugins/mediaservice/libgstaudiodecoder.so" || die
-	rm "plugins/mediaservice/libgstcamerabin.so" || die
-	rm "plugins/mediaservice/libgstmediacapture.so" || die
-	rm "plugins/mediaservice/libgstmediaplayer.so" || die
-	rm "plugins/platforminputcontexts/libibusplatforminputcontextplugin.so" || die
-	rm "plugins/platforminputcontexts/libqtvirtualkeyboardplugin.so" || die
-	rm "plugins/platforms/libqeglfs.so" || die
-	rm "plugins/platforms/libqlinuxfb.so" || die
-	rm "plugins/platforms/libqminimal.so" || die
-	rm "plugins/platforms/libqminimalegl.so" || die
-	rm "plugins/platforms/libqoffscreen.so" || die
-	rm "plugins/platforms/libqvnc.so" || die
-	rm "plugins/platformthemes/libqgtk3.so" || die
-	rm "plugins/playlistformats/libqtmultimedia_m3u.so" || die
-	rm "plugins/position/libqtposition_geoclue.so" || die
-	rm "plugins/position/libqtposition_positionpoll.so" || die
-	rm "plugins/printsupport/libcupsprintersupport.so" || die
-	rm "plugins/qmltooling/libqmldbg_debugger.so" || die
-	rm "plugins/qmltooling/libqmldbg_inspector.so" || die
-	rm "plugins/qmltooling/libqmldbg_local.so" || die
-	rm "plugins/qmltooling/libqmldbg_messages.so" || die
-	rm "plugins/qmltooling/libqmldbg_native.so" || die
-	rm "plugins/qmltooling/libqmldbg_nativedebugger.so" || die
-	rm "plugins/qmltooling/libqmldbg_profiler.so" || die
-	rm "plugins/qmltooling/libqmldbg_quickprofiler.so" || die
-	rm "plugins/qmltooling/libqmldbg_server.so" || die
-	rm "plugins/qmltooling/libqmldbg_tcp.so" || die
-	rm "plugins/renderplugins/libscene2d.so" || die
-	rm "plugins/sceneparsers/libassimpsceneimport.so" || die
-	rm "plugins/sceneparsers/libgltfsceneexport.so" || die
-	rm "plugins/sceneparsers/libgltfsceneimport.so" || die
-	rm "plugins/sensorgestures/libqtsensorgestures_plugin.so" || die
-	rm "plugins/sensorgestures/libqtsensorgestures_shakeplugin.so" || die
-	rm "plugins/sensors/libqtsensors_generic.so" || die
-	rm "plugins/sensors/libqtsensors_iio-sensor-proxy.so" || die
-	rm "plugins/sensors/libqtsensors_linuxsys.so" || die
-	rm "plugins/sqldrivers/libqsqlite.so" || die
-	rm "plugins/sqldrivers/libqsqlmysql.so" || die
-	rm "plugins/sqldrivers/libqsqlpsql.so" || die
-	rm "plugins/xcbglintegrations/libqxcb-egl-integration.so" || die
-	rm "qml/Qt/labs/calendar/libqtlabscalendarplugin.so" || die
-	rm "qml/Qt/labs/folderlistmodel/libqmlfolderlistmodelplugin.so" || die
-	rm "qml/Qt/labs/platform/libqtlabsplatformplugin.so" || die
-	rm "qml/Qt/labs/settings/libqmlsettingsplugin.so" || die
-	rm "qml/Qt/labs/sharedimage/libsharedimageplugin.so" || die
-	rm "qml/Qt3D/Animation/libquick3danimationplugin.so" || die
-	rm "qml/Qt3D/Core/libquick3dcoreplugin.so" || die
-	rm "qml/Qt3D/Extras/libquick3dextrasplugin.so" || die
-	rm "qml/Qt3D/Input/libquick3dinputplugin.so" || die
-	rm "qml/Qt3D/Logic/libquick3dlogicplugin.so" || die
-	rm "qml/Qt3D/Render/libquick3drenderplugin.so" || die
-	rm "qml/QtBluetooth/libdeclarative_bluetooth.so" || die
-	rm "qml/QtCanvas3D/libqtcanvas3d.so" || die
-	rm "qml/QtGamepad/libdeclarative_gamepad.so" || die
-	rm "qml/QtLocation/libdeclarative_location.so" || die
-	rm "qml/QtMultimedia/libdeclarative_multimedia.so" || die
-	rm "qml/QtNfc/libdeclarative_nfc.so" || die
-	rm "qml/QtPositioning/libdeclarative_positioning.so" || die
-	rm "qml/QtQml/Models.2/libmodelsplugin.so" || die
-	rm "qml/QtQml/StateMachine/libqtqmlstatemachine.so" || die
-	rm "qml/QtQuick/Controls.2/Material/libqtquickcontrols2materialstyleplugin.so" || die
-	rm "qml/QtQuick/Controls.2/Universal/libqtquickcontrols2universalstyleplugin.so" || die
-	rm "qml/QtQuick/Controls/Styles/Flat/libqtquickextrasflatplugin.so" || die
-	rm "qml/QtQuick/Controls/libqtquickcontrolsplugin.so" || die
-	rm "qml/QtQuick/Dialogs/Private/libdialogsprivateplugin.so" || die
-	rm "qml/QtQuick/Dialogs/libdialogplugin.so" || die
-	rm "qml/QtQuick/Extras/libqtquickextrasplugin.so" || die
-	rm "qml/QtQuick/LocalStorage/libqmllocalstorageplugin.so" || die
-	rm "qml/QtQuick/Particles.2/libparticlesplugin.so" || die
-	rm "qml/QtQuick/PrivateWidgets/libwidgetsplugin.so" || die
-	rm "qml/QtQuick/Scene2D/libqtquickscene2dplugin.so" || die
-	rm "qml/QtQuick/Scene3D/libqtquickscene3dplugin.so" || die
-	rm "qml/QtQuick/VirtualKeyboard/Styles/libqtvirtualkeyboardstylesplugin.so" || die
-	rm "qml/QtQuick/XmlListModel/libqmlxmllistmodelplugin.so" || die
-	rm "qml/QtScxml/libdeclarative_scxml.so" || die
-	rm "qml/QtSensors/libdeclarative_sensors.so" || die
-	rm "qml/QtTest/libqmltestplugin.so" || die
-	rm "qml/QtWebChannel/libdeclarative_webchannel.so" || die
-	rm "qml/QtWebEngine/libqtwebengineplugin.so" || die
-	rm "qml/QtWebSockets/libdeclarative_qmlwebsockets.so" || die
-	rm "qml/QtWebView/libdeclarative_webview.so" || die
-	rm "lib/libQt5MultimediaGstTools.so.5" || die
-	rm "lib/libQt5OpenGL.so.5" || die
-	rm "lib/libQt5QuickWidgets.so.5" || die
-	rm "lib/libQt5EglFsKmsSupport.so.5" || die
-	rm "plugins/position/libqtposition_serialnmea.so" || die
-	rm "plugins/webview/libqtwebview_webengine.so" || die
-	rm "plugins/egldeviceintegrations/libqeglfs-kms-egldevice-integration.so" || die
-	rm "plugins/texttospeech/libqtexttospeech_speechd.so" || die
-	rm "plugins/canbus/libqtpassthrucanbus.so" || die
-	rm "qml/QtQuick/Shapes/libqmlshapesplugin.so" || die
-	rm "qml/QtQuick/Controls.2/Fusion/libqtquickcontrols2fusionstyleplugin.so" || die
-	rm "qml/QtQuick/Controls.2/Imagine/libqtquickcontrols2imaginestyleplugin.so" || die
-	rm "qml/QtQml/RemoteObjects/libqtqmlremoteobjects.so" || die
-	rm "qml/Qt/labs/handlers/libhandlersplugin.so" || die
-	rm "qml/Qt/labs/location/liblocationlabsplugin.so" || die
-
-	default
-}
-
-src_install() {
-	# Using doins -r would strip executable bits from all binaries
-	cp -pPR usr "${D}"/ || die "Failed to copy files"
-
-	dosym "protonmail-bridge" "/usr/bin/${PN}"
-
-	insinto /etc/revdep-rebuild
-	newins - "50-${PN}" <<-EOF
-		SEARCH_DIRS_MASK="/usr/lib*/protonmail/bridge"
-	EOF
-}

diff --git a/mail-mta/protonmail-bridge-bin/protonmail-bridge-bin-1.1.5.ebuild b/mail-mta/protonmail-bridge-bin/protonmail-bridge-bin-1.1.5.ebuild
deleted file mode 100644
index 35b2fe8b070..00000000000
--- a/mail-mta/protonmail-bridge-bin/protonmail-bridge-bin-1.1.5.ebuild
+++ /dev/null
@@ -1,200 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit rpm
-
-DESCRIPTION="Serves ProtonMail to IMAP/SMTP clients"
-HOMEPAGE="https://protonmail.com/bridge/"
-SRC_URI="https://protonmail.com/download/${P/-bin/}-1.x86_64.rpm"
-
-RESTRICT="bindist mirror"
-
-LICENSE="MIT protonmail-bridge-EULA"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE=""
-
-DEPEND=""
-RDEPEND="
-	app-crypt/libsecret
-	dev-libs/glib:2
-	media-sound/pulseaudio[glib]
-	sys-apps/dbus
-	virtual/opengl
-	media-libs/fontconfig
-	media-libs/freetype
-	x11-libs/libICE
-	x11-libs/libSM
-	x11-libs/libX11
-	x11-libs/libxcb
-	x11-libs/libXext
-	x11-libs/libXi
-"
-BDEPEND="dev-util/patchelf"
-
-S="${WORKDIR}"
-
-QA_PREBUILT="*"
-
-src_prepare() {
-	# Some bogus files got into package.
-	rm -rf usr/lib/.build-id
-
-	# Bug #660366. To workaround preserving libs, set RUNPATH and rm unused libs
-	cd "${S}/usr/lib/protonmail/bridge" || die
-	patchelf --set-rpath '$ORIGIN/lib' protonmail-bridge || die "patchelf failed"
-	patchelf --set-rpath '$ORIGIN' lib/libicui18n.so.56 || die "patchelf failed"
-	patchelf --set-rpath '$ORIGIN' lib/libicuuc.so.56 || die "patchelf failed"
-
-	rm "lib/libQt53DCore.so.5" || die
-	rm "lib/libQt53DExtras.so.5" || die
-	rm "lib/libQt53DInput.so.5" || die
-	rm "lib/libQt53DLogic.so.5" || die
-	rm "lib/libQt53DQuick.so.5" || die
-	rm "lib/libQt53DQuickExtras.so.5" || die
-	rm "lib/libQt53DQuickInput.so.5" || die
-	rm "lib/libQt53DQuickRender.so.5" || die
-	rm "lib/libQt53DRender.so.5" || die
-	rm "lib/libQt5Concurrent.so.5" || die
-	rm "lib/libQt5Gamepad.so.5" || die
-	rm "lib/libQt5QuickParticles.so.5" || die
-	rm "plugins/audio/libqtaudio_alsa.so" || die
-	rm "plugins/audio/libqtmedia_pulse.so" || die
-	rm "plugins/bearer/libqconnmanbearer.so" || die
-	rm "plugins/bearer/libqgenericbearer.so" || die
-	rm "plugins/bearer/libqnmbearer.so" || die
-	rm "plugins/canbus/libqtpeakcanbus.so" || die
-	rm "plugins/canbus/libqtsocketcanbus.so" || die
-	rm "plugins/canbus/libqttinycanbus.so" || die
-	rm "plugins/designer/libqquickwidget.so" || die
-	rm "plugins/designer/libqwebengineview.so" || die
-	rm "plugins/egldeviceintegrations/libqeglfs-emu-integration.so" || die
-	rm "plugins/egldeviceintegrations/libqeglfs-x11-integration.so" || die
-	rm "plugins/gamepads/libevdevgamepad.so" || die
-	rm "plugins/generic/libqevdevkeyboardplugin.so" || die
-	rm "plugins/generic/libqevdevmouseplugin.so" || die
-	rm "plugins/generic/libqevdevtabletplugin.so" || die
-	rm "plugins/generic/libqevdevtouchplugin.so" || die
-	rm "plugins/generic/libqtuiotouchplugin.so" || die
-	rm "plugins/geometryloaders/libdefaultgeometryloader.so" || die
-	rm "plugins/geometryloaders/libgltfgeometryloader.so" || die
-	rm "plugins/geoservices/libqtgeoservices_esri.so" || die
-	rm "plugins/geoservices/libqtgeoservices_itemsoverlay.so" || die
-	rm "plugins/geoservices/libqtgeoservices_mapbox.so" || die
-	rm "plugins/geoservices/libqtgeoservices_mapboxgl.so" || die
-	rm "plugins/geoservices/libqtgeoservices_nokia.so" || die
-	rm "plugins/geoservices/libqtgeoservices_osm.so" || die
-	rm "plugins/iconengines/libqsvgicon.so" || die
-	rm "plugins/mediaservice/libgstaudiodecoder.so" || die
-	rm "plugins/mediaservice/libgstcamerabin.so" || die
-	rm "plugins/mediaservice/libgstmediacapture.so" || die
-	rm "plugins/mediaservice/libgstmediaplayer.so" || die
-	rm "plugins/platforminputcontexts/libibusplatforminputcontextplugin.so" || die
-	rm "plugins/platforminputcontexts/libqtvirtualkeyboardplugin.so" || die
-	rm "plugins/platforms/libqeglfs.so" || die
-	rm "plugins/platforms/libqlinuxfb.so" || die
-	rm "plugins/platforms/libqminimal.so" || die
-	rm "plugins/platforms/libqminimalegl.so" || die
-	rm "plugins/platforms/libqoffscreen.so" || die
-	rm "plugins/platforms/libqvnc.so" || die
-	rm "plugins/platformthemes/libqgtk3.so" || die
-	rm "plugins/playlistformats/libqtmultimedia_m3u.so" || die
-	rm "plugins/position/libqtposition_geoclue.so" || die
-	rm "plugins/position/libqtposition_positionpoll.so" || die
-	rm "plugins/printsupport/libcupsprintersupport.so" || die
-	rm "plugins/qmltooling/libqmldbg_debugger.so" || die
-	rm "plugins/qmltooling/libqmldbg_inspector.so" || die
-	rm "plugins/qmltooling/libqmldbg_local.so" || die
-	rm "plugins/qmltooling/libqmldbg_messages.so" || die
-	rm "plugins/qmltooling/libqmldbg_native.so" || die
-	rm "plugins/qmltooling/libqmldbg_nativedebugger.so" || die
-	rm "plugins/qmltooling/libqmldbg_profiler.so" || die
-	rm "plugins/qmltooling/libqmldbg_quickprofiler.so" || die
-	rm "plugins/qmltooling/libqmldbg_server.so" || die
-	rm "plugins/qmltooling/libqmldbg_tcp.so" || die
-	rm "plugins/renderplugins/libscene2d.so" || die
-	rm "plugins/sceneparsers/libassimpsceneimport.so" || die
-	rm "plugins/sceneparsers/libgltfsceneexport.so" || die
-	rm "plugins/sceneparsers/libgltfsceneimport.so" || die
-	rm "plugins/sensorgestures/libqtsensorgestures_plugin.so" || die
-	rm "plugins/sensorgestures/libqtsensorgestures_shakeplugin.so" || die
-	rm "plugins/sensors/libqtsensors_generic.so" || die
-	rm "plugins/sensors/libqtsensors_iio-sensor-proxy.so" || die
-	rm "plugins/sensors/libqtsensors_linuxsys.so" || die
-	rm "plugins/sqldrivers/libqsqlite.so" || die
-	rm "plugins/sqldrivers/libqsqlmysql.so" || die
-	rm "plugins/sqldrivers/libqsqlpsql.so" || die
-	rm "plugins/xcbglintegrations/libqxcb-egl-integration.so" || die
-	rm "qml/Qt/labs/calendar/libqtlabscalendarplugin.so" || die
-	rm "qml/Qt/labs/folderlistmodel/libqmlfolderlistmodelplugin.so" || die
-	rm "qml/Qt/labs/platform/libqtlabsplatformplugin.so" || die
-	rm "qml/Qt/labs/settings/libqmlsettingsplugin.so" || die
-	rm "qml/Qt/labs/sharedimage/libsharedimageplugin.so" || die
-	rm "qml/Qt3D/Animation/libquick3danimationplugin.so" || die
-	rm "qml/Qt3D/Core/libquick3dcoreplugin.so" || die
-	rm "qml/Qt3D/Extras/libquick3dextrasplugin.so" || die
-	rm "qml/Qt3D/Input/libquick3dinputplugin.so" || die
-	rm "qml/Qt3D/Logic/libquick3dlogicplugin.so" || die
-	rm "qml/Qt3D/Render/libquick3drenderplugin.so" || die
-	rm "qml/QtBluetooth/libdeclarative_bluetooth.so" || die
-	rm "qml/QtCanvas3D/libqtcanvas3d.so" || die
-	rm "qml/QtGamepad/libdeclarative_gamepad.so" || die
-	rm "qml/QtLocation/libdeclarative_location.so" || die
-	rm "qml/QtMultimedia/libdeclarative_multimedia.so" || die
-	rm "qml/QtNfc/libdeclarative_nfc.so" || die
-	rm "qml/QtPositioning/libdeclarative_positioning.so" || die
-	rm "qml/QtQml/Models.2/libmodelsplugin.so" || die
-	rm "qml/QtQml/StateMachine/libqtqmlstatemachine.so" || die
-	rm "qml/QtQuick/Controls.2/Material/libqtquickcontrols2materialstyleplugin.so" || die
-	rm "qml/QtQuick/Controls.2/Universal/libqtquickcontrols2universalstyleplugin.so" || die
-	rm "qml/QtQuick/Controls/Styles/Flat/libqtquickextrasflatplugin.so" || die
-	rm "qml/QtQuick/Controls/libqtquickcontrolsplugin.so" || die
-	rm "qml/QtQuick/Dialogs/Private/libdialogsprivateplugin.so" || die
-	rm "qml/QtQuick/Dialogs/libdialogplugin.so" || die
-	rm "qml/QtQuick/Extras/libqtquickextrasplugin.so" || die
-	rm "qml/QtQuick/LocalStorage/libqmllocalstorageplugin.so" || die
-	rm "qml/QtQuick/Particles.2/libparticlesplugin.so" || die
-	rm "qml/QtQuick/PrivateWidgets/libwidgetsplugin.so" || die
-	rm "qml/QtQuick/Scene2D/libqtquickscene2dplugin.so" || die
-	rm "qml/QtQuick/Scene3D/libqtquickscene3dplugin.so" || die
-	rm "qml/QtQuick/VirtualKeyboard/Styles/libqtvirtualkeyboardstylesplugin.so" || die
-	rm "qml/QtQuick/XmlListModel/libqmlxmllistmodelplugin.so" || die
-	rm "qml/QtScxml/libdeclarative_scxml.so" || die
-	rm "qml/QtSensors/libdeclarative_sensors.so" || die
-	rm "qml/QtTest/libqmltestplugin.so" || die
-	rm "qml/QtWebChannel/libdeclarative_webchannel.so" || die
-	rm "qml/QtWebEngine/libqtwebengineplugin.so" || die
-	rm "qml/QtWebSockets/libdeclarative_qmlwebsockets.so" || die
-	rm "qml/QtWebView/libdeclarative_webview.so" || die
-	rm "lib/libQt5MultimediaGstTools.so.5" || die
-	rm "lib/libQt5OpenGL.so.5" || die
-	rm "lib/libQt5QuickWidgets.so.5" || die
-	rm "lib/libQt5EglFsKmsSupport.so.5" || die
-	rm "plugins/position/libqtposition_serialnmea.so" || die
-	rm "plugins/webview/libqtwebview_webengine.so" || die
-	rm "plugins/egldeviceintegrations/libqeglfs-kms-egldevice-integration.so" || die
-	rm "plugins/texttospeech/libqtexttospeech_speechd.so" || die
-	rm "plugins/canbus/libqtpassthrucanbus.so" || die
-	rm "qml/QtQuick/Shapes/libqmlshapesplugin.so" || die
-	rm "qml/QtQuick/Controls.2/Fusion/libqtquickcontrols2fusionstyleplugin.so" || die
-	rm "qml/QtQuick/Controls.2/Imagine/libqtquickcontrols2imaginestyleplugin.so" || die
-	rm "qml/QtQml/RemoteObjects/libqtqmlremoteobjects.so" || die
-	rm "qml/Qt/labs/handlers/libhandlersplugin.so" || die
-	rm "qml/Qt/labs/location/liblocationlabsplugin.so" || die
-
-	default
-}
-
-src_install() {
-	# Using doins -r would strip executable bits from all binaries
-	cp -pPR usr "${D}"/ || die "Failed to copy files"
-
-	dosym "protonmail-bridge" "/usr/bin/${PN}"
-
-	insinto /etc/revdep-rebuild
-	newins - "50-${PN}" <<-EOF
-		SEARCH_DIRS_MASK="/usr/lib*/protonmail/bridge"
-	EOF
-}


^ permalink raw reply related	[flat|nested] 27+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: mail-mta/protonmail-bridge-bin/
@ 2019-11-09 12:49 Piotr Karbowski
  0 siblings, 0 replies; 27+ messages in thread
From: Piotr Karbowski @ 2019-11-09 12:49 UTC (permalink / raw
  To: gentoo-commits

commit:     2bd83b2ee5a173c78b9a86d051c2dc75f0f10a9d
Author:     Piotr Karbowski <slashbeast <AT> gentoo <DOT> org>
AuthorDate: Sat Nov  9 12:49:22 2019 +0000
Commit:     Piotr Karbowski <slashbeast <AT> gentoo <DOT> org>
CommitDate: Sat Nov  9 12:49:22 2019 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2bd83b2e

mail-mta/protonmail-bridge-bin: 1.2.3 version bump

Package-Manager: Portage-2.3.79, Repoman-2.3.18
Signed-off-by: Piotr Karbowski <slashbeast <AT> gentoo.org>

 mail-mta/protonmail-bridge-bin/Manifest            |   1 +
 .../protonmail-bridge-bin-1.2.3.ebuild             | 197 +++++++++++++++++++++
 2 files changed, 198 insertions(+)

diff --git a/mail-mta/protonmail-bridge-bin/Manifest b/mail-mta/protonmail-bridge-bin/Manifest
index 50779d313be..2b55cfcb9c5 100644
--- a/mail-mta/protonmail-bridge-bin/Manifest
+++ b/mail-mta/protonmail-bridge-bin/Manifest
@@ -1,2 +1,3 @@
 DIST protonmail-bridge-1.1.6-1.x86_64.rpm 52547264 BLAKE2B abfc9657e7f15596f12609b9541a7616a405a86d02539340aa406f78c5abf1b766283dd6d954a15ebbb439402290f4a937d6c9a3d5b61de57383142dc878a379 SHA512 65524367fe9bf2a9fee7bb0be1cefc01eadf60494b65be9cb03c7ce73949d92c3312589a6f2801ca3cac89db226250529eefea12b0af744ca1c95ee4fc175435
 DIST protonmail-bridge-1.2.2-1.x86_64.rpm 52777739 BLAKE2B 84c11176e57586f11e0fb511bcdbc98fbc85a563ba68dd44454a9b10e493a01b4414bf776929afa0990f3e1677fd47ab1b6c16e7799e964cff617f8cc5190bd7 SHA512 7dad4fd0ef99925a0e70fa2fbce89b16d900b4fdbe8da7c914451aa60ac47121da0de2a5b475b8e3e5bd024bbe7b67667c8c9733b6e7435c222f034ca9406c58
+DIST protonmail-bridge-1.2.3-1.x86_64.rpm 52847419 BLAKE2B 604a1990ced2f9e64e99aad7f729ac48750f2b620036c7e953cc9b16e25187f201d2a148bb03a03bcf48fc72db3faefedd8102a4c099dca2c9c71e766804a6cc SHA512 98a92d1365baac975e3007a4a8d920aa8b5d0166d9c69deb4c9dd4f96cb314a5a60fb7bd43c35c33c89419b63dba5e4dc1526cf8518a0f6db4e3315b4eb8a420

diff --git a/mail-mta/protonmail-bridge-bin/protonmail-bridge-bin-1.2.3.ebuild b/mail-mta/protonmail-bridge-bin/protonmail-bridge-bin-1.2.3.ebuild
new file mode 100644
index 00000000000..f3a5ead0329
--- /dev/null
+++ b/mail-mta/protonmail-bridge-bin/protonmail-bridge-bin-1.2.3.ebuild
@@ -0,0 +1,197 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit rpm
+
+DESCRIPTION="Serves ProtonMail to IMAP/SMTP clients"
+HOMEPAGE="https://protonmail.com/bridge/"
+SRC_URI="https://protonmail.com/download/${P/-bin/}-1.x86_64.rpm"
+
+RESTRICT="bindist mirror"
+
+LICENSE="MIT protonmail-bridge-EULA"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE=""
+
+DEPEND=""
+RDEPEND="
+	app-crypt/libsecret
+	dev-libs/glib:2
+	media-sound/pulseaudio[glib]
+	sys-apps/dbus
+	virtual/opengl
+	media-libs/fontconfig
+	media-libs/freetype
+	x11-libs/libICE
+	x11-libs/libSM
+	x11-libs/libX11
+	x11-libs/libxcb
+	x11-libs/libXext
+	x11-libs/libXi
+"
+BDEPEND="dev-util/patchelf"
+
+S="${WORKDIR}"
+
+QA_PREBUILT="*"
+
+src_prepare() {
+	# Some bogus files got into package.
+	rm -rf usr/lib/.build-id
+
+	# Bug #660366. To workaround preserving libs, set RUNPATH and rm unused libs
+	cd "${S}/usr/lib/protonmail/bridge" || die
+	patchelf --set-rpath '$ORIGIN/lib' protonmail-bridge || die "patchelf failed"
+	patchelf --set-rpath '$ORIGIN' lib/libicui18n.so.56 || die "patchelf failed"
+	patchelf --set-rpath '$ORIGIN' lib/libicuuc.so.56 || die "patchelf failed"
+
+	rm "lib/libQt53DCore.so.5" || die
+	rm "lib/libQt53DExtras.so.5" || die
+	rm "lib/libQt53DInput.so.5" || die
+	rm "lib/libQt53DLogic.so.5" || die
+	rm "lib/libQt53DQuick.so.5" || die
+	rm "lib/libQt53DQuickExtras.so.5" || die
+	rm "lib/libQt53DQuickInput.so.5" || die
+	rm "lib/libQt53DQuickRender.so.5" || die
+	rm "lib/libQt53DRender.so.5" || die
+	rm "lib/libQt5Concurrent.so.5" || die
+	rm "lib/libQt5Gamepad.so.5" || die
+	rm "lib/libQt5QuickParticles.so.5" || die
+	rm "plugins/audio/libqtaudio_alsa.so" || die
+	rm "plugins/audio/libqtmedia_pulse.so" || die
+	rm "plugins/bearer/libqconnmanbearer.so" || die
+	rm "plugins/bearer/libqgenericbearer.so" || die
+	rm "plugins/bearer/libqnmbearer.so" || die
+	rm "plugins/canbus/libqtpeakcanbus.so" || die
+	rm "plugins/canbus/libqtsocketcanbus.so" || die
+	rm "plugins/canbus/libqttinycanbus.so" || die
+	rm "plugins/designer/libqquickwidget.so" || die
+	rm "plugins/designer/libqwebengineview.so" || die
+	rm "plugins/egldeviceintegrations/libqeglfs-emu-integration.so" || die
+	rm "plugins/egldeviceintegrations/libqeglfs-x11-integration.so" || die
+	rm "plugins/gamepads/libevdevgamepad.so" || die
+	rm "plugins/generic/libqevdevkeyboardplugin.so" || die
+	rm "plugins/generic/libqevdevmouseplugin.so" || die
+	rm "plugins/generic/libqevdevtabletplugin.so" || die
+	rm "plugins/generic/libqevdevtouchplugin.so" || die
+	rm "plugins/generic/libqtuiotouchplugin.so" || die
+	rm "plugins/geometryloaders/libdefaultgeometryloader.so" || die
+	rm "plugins/geometryloaders/libgltfgeometryloader.so" || die
+	rm "plugins/geoservices/libqtgeoservices_esri.so" || die
+	rm "plugins/geoservices/libqtgeoservices_itemsoverlay.so" || die
+	rm "plugins/geoservices/libqtgeoservices_mapbox.so" || die
+	rm "plugins/geoservices/libqtgeoservices_mapboxgl.so" || die
+	rm "plugins/geoservices/libqtgeoservices_nokia.so" || die
+	rm "plugins/geoservices/libqtgeoservices_osm.so" || die
+	rm "plugins/iconengines/libqsvgicon.so" || die
+	rm "plugins/mediaservice/libgstaudiodecoder.so" || die
+	rm "plugins/mediaservice/libgstcamerabin.so" || die
+	rm "plugins/mediaservice/libgstmediacapture.so" || die
+	rm "plugins/mediaservice/libgstmediaplayer.so" || die
+	rm "plugins/platforminputcontexts/libibusplatforminputcontextplugin.so" || die
+	rm "plugins/platforminputcontexts/libqtvirtualkeyboardplugin.so" || die
+	rm "plugins/platforms/libqeglfs.so" || die
+	rm "plugins/platforms/libqlinuxfb.so" || die
+	rm "plugins/platforms/libqminimal.so" || die
+	rm "plugins/platforms/libqminimalegl.so" || die
+	rm "plugins/platforms/libqoffscreen.so" || die
+	rm "plugins/platforms/libqvnc.so" || die
+	rm "plugins/platformthemes/libqgtk3.so" || die
+	rm "plugins/playlistformats/libqtmultimedia_m3u.so" || die
+	rm "plugins/position/libqtposition_geoclue.so" || die
+	rm "plugins/position/libqtposition_positionpoll.so" || die
+	rm "plugins/printsupport/libcupsprintersupport.so" || die
+	rm "plugins/qmltooling/libqmldbg_inspector.so" || die
+	rm "plugins/qmltooling/libqmldbg_local.so" || die
+	rm "plugins/qmltooling/libqmldbg_messages.so" || die
+	rm "plugins/qmltooling/libqmldbg_native.so" || die
+	rm "plugins/qmltooling/libqmldbg_nativedebugger.so" || die
+	rm "plugins/qmltooling/libqmldbg_profiler.so" || die
+	rm "plugins/qmltooling/libqmldbg_quickprofiler.so" || die
+	rm "plugins/qmltooling/libqmldbg_server.so" || die
+	rm "plugins/qmltooling/libqmldbg_tcp.so" || die
+	rm "plugins/renderplugins/libscene2d.so" || die
+	rm "plugins/sceneparsers/libassimpsceneimport.so" || die
+	rm "plugins/sceneparsers/libgltfsceneexport.so" || die
+	rm "plugins/sceneparsers/libgltfsceneimport.so" || die
+	rm "plugins/sensorgestures/libqtsensorgestures_plugin.so" || die
+	rm "plugins/sensorgestures/libqtsensorgestures_shakeplugin.so" || die
+	rm "plugins/sensors/libqtsensors_generic.so" || die
+	rm "plugins/sensors/libqtsensors_iio-sensor-proxy.so" || die
+	rm "plugins/sensors/libqtsensors_linuxsys.so" || die
+	rm "plugins/sqldrivers/libqsqlite.so" || die
+	rm "plugins/sqldrivers/libqsqlmysql.so" || die
+	rm "plugins/sqldrivers/libqsqlpsql.so" || die
+	rm "plugins/xcbglintegrations/libqxcb-egl-integration.so" || die
+	rm "qml/Qt/labs/calendar/libqtlabscalendarplugin.so" || die
+	rm "qml/Qt/labs/folderlistmodel/libqmlfolderlistmodelplugin.so" || die
+	rm "qml/Qt/labs/platform/libqtlabsplatformplugin.so" || die
+	rm "qml/Qt/labs/settings/libqmlsettingsplugin.so" || die
+	rm "qml/Qt/labs/sharedimage/libsharedimageplugin.so" || die
+	rm "qml/Qt3D/Animation/libquick3danimationplugin.so" || die
+	rm "qml/Qt3D/Core/libquick3dcoreplugin.so" || die
+	rm "qml/Qt3D/Extras/libquick3dextrasplugin.so" || die
+	rm "qml/Qt3D/Input/libquick3dinputplugin.so" || die
+	rm "qml/Qt3D/Logic/libquick3dlogicplugin.so" || die
+	rm "qml/Qt3D/Render/libquick3drenderplugin.so" || die
+	rm "qml/QtBluetooth/libdeclarative_bluetooth.so" || die
+	rm "qml/QtCanvas3D/libqtcanvas3d.so" || die
+	rm "qml/QtGamepad/libdeclarative_gamepad.so" || die
+	rm "qml/QtLocation/libdeclarative_location.so" || die
+	rm "qml/QtMultimedia/libdeclarative_multimedia.so" || die
+	rm "qml/QtNfc/libdeclarative_nfc.so" || die
+	rm "qml/QtPositioning/libdeclarative_positioning.so" || die
+	rm "qml/QtQml/Models.2/libmodelsplugin.so" || die
+	rm "qml/QtQml/StateMachine/libqtqmlstatemachine.so" || die
+	rm "qml/QtQuick/Controls.2/Material/libqtquickcontrols2materialstyleplugin.so" || die
+	rm "qml/QtQuick/Controls.2/Universal/libqtquickcontrols2universalstyleplugin.so" || die
+	rm "qml/QtQuick/Controls/Styles/Flat/libqtquickextrasflatplugin.so" || die
+	rm "qml/QtQuick/Controls/libqtquickcontrolsplugin.so" || die
+	rm "qml/QtQuick/Dialogs/Private/libdialogsprivateplugin.so" || die
+	rm "qml/QtQuick/Dialogs/libdialogplugin.so" || die
+	rm "qml/QtQuick/Extras/libqtquickextrasplugin.so" || die
+	rm "qml/QtQuick/LocalStorage/libqmllocalstorageplugin.so" || die
+	rm "qml/QtQuick/Particles.2/libparticlesplugin.so" || die
+	rm "qml/QtQuick/PrivateWidgets/libwidgetsplugin.so" || die
+	rm "qml/QtQuick/Scene2D/libqtquickscene2dplugin.so" || die
+	rm "qml/QtQuick/Scene3D/libqtquickscene3dplugin.so" || die
+	rm "qml/QtQuick/XmlListModel/libqmlxmllistmodelplugin.so" || die
+	rm "qml/QtScxml/libdeclarative_scxml.so" || die
+	rm "qml/QtSensors/libdeclarative_sensors.so" || die
+	rm "qml/QtTest/libqmltestplugin.so" || die
+	rm "qml/QtWebChannel/libdeclarative_webchannel.so" || die
+	rm "qml/QtWebEngine/libqtwebengineplugin.so" || die
+	rm "qml/QtWebSockets/libdeclarative_qmlwebsockets.so" || die
+	rm "qml/QtWebView/libdeclarative_webview.so" || die
+	rm "lib/libQt5MultimediaGstTools.so.5" || die
+	rm "lib/libQt5OpenGL.so.5" || die
+	rm "lib/libQt5QuickWidgets.so.5" || die
+	rm "lib/libQt5EglFsKmsSupport.so.5" || die
+	rm "plugins/position/libqtposition_serialnmea.so" || die
+	rm "plugins/webview/libqtwebview_webengine.so" || die
+	rm "plugins/egldeviceintegrations/libqeglfs-kms-egldevice-integration.so" || die
+	rm "plugins/texttospeech/libqtexttospeech_speechd.so" || die
+	rm "plugins/canbus/libqtpassthrucanbus.so" || die
+	rm "qml/QtQuick/Shapes/libqmlshapesplugin.so" || die
+	rm "qml/QtQuick/Controls.2/Fusion/libqtquickcontrols2fusionstyleplugin.so" || die
+	rm "qml/QtQuick/Controls.2/Imagine/libqtquickcontrols2imaginestyleplugin.so" || die
+	rm "qml/QtQml/RemoteObjects/libqtqmlremoteobjects.so" || die
+	rm "qml/Qt/labs/location/liblocationlabsplugin.so" || die
+
+	default
+}
+
+src_install() {
+	# Using doins -r would strip executable bits from all binaries
+	cp -pPR usr "${D}"/ || die "Failed to copy files"
+
+	dosym "protonmail-bridge" "/usr/bin/${PN}"
+
+	insinto /etc/revdep-rebuild
+	newins - "50-${PN}" <<-EOF
+		SEARCH_DIRS_MASK="/usr/lib*/protonmail/bridge"
+	EOF
+}


^ permalink raw reply related	[flat|nested] 27+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: mail-mta/protonmail-bridge-bin/
@ 2020-03-12 19:18 Piotr Karbowski
  0 siblings, 0 replies; 27+ messages in thread
From: Piotr Karbowski @ 2020-03-12 19:18 UTC (permalink / raw
  To: gentoo-commits

commit:     d647fa1280fd1d302aa75990f87aee8a91192345
Author:     Piotr Karbowski <slashbeast <AT> gentoo <DOT> org>
AuthorDate: Thu Mar 12 19:15:25 2020 +0000
Commit:     Piotr Karbowski <slashbeast <AT> gentoo <DOT> org>
CommitDate: Thu Mar 12 19:18:31 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d647fa12

mail-mta/protonmail-bridge-bin-1.2.5: version bump.

This time even more ridiculous number of bundled libraries has been
dropped.

Signed-off-by: Piotr Karbowski <slashbeast <AT> gentoo.org>

 mail-mta/protonmail-bridge-bin/Manifest            |   1 +
 .../protonmail-bridge-bin-1.2.5.ebuild             | 240 +++++++++++++++++++++
 2 files changed, 241 insertions(+)

diff --git a/mail-mta/protonmail-bridge-bin/Manifest b/mail-mta/protonmail-bridge-bin/Manifest
index 2b55cfcb9c5..fcbc2fd6ed9 100644
--- a/mail-mta/protonmail-bridge-bin/Manifest
+++ b/mail-mta/protonmail-bridge-bin/Manifest
@@ -1,3 +1,4 @@
 DIST protonmail-bridge-1.1.6-1.x86_64.rpm 52547264 BLAKE2B abfc9657e7f15596f12609b9541a7616a405a86d02539340aa406f78c5abf1b766283dd6d954a15ebbb439402290f4a937d6c9a3d5b61de57383142dc878a379 SHA512 65524367fe9bf2a9fee7bb0be1cefc01eadf60494b65be9cb03c7ce73949d92c3312589a6f2801ca3cac89db226250529eefea12b0af744ca1c95ee4fc175435
 DIST protonmail-bridge-1.2.2-1.x86_64.rpm 52777739 BLAKE2B 84c11176e57586f11e0fb511bcdbc98fbc85a563ba68dd44454a9b10e493a01b4414bf776929afa0990f3e1677fd47ab1b6c16e7799e964cff617f8cc5190bd7 SHA512 7dad4fd0ef99925a0e70fa2fbce89b16d900b4fdbe8da7c914451aa60ac47121da0de2a5b475b8e3e5bd024bbe7b67667c8c9733b6e7435c222f034ca9406c58
 DIST protonmail-bridge-1.2.3-1.x86_64.rpm 52847419 BLAKE2B 604a1990ced2f9e64e99aad7f729ac48750f2b620036c7e953cc9b16e25187f201d2a148bb03a03bcf48fc72db3faefedd8102a4c099dca2c9c71e766804a6cc SHA512 98a92d1365baac975e3007a4a8d920aa8b5d0166d9c69deb4c9dd4f96cb314a5a60fb7bd43c35c33c89419b63dba5e4dc1526cf8518a0f6db4e3315b4eb8a420
+DIST protonmail-bridge-1.2.5-1.x86_64.rpm 53090683 BLAKE2B 050780e01559a39d5243cd319e63930be5cffd99b95041733f8fa2ed3f53f48986ddd7ab5b18fd2a8e1e4c767e1047caec2a39a17f1540146d9a5024dc22768e SHA512 86cd9cd4145b38ee9f3ed556741fe9dec73e52e89777e5ddd66aa2c4d4617134e5ac36fabd4a10117bf16259ad8a782e4ed05ce715abab96f0a41e62eba6550a

diff --git a/mail-mta/protonmail-bridge-bin/protonmail-bridge-bin-1.2.5.ebuild b/mail-mta/protonmail-bridge-bin/protonmail-bridge-bin-1.2.5.ebuild
new file mode 100644
index 00000000000..eff632ea197
--- /dev/null
+++ b/mail-mta/protonmail-bridge-bin/protonmail-bridge-bin-1.2.5.ebuild
@@ -0,0 +1,240 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit rpm
+
+DESCRIPTION="Serves ProtonMail to IMAP/SMTP clients"
+HOMEPAGE="https://protonmail.com/bridge/"
+SRC_URI="https://protonmail.com/download/${P/-bin/}-1.x86_64.rpm"
+
+RESTRICT="bindist mirror"
+
+LICENSE="MIT protonmail-bridge-EULA"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE=""
+
+DEPEND=""
+RDEPEND="
+	app-crypt/libsecret
+	dev-libs/glib:2
+	media-sound/pulseaudio[glib]
+	sys-apps/dbus
+	virtual/opengl
+	media-libs/fontconfig
+	media-libs/freetype
+	x11-libs/libICE
+	x11-libs/libSM
+	x11-libs/libX11
+	x11-libs/libxcb
+	x11-libs/libXext
+	x11-libs/libXi
+"
+BDEPEND="dev-util/patchelf"
+
+S="${WORKDIR}"
+
+QA_PREBUILT="*"
+
+src_prepare() {
+	# Some bogus files got into package.
+	rm -rf usr/lib/.build-id
+
+	# Bug #660366. To workaround preserving libs, set RUNPATH and rm unused libs
+	cd "${S}/usr/lib/protonmail/bridge" || die
+	patchelf --set-rpath '$ORIGIN/lib' protonmail-bridge || die "patchelf failed"
+	patchelf --set-rpath '$ORIGIN' lib/libicui18n.so.56 || die "patchelf failed"
+	patchelf --set-rpath '$ORIGIN' lib/libicuuc.so.56 || die "patchelf failed"
+
+	rm "lib/libQt53DCore.so.5" || die
+	rm "lib/libQt53DExtras.so.5" || die
+	rm "lib/libQt53DInput.so.5" || die
+	rm "lib/libQt53DLogic.so.5" || die
+	rm "lib/libQt53DQuick.so.5" || die
+	rm "lib/libQt53DQuickExtras.so.5" || die
+	rm "lib/libQt53DQuickInput.so.5" || die
+	rm "lib/libQt53DQuickRender.so.5" || die
+	rm "lib/libQt53DRender.so.5" || die
+	rm "lib/libQt5Concurrent.so.5" || die
+	rm "lib/libQt5Gamepad.so.5" || die
+	rm "lib/libQt5QuickParticles.so.5" || die
+	rm "plugins/audio/libqtaudio_alsa.so" || die
+	rm "plugins/audio/libqtmedia_pulse.so" || die
+	rm "plugins/bearer/libqconnmanbearer.so" || die
+	rm "plugins/bearer/libqgenericbearer.so" || die
+	rm "plugins/bearer/libqnmbearer.so" || die
+	rm "plugins/canbus/libqtpeakcanbus.so" || die
+	rm "plugins/canbus/libqtsocketcanbus.so" || die
+	rm "plugins/canbus/libqttinycanbus.so" || die
+	rm "plugins/designer/libqquickwidget.so" || die
+	rm "plugins/designer/libqwebengineview.so" || die
+	rm "plugins/egldeviceintegrations/libqeglfs-emu-integration.so" || die
+	rm "plugins/egldeviceintegrations/libqeglfs-x11-integration.so" || die
+	rm "plugins/gamepads/libevdevgamepad.so" || die
+	rm "plugins/generic/libqevdevkeyboardplugin.so" || die
+	rm "plugins/generic/libqevdevmouseplugin.so" || die
+	rm "plugins/generic/libqevdevtabletplugin.so" || die
+	rm "plugins/generic/libqevdevtouchplugin.so" || die
+	rm "plugins/generic/libqtuiotouchplugin.so" || die
+	rm "plugins/geometryloaders/libdefaultgeometryloader.so" || die
+	rm "plugins/geometryloaders/libgltfgeometryloader.so" || die
+	rm "plugins/geoservices/libqtgeoservices_esri.so" || die
+	rm "plugins/geoservices/libqtgeoservices_itemsoverlay.so" || die
+	rm "plugins/geoservices/libqtgeoservices_mapbox.so" || die
+	rm "plugins/geoservices/libqtgeoservices_mapboxgl.so" || die
+	rm "plugins/geoservices/libqtgeoservices_nokia.so" || die
+	rm "plugins/geoservices/libqtgeoservices_osm.so" || die
+	rm "plugins/iconengines/libqsvgicon.so" || die
+	rm "plugins/mediaservice/libgstaudiodecoder.so" || die
+	rm "plugins/mediaservice/libgstcamerabin.so" || die
+	rm "plugins/mediaservice/libgstmediacapture.so" || die
+	rm "plugins/mediaservice/libgstmediaplayer.so" || die
+	rm "plugins/platforminputcontexts/libibusplatforminputcontextplugin.so" || die
+	rm "plugins/platforminputcontexts/libqtvirtualkeyboardplugin.so" || die
+	rm "plugins/platforms/libqeglfs.so" || die
+	rm "plugins/platforms/libqlinuxfb.so" || die
+	rm "plugins/platforms/libqminimal.so" || die
+	rm "plugins/platforms/libqminimalegl.so" || die
+	rm "plugins/platforms/libqoffscreen.so" || die
+	rm "plugins/platforms/libqvnc.so" || die
+	rm "plugins/platformthemes/libqgtk3.so" || die
+	rm "plugins/playlistformats/libqtmultimedia_m3u.so" || die
+	rm "plugins/position/libqtposition_geoclue.so" || die
+	rm "plugins/position/libqtposition_positionpoll.so" || die
+	rm "plugins/printsupport/libcupsprintersupport.so" || die
+	rm "plugins/qmltooling/libqmldbg_inspector.so" || die
+	rm "plugins/qmltooling/libqmldbg_local.so" || die
+	rm "plugins/qmltooling/libqmldbg_messages.so" || die
+	rm "plugins/qmltooling/libqmldbg_native.so" || die
+	rm "plugins/qmltooling/libqmldbg_nativedebugger.so" || die
+	rm "plugins/qmltooling/libqmldbg_profiler.so" || die
+	rm "plugins/qmltooling/libqmldbg_quickprofiler.so" || die
+	rm "plugins/qmltooling/libqmldbg_server.so" || die
+	rm "plugins/qmltooling/libqmldbg_tcp.so" || die
+	rm "plugins/renderplugins/libscene2d.so" || die
+	rm "plugins/sceneparsers/libassimpsceneimport.so" || die
+	rm "plugins/sceneparsers/libgltfsceneexport.so" || die
+	rm "plugins/sceneparsers/libgltfsceneimport.so" || die
+	rm "plugins/sensorgestures/libqtsensorgestures_plugin.so" || die
+	rm "plugins/sensorgestures/libqtsensorgestures_shakeplugin.so" || die
+	rm "plugins/sensors/libqtsensors_generic.so" || die
+	rm "plugins/sensors/libqtsensors_iio-sensor-proxy.so" || die
+	rm "plugins/sensors/libqtsensors_linuxsys.so" || die
+	rm "plugins/sqldrivers/libqsqlite.so" || die
+	rm "plugins/sqldrivers/libqsqlpsql.so" || die
+	rm "plugins/xcbglintegrations/libqxcb-egl-integration.so" || die
+	rm "qml/Qt/labs/calendar/libqtlabscalendarplugin.so" || die
+	rm "qml/Qt/labs/folderlistmodel/libqmlfolderlistmodelplugin.so" || die
+	rm "qml/Qt/labs/platform/libqtlabsplatformplugin.so" || die
+	rm "qml/Qt/labs/settings/libqmlsettingsplugin.so" || die
+	rm "qml/Qt/labs/sharedimage/libsharedimageplugin.so" || die
+	rm "qml/Qt3D/Animation/libquick3danimationplugin.so" || die
+	rm "qml/Qt3D/Core/libquick3dcoreplugin.so" || die
+	rm "qml/Qt3D/Extras/libquick3dextrasplugin.so" || die
+	rm "qml/Qt3D/Input/libquick3dinputplugin.so" || die
+	rm "qml/Qt3D/Logic/libquick3dlogicplugin.so" || die
+	rm "qml/Qt3D/Render/libquick3drenderplugin.so" || die
+	rm "qml/QtBluetooth/libdeclarative_bluetooth.so" || die
+	rm "qml/QtGamepad/libdeclarative_gamepad.so" || die
+	rm "qml/QtLocation/libdeclarative_location.so" || die
+	rm "qml/QtMultimedia/libdeclarative_multimedia.so" || die
+	rm "qml/QtNfc/libdeclarative_nfc.so" || die
+	rm "qml/QtPositioning/libdeclarative_positioning.so" || die
+	rm "qml/QtQml/Models.2/libmodelsplugin.so" || die
+	rm "qml/QtQml/StateMachine/libqtqmlstatemachine.so" || die
+	rm "qml/QtQuick/Controls.2/Material/libqtquickcontrols2materialstyleplugin.so" || die
+	rm "qml/QtQuick/Controls.2/Universal/libqtquickcontrols2universalstyleplugin.so" || die
+	rm "qml/QtQuick/Controls/Styles/Flat/libqtquickextrasflatplugin.so" || die
+	rm "qml/QtQuick/Controls/libqtquickcontrolsplugin.so" || die
+	rm "qml/QtQuick/Dialogs/Private/libdialogsprivateplugin.so" || die
+	rm "qml/QtQuick/Dialogs/libdialogplugin.so" || die
+	rm "qml/QtQuick/Extras/libqtquickextrasplugin.so" || die
+	rm "qml/QtQuick/LocalStorage/libqmllocalstorageplugin.so" || die
+	rm "qml/QtQuick/Particles.2/libparticlesplugin.so" || die
+	rm "qml/QtQuick/PrivateWidgets/libwidgetsplugin.so" || die
+	rm "qml/QtQuick/Scene2D/libqtquickscene2dplugin.so" || die
+	rm "qml/QtQuick/Scene3D/libqtquickscene3dplugin.so" || die
+	rm "qml/QtQuick/XmlListModel/libqmlxmllistmodelplugin.so" || die
+	rm "qml/QtScxml/libdeclarative_scxml.so" || die
+	rm "qml/QtSensors/libdeclarative_sensors.so" || die
+	rm "qml/QtTest/libqmltestplugin.so" || die
+	rm "qml/QtWebChannel/libdeclarative_webchannel.so" || die
+	rm "qml/QtWebEngine/libqtwebengineplugin.so" || die
+	rm "qml/QtWebSockets/libdeclarative_qmlwebsockets.so" || die
+	rm "qml/QtWebView/libdeclarative_webview.so" || die
+	rm "lib/libQt5MultimediaGstTools.so.5" || die
+	rm "lib/libQt5OpenGL.so.5" || die
+	rm "lib/libQt5QuickWidgets.so.5" || die
+	rm "lib/libQt5EglFsKmsSupport.so.5" || die
+	rm "plugins/position/libqtposition_serialnmea.so" || die
+	rm "plugins/webview/libqtwebview_webengine.so" || die
+	rm "plugins/egldeviceintegrations/libqeglfs-kms-egldevice-integration.so" || die
+	rm "plugins/texttospeech/libqtexttospeech_speechd.so" || die
+	rm "plugins/canbus/libqtpassthrucanbus.so" || die
+	rm "qml/QtQuick/Shapes/libqmlshapesplugin.so" || die
+	rm "qml/QtQuick/Controls.2/Fusion/libqtquickcontrols2fusionstyleplugin.so" || die
+	rm "qml/QtQuick/Controls.2/Imagine/libqtquickcontrols2imaginestyleplugin.so" || die
+	rm "qml/QtQml/RemoteObjects/libqtqmlremoteobjects.so" || die
+	rm "qml/Qt/labs/location/liblocationlabsplugin.so" || die
+	rm "lib/libQt5WaylandClient.so.5" || die
+	rm "lib/libQt5WaylandCompositor.so.5" || die
+	rm "plugins/canbus/libqtvirtualcanbus.so" || die
+	rm "plugins/platforminputcontexts/libfcitxplatforminputcontextplugin.so" || die
+	rm "plugins/platforms/libqwayland-egl.so" || die
+	rm "plugins/platforms/libqwayland-generic.so" || die
+	rm "plugins/platforms/libqwayland-xcomposite-egl.so" || die
+	rm "plugins/platforms/libqwayland-xcomposite-glx.so" || die
+	rm "plugins/platforms/libqwebgl.so" || die
+	rm "plugins/position/libqtposition_geoclue2.so" || die
+	rm "plugins/sqldrivers/libqsqlodbc.so" || die
+	rm "plugins/virtualkeyboard/libqtvirtualkeyboard_hangul.so" || die
+	rm "plugins/virtualkeyboard/libqtvirtualkeyboard_openwnn.so" || die
+	rm "plugins/virtualkeyboard/libqtvirtualkeyboard_pinyin.so" || die
+	rm "plugins/virtualkeyboard/libqtvirtualkeyboard_tcime.so" || die
+	rm "plugins/virtualkeyboard/libqtvirtualkeyboard_thai.so" || die
+	rm "plugins/wayland-decoration-client/libbradient.so" || die
+	rm "plugins/wayland-graphics-integration-client/libdmabuf-server.so" || die
+	rm "plugins/wayland-graphics-integration-client/libdrm-egl-server.so" || die
+	rm "plugins/wayland-graphics-integration-client/libqt-plugin-wayland-egl.so" || die
+	rm "plugins/wayland-graphics-integration-client/libshm-emulation-server.so" || die
+	rm "plugins/wayland-graphics-integration-client/libxcomposite-egl.so" || die
+	rm "plugins/wayland-graphics-integration-client/libxcomposite-glx.so" || die
+	rm "plugins/wayland-graphics-integration-server/libdmabuf-server.so" || die
+	rm "plugins/wayland-graphics-integration-server/libdrm-egl-server.so" || die
+	rm "plugins/wayland-graphics-integration-server/liblinux-dmabuf-unstable-v1.so" || die
+	rm "plugins/wayland-graphics-integration-server/libqt-plugin-wayland-egl.so" || die
+	rm "plugins/wayland-graphics-integration-server/libshm-emulation-server.so" || die
+	rm "plugins/wayland-graphics-integration-server/libwayland-eglstream-controller.so" || die
+	rm "plugins/wayland-graphics-integration-server/libxcomposite-egl.so" || die
+	rm "plugins/wayland-graphics-integration-server/libxcomposite-glx.so" || die
+	rm "plugins/wayland-shell-integration/libfullscreen-shell-v1.so" || die
+	rm "plugins/wayland-shell-integration/libivi-shell.so" || die
+	rm "plugins/wayland-shell-integration/libwl-shell.so" || die
+	rm "plugins/wayland-shell-integration/libxdg-shell-v5.so" || die
+	rm "plugins/wayland-shell-integration/libxdg-shell-v6.so" || die
+	rm "plugins/wayland-shell-integration/libxdg-shell.so" || die
+	rm "qml/QtCharts/libqtchartsqml2.so" || die
+	rm "qml/QtDataVisualization/libdatavisualizationqml2.so" || die
+	rm "qml/QtPurchasing/libdeclarative_purchasing.so" || die
+	rm "qml/QtQuick/VirtualKeyboard/Settings/libqtquickvirtualkeyboardsettingsplugin.so" || die
+	rm "qml/QtQuick/VirtualKeyboard/Styles/libqtquickvirtualkeyboardstylesplugin.so" || die
+	rm "qml/QtQuick/VirtualKeyboard/libqtquickvirtualkeyboardplugin.so" || die
+	rm "qml/QtRemoteObjects/libqtremoteobjects.so" || die
+	rm "qml/QtWayland/Compositor/libqwaylandcompositorplugin.so" || die
+
+	default
+}
+
+src_install() {
+	# Using doins -r would strip executable bits from all binaries
+	cp -pPR usr "${D}"/ || die "Failed to copy files"
+
+	dosym "protonmail-bridge" "/usr/bin/${PN}"
+
+	insinto /etc/revdep-rebuild
+	newins - "50-${PN}" <<-EOF
+		SEARCH_DIRS_MASK="/usr/lib*/protonmail/bridge"
+	EOF
+}


^ permalink raw reply related	[flat|nested] 27+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: mail-mta/protonmail-bridge-bin/
@ 2020-03-12 19:18 Piotr Karbowski
  0 siblings, 0 replies; 27+ messages in thread
From: Piotr Karbowski @ 2020-03-12 19:18 UTC (permalink / raw
  To: gentoo-commits

commit:     59cb621ac61ac2faaa432da216b418dc4fb69793
Author:     Piotr Karbowski <slashbeast <AT> gentoo <DOT> org>
AuthorDate: Thu Mar 12 19:17:41 2020 +0000
Commit:     Piotr Karbowski <slashbeast <AT> gentoo <DOT> org>
CommitDate: Thu Mar 12 19:18:31 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=59cb621a

mail-mta/protonmail-bridge-bin: dropping old versions.

Signed-off-by: Piotr Karbowski <slashbeast <AT> gentoo.org>

 mail-mta/protonmail-bridge-bin/Manifest            |   2 -
 .../protonmail-bridge-bin-1.1.6.ebuild             | 197 ---------------------
 .../protonmail-bridge-bin-1.2.2.ebuild             | 197 ---------------------
 3 files changed, 396 deletions(-)

diff --git a/mail-mta/protonmail-bridge-bin/Manifest b/mail-mta/protonmail-bridge-bin/Manifest
index fcbc2fd6ed9..ccaecb6a6de 100644
--- a/mail-mta/protonmail-bridge-bin/Manifest
+++ b/mail-mta/protonmail-bridge-bin/Manifest
@@ -1,4 +1,2 @@
-DIST protonmail-bridge-1.1.6-1.x86_64.rpm 52547264 BLAKE2B abfc9657e7f15596f12609b9541a7616a405a86d02539340aa406f78c5abf1b766283dd6d954a15ebbb439402290f4a937d6c9a3d5b61de57383142dc878a379 SHA512 65524367fe9bf2a9fee7bb0be1cefc01eadf60494b65be9cb03c7ce73949d92c3312589a6f2801ca3cac89db226250529eefea12b0af744ca1c95ee4fc175435
-DIST protonmail-bridge-1.2.2-1.x86_64.rpm 52777739 BLAKE2B 84c11176e57586f11e0fb511bcdbc98fbc85a563ba68dd44454a9b10e493a01b4414bf776929afa0990f3e1677fd47ab1b6c16e7799e964cff617f8cc5190bd7 SHA512 7dad4fd0ef99925a0e70fa2fbce89b16d900b4fdbe8da7c914451aa60ac47121da0de2a5b475b8e3e5bd024bbe7b67667c8c9733b6e7435c222f034ca9406c58
 DIST protonmail-bridge-1.2.3-1.x86_64.rpm 52847419 BLAKE2B 604a1990ced2f9e64e99aad7f729ac48750f2b620036c7e953cc9b16e25187f201d2a148bb03a03bcf48fc72db3faefedd8102a4c099dca2c9c71e766804a6cc SHA512 98a92d1365baac975e3007a4a8d920aa8b5d0166d9c69deb4c9dd4f96cb314a5a60fb7bd43c35c33c89419b63dba5e4dc1526cf8518a0f6db4e3315b4eb8a420
 DIST protonmail-bridge-1.2.5-1.x86_64.rpm 53090683 BLAKE2B 050780e01559a39d5243cd319e63930be5cffd99b95041733f8fa2ed3f53f48986ddd7ab5b18fd2a8e1e4c767e1047caec2a39a17f1540146d9a5024dc22768e SHA512 86cd9cd4145b38ee9f3ed556741fe9dec73e52e89777e5ddd66aa2c4d4617134e5ac36fabd4a10117bf16259ad8a782e4ed05ce715abab96f0a41e62eba6550a

diff --git a/mail-mta/protonmail-bridge-bin/protonmail-bridge-bin-1.1.6.ebuild b/mail-mta/protonmail-bridge-bin/protonmail-bridge-bin-1.1.6.ebuild
deleted file mode 100644
index f3a5ead0329..00000000000
--- a/mail-mta/protonmail-bridge-bin/protonmail-bridge-bin-1.1.6.ebuild
+++ /dev/null
@@ -1,197 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit rpm
-
-DESCRIPTION="Serves ProtonMail to IMAP/SMTP clients"
-HOMEPAGE="https://protonmail.com/bridge/"
-SRC_URI="https://protonmail.com/download/${P/-bin/}-1.x86_64.rpm"
-
-RESTRICT="bindist mirror"
-
-LICENSE="MIT protonmail-bridge-EULA"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE=""
-
-DEPEND=""
-RDEPEND="
-	app-crypt/libsecret
-	dev-libs/glib:2
-	media-sound/pulseaudio[glib]
-	sys-apps/dbus
-	virtual/opengl
-	media-libs/fontconfig
-	media-libs/freetype
-	x11-libs/libICE
-	x11-libs/libSM
-	x11-libs/libX11
-	x11-libs/libxcb
-	x11-libs/libXext
-	x11-libs/libXi
-"
-BDEPEND="dev-util/patchelf"
-
-S="${WORKDIR}"
-
-QA_PREBUILT="*"
-
-src_prepare() {
-	# Some bogus files got into package.
-	rm -rf usr/lib/.build-id
-
-	# Bug #660366. To workaround preserving libs, set RUNPATH and rm unused libs
-	cd "${S}/usr/lib/protonmail/bridge" || die
-	patchelf --set-rpath '$ORIGIN/lib' protonmail-bridge || die "patchelf failed"
-	patchelf --set-rpath '$ORIGIN' lib/libicui18n.so.56 || die "patchelf failed"
-	patchelf --set-rpath '$ORIGIN' lib/libicuuc.so.56 || die "patchelf failed"
-
-	rm "lib/libQt53DCore.so.5" || die
-	rm "lib/libQt53DExtras.so.5" || die
-	rm "lib/libQt53DInput.so.5" || die
-	rm "lib/libQt53DLogic.so.5" || die
-	rm "lib/libQt53DQuick.so.5" || die
-	rm "lib/libQt53DQuickExtras.so.5" || die
-	rm "lib/libQt53DQuickInput.so.5" || die
-	rm "lib/libQt53DQuickRender.so.5" || die
-	rm "lib/libQt53DRender.so.5" || die
-	rm "lib/libQt5Concurrent.so.5" || die
-	rm "lib/libQt5Gamepad.so.5" || die
-	rm "lib/libQt5QuickParticles.so.5" || die
-	rm "plugins/audio/libqtaudio_alsa.so" || die
-	rm "plugins/audio/libqtmedia_pulse.so" || die
-	rm "plugins/bearer/libqconnmanbearer.so" || die
-	rm "plugins/bearer/libqgenericbearer.so" || die
-	rm "plugins/bearer/libqnmbearer.so" || die
-	rm "plugins/canbus/libqtpeakcanbus.so" || die
-	rm "plugins/canbus/libqtsocketcanbus.so" || die
-	rm "plugins/canbus/libqttinycanbus.so" || die
-	rm "plugins/designer/libqquickwidget.so" || die
-	rm "plugins/designer/libqwebengineview.so" || die
-	rm "plugins/egldeviceintegrations/libqeglfs-emu-integration.so" || die
-	rm "plugins/egldeviceintegrations/libqeglfs-x11-integration.so" || die
-	rm "plugins/gamepads/libevdevgamepad.so" || die
-	rm "plugins/generic/libqevdevkeyboardplugin.so" || die
-	rm "plugins/generic/libqevdevmouseplugin.so" || die
-	rm "plugins/generic/libqevdevtabletplugin.so" || die
-	rm "plugins/generic/libqevdevtouchplugin.so" || die
-	rm "plugins/generic/libqtuiotouchplugin.so" || die
-	rm "plugins/geometryloaders/libdefaultgeometryloader.so" || die
-	rm "plugins/geometryloaders/libgltfgeometryloader.so" || die
-	rm "plugins/geoservices/libqtgeoservices_esri.so" || die
-	rm "plugins/geoservices/libqtgeoservices_itemsoverlay.so" || die
-	rm "plugins/geoservices/libqtgeoservices_mapbox.so" || die
-	rm "plugins/geoservices/libqtgeoservices_mapboxgl.so" || die
-	rm "plugins/geoservices/libqtgeoservices_nokia.so" || die
-	rm "plugins/geoservices/libqtgeoservices_osm.so" || die
-	rm "plugins/iconengines/libqsvgicon.so" || die
-	rm "plugins/mediaservice/libgstaudiodecoder.so" || die
-	rm "plugins/mediaservice/libgstcamerabin.so" || die
-	rm "plugins/mediaservice/libgstmediacapture.so" || die
-	rm "plugins/mediaservice/libgstmediaplayer.so" || die
-	rm "plugins/platforminputcontexts/libibusplatforminputcontextplugin.so" || die
-	rm "plugins/platforminputcontexts/libqtvirtualkeyboardplugin.so" || die
-	rm "plugins/platforms/libqeglfs.so" || die
-	rm "plugins/platforms/libqlinuxfb.so" || die
-	rm "plugins/platforms/libqminimal.so" || die
-	rm "plugins/platforms/libqminimalegl.so" || die
-	rm "plugins/platforms/libqoffscreen.so" || die
-	rm "plugins/platforms/libqvnc.so" || die
-	rm "plugins/platformthemes/libqgtk3.so" || die
-	rm "plugins/playlistformats/libqtmultimedia_m3u.so" || die
-	rm "plugins/position/libqtposition_geoclue.so" || die
-	rm "plugins/position/libqtposition_positionpoll.so" || die
-	rm "plugins/printsupport/libcupsprintersupport.so" || die
-	rm "plugins/qmltooling/libqmldbg_inspector.so" || die
-	rm "plugins/qmltooling/libqmldbg_local.so" || die
-	rm "plugins/qmltooling/libqmldbg_messages.so" || die
-	rm "plugins/qmltooling/libqmldbg_native.so" || die
-	rm "plugins/qmltooling/libqmldbg_nativedebugger.so" || die
-	rm "plugins/qmltooling/libqmldbg_profiler.so" || die
-	rm "plugins/qmltooling/libqmldbg_quickprofiler.so" || die
-	rm "plugins/qmltooling/libqmldbg_server.so" || die
-	rm "plugins/qmltooling/libqmldbg_tcp.so" || die
-	rm "plugins/renderplugins/libscene2d.so" || die
-	rm "plugins/sceneparsers/libassimpsceneimport.so" || die
-	rm "plugins/sceneparsers/libgltfsceneexport.so" || die
-	rm "plugins/sceneparsers/libgltfsceneimport.so" || die
-	rm "plugins/sensorgestures/libqtsensorgestures_plugin.so" || die
-	rm "plugins/sensorgestures/libqtsensorgestures_shakeplugin.so" || die
-	rm "plugins/sensors/libqtsensors_generic.so" || die
-	rm "plugins/sensors/libqtsensors_iio-sensor-proxy.so" || die
-	rm "plugins/sensors/libqtsensors_linuxsys.so" || die
-	rm "plugins/sqldrivers/libqsqlite.so" || die
-	rm "plugins/sqldrivers/libqsqlmysql.so" || die
-	rm "plugins/sqldrivers/libqsqlpsql.so" || die
-	rm "plugins/xcbglintegrations/libqxcb-egl-integration.so" || die
-	rm "qml/Qt/labs/calendar/libqtlabscalendarplugin.so" || die
-	rm "qml/Qt/labs/folderlistmodel/libqmlfolderlistmodelplugin.so" || die
-	rm "qml/Qt/labs/platform/libqtlabsplatformplugin.so" || die
-	rm "qml/Qt/labs/settings/libqmlsettingsplugin.so" || die
-	rm "qml/Qt/labs/sharedimage/libsharedimageplugin.so" || die
-	rm "qml/Qt3D/Animation/libquick3danimationplugin.so" || die
-	rm "qml/Qt3D/Core/libquick3dcoreplugin.so" || die
-	rm "qml/Qt3D/Extras/libquick3dextrasplugin.so" || die
-	rm "qml/Qt3D/Input/libquick3dinputplugin.so" || die
-	rm "qml/Qt3D/Logic/libquick3dlogicplugin.so" || die
-	rm "qml/Qt3D/Render/libquick3drenderplugin.so" || die
-	rm "qml/QtBluetooth/libdeclarative_bluetooth.so" || die
-	rm "qml/QtCanvas3D/libqtcanvas3d.so" || die
-	rm "qml/QtGamepad/libdeclarative_gamepad.so" || die
-	rm "qml/QtLocation/libdeclarative_location.so" || die
-	rm "qml/QtMultimedia/libdeclarative_multimedia.so" || die
-	rm "qml/QtNfc/libdeclarative_nfc.so" || die
-	rm "qml/QtPositioning/libdeclarative_positioning.so" || die
-	rm "qml/QtQml/Models.2/libmodelsplugin.so" || die
-	rm "qml/QtQml/StateMachine/libqtqmlstatemachine.so" || die
-	rm "qml/QtQuick/Controls.2/Material/libqtquickcontrols2materialstyleplugin.so" || die
-	rm "qml/QtQuick/Controls.2/Universal/libqtquickcontrols2universalstyleplugin.so" || die
-	rm "qml/QtQuick/Controls/Styles/Flat/libqtquickextrasflatplugin.so" || die
-	rm "qml/QtQuick/Controls/libqtquickcontrolsplugin.so" || die
-	rm "qml/QtQuick/Dialogs/Private/libdialogsprivateplugin.so" || die
-	rm "qml/QtQuick/Dialogs/libdialogplugin.so" || die
-	rm "qml/QtQuick/Extras/libqtquickextrasplugin.so" || die
-	rm "qml/QtQuick/LocalStorage/libqmllocalstorageplugin.so" || die
-	rm "qml/QtQuick/Particles.2/libparticlesplugin.so" || die
-	rm "qml/QtQuick/PrivateWidgets/libwidgetsplugin.so" || die
-	rm "qml/QtQuick/Scene2D/libqtquickscene2dplugin.so" || die
-	rm "qml/QtQuick/Scene3D/libqtquickscene3dplugin.so" || die
-	rm "qml/QtQuick/XmlListModel/libqmlxmllistmodelplugin.so" || die
-	rm "qml/QtScxml/libdeclarative_scxml.so" || die
-	rm "qml/QtSensors/libdeclarative_sensors.so" || die
-	rm "qml/QtTest/libqmltestplugin.so" || die
-	rm "qml/QtWebChannel/libdeclarative_webchannel.so" || die
-	rm "qml/QtWebEngine/libqtwebengineplugin.so" || die
-	rm "qml/QtWebSockets/libdeclarative_qmlwebsockets.so" || die
-	rm "qml/QtWebView/libdeclarative_webview.so" || die
-	rm "lib/libQt5MultimediaGstTools.so.5" || die
-	rm "lib/libQt5OpenGL.so.5" || die
-	rm "lib/libQt5QuickWidgets.so.5" || die
-	rm "lib/libQt5EglFsKmsSupport.so.5" || die
-	rm "plugins/position/libqtposition_serialnmea.so" || die
-	rm "plugins/webview/libqtwebview_webengine.so" || die
-	rm "plugins/egldeviceintegrations/libqeglfs-kms-egldevice-integration.so" || die
-	rm "plugins/texttospeech/libqtexttospeech_speechd.so" || die
-	rm "plugins/canbus/libqtpassthrucanbus.so" || die
-	rm "qml/QtQuick/Shapes/libqmlshapesplugin.so" || die
-	rm "qml/QtQuick/Controls.2/Fusion/libqtquickcontrols2fusionstyleplugin.so" || die
-	rm "qml/QtQuick/Controls.2/Imagine/libqtquickcontrols2imaginestyleplugin.so" || die
-	rm "qml/QtQml/RemoteObjects/libqtqmlremoteobjects.so" || die
-	rm "qml/Qt/labs/location/liblocationlabsplugin.so" || die
-
-	default
-}
-
-src_install() {
-	# Using doins -r would strip executable bits from all binaries
-	cp -pPR usr "${D}"/ || die "Failed to copy files"
-
-	dosym "protonmail-bridge" "/usr/bin/${PN}"
-
-	insinto /etc/revdep-rebuild
-	newins - "50-${PN}" <<-EOF
-		SEARCH_DIRS_MASK="/usr/lib*/protonmail/bridge"
-	EOF
-}

diff --git a/mail-mta/protonmail-bridge-bin/protonmail-bridge-bin-1.2.2.ebuild b/mail-mta/protonmail-bridge-bin/protonmail-bridge-bin-1.2.2.ebuild
deleted file mode 100644
index f3a5ead0329..00000000000
--- a/mail-mta/protonmail-bridge-bin/protonmail-bridge-bin-1.2.2.ebuild
+++ /dev/null
@@ -1,197 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit rpm
-
-DESCRIPTION="Serves ProtonMail to IMAP/SMTP clients"
-HOMEPAGE="https://protonmail.com/bridge/"
-SRC_URI="https://protonmail.com/download/${P/-bin/}-1.x86_64.rpm"
-
-RESTRICT="bindist mirror"
-
-LICENSE="MIT protonmail-bridge-EULA"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE=""
-
-DEPEND=""
-RDEPEND="
-	app-crypt/libsecret
-	dev-libs/glib:2
-	media-sound/pulseaudio[glib]
-	sys-apps/dbus
-	virtual/opengl
-	media-libs/fontconfig
-	media-libs/freetype
-	x11-libs/libICE
-	x11-libs/libSM
-	x11-libs/libX11
-	x11-libs/libxcb
-	x11-libs/libXext
-	x11-libs/libXi
-"
-BDEPEND="dev-util/patchelf"
-
-S="${WORKDIR}"
-
-QA_PREBUILT="*"
-
-src_prepare() {
-	# Some bogus files got into package.
-	rm -rf usr/lib/.build-id
-
-	# Bug #660366. To workaround preserving libs, set RUNPATH and rm unused libs
-	cd "${S}/usr/lib/protonmail/bridge" || die
-	patchelf --set-rpath '$ORIGIN/lib' protonmail-bridge || die "patchelf failed"
-	patchelf --set-rpath '$ORIGIN' lib/libicui18n.so.56 || die "patchelf failed"
-	patchelf --set-rpath '$ORIGIN' lib/libicuuc.so.56 || die "patchelf failed"
-
-	rm "lib/libQt53DCore.so.5" || die
-	rm "lib/libQt53DExtras.so.5" || die
-	rm "lib/libQt53DInput.so.5" || die
-	rm "lib/libQt53DLogic.so.5" || die
-	rm "lib/libQt53DQuick.so.5" || die
-	rm "lib/libQt53DQuickExtras.so.5" || die
-	rm "lib/libQt53DQuickInput.so.5" || die
-	rm "lib/libQt53DQuickRender.so.5" || die
-	rm "lib/libQt53DRender.so.5" || die
-	rm "lib/libQt5Concurrent.so.5" || die
-	rm "lib/libQt5Gamepad.so.5" || die
-	rm "lib/libQt5QuickParticles.so.5" || die
-	rm "plugins/audio/libqtaudio_alsa.so" || die
-	rm "plugins/audio/libqtmedia_pulse.so" || die
-	rm "plugins/bearer/libqconnmanbearer.so" || die
-	rm "plugins/bearer/libqgenericbearer.so" || die
-	rm "plugins/bearer/libqnmbearer.so" || die
-	rm "plugins/canbus/libqtpeakcanbus.so" || die
-	rm "plugins/canbus/libqtsocketcanbus.so" || die
-	rm "plugins/canbus/libqttinycanbus.so" || die
-	rm "plugins/designer/libqquickwidget.so" || die
-	rm "plugins/designer/libqwebengineview.so" || die
-	rm "plugins/egldeviceintegrations/libqeglfs-emu-integration.so" || die
-	rm "plugins/egldeviceintegrations/libqeglfs-x11-integration.so" || die
-	rm "plugins/gamepads/libevdevgamepad.so" || die
-	rm "plugins/generic/libqevdevkeyboardplugin.so" || die
-	rm "plugins/generic/libqevdevmouseplugin.so" || die
-	rm "plugins/generic/libqevdevtabletplugin.so" || die
-	rm "plugins/generic/libqevdevtouchplugin.so" || die
-	rm "plugins/generic/libqtuiotouchplugin.so" || die
-	rm "plugins/geometryloaders/libdefaultgeometryloader.so" || die
-	rm "plugins/geometryloaders/libgltfgeometryloader.so" || die
-	rm "plugins/geoservices/libqtgeoservices_esri.so" || die
-	rm "plugins/geoservices/libqtgeoservices_itemsoverlay.so" || die
-	rm "plugins/geoservices/libqtgeoservices_mapbox.so" || die
-	rm "plugins/geoservices/libqtgeoservices_mapboxgl.so" || die
-	rm "plugins/geoservices/libqtgeoservices_nokia.so" || die
-	rm "plugins/geoservices/libqtgeoservices_osm.so" || die
-	rm "plugins/iconengines/libqsvgicon.so" || die
-	rm "plugins/mediaservice/libgstaudiodecoder.so" || die
-	rm "plugins/mediaservice/libgstcamerabin.so" || die
-	rm "plugins/mediaservice/libgstmediacapture.so" || die
-	rm "plugins/mediaservice/libgstmediaplayer.so" || die
-	rm "plugins/platforminputcontexts/libibusplatforminputcontextplugin.so" || die
-	rm "plugins/platforminputcontexts/libqtvirtualkeyboardplugin.so" || die
-	rm "plugins/platforms/libqeglfs.so" || die
-	rm "plugins/platforms/libqlinuxfb.so" || die
-	rm "plugins/platforms/libqminimal.so" || die
-	rm "plugins/platforms/libqminimalegl.so" || die
-	rm "plugins/platforms/libqoffscreen.so" || die
-	rm "plugins/platforms/libqvnc.so" || die
-	rm "plugins/platformthemes/libqgtk3.so" || die
-	rm "plugins/playlistformats/libqtmultimedia_m3u.so" || die
-	rm "plugins/position/libqtposition_geoclue.so" || die
-	rm "plugins/position/libqtposition_positionpoll.so" || die
-	rm "plugins/printsupport/libcupsprintersupport.so" || die
-	rm "plugins/qmltooling/libqmldbg_inspector.so" || die
-	rm "plugins/qmltooling/libqmldbg_local.so" || die
-	rm "plugins/qmltooling/libqmldbg_messages.so" || die
-	rm "plugins/qmltooling/libqmldbg_native.so" || die
-	rm "plugins/qmltooling/libqmldbg_nativedebugger.so" || die
-	rm "plugins/qmltooling/libqmldbg_profiler.so" || die
-	rm "plugins/qmltooling/libqmldbg_quickprofiler.so" || die
-	rm "plugins/qmltooling/libqmldbg_server.so" || die
-	rm "plugins/qmltooling/libqmldbg_tcp.so" || die
-	rm "plugins/renderplugins/libscene2d.so" || die
-	rm "plugins/sceneparsers/libassimpsceneimport.so" || die
-	rm "plugins/sceneparsers/libgltfsceneexport.so" || die
-	rm "plugins/sceneparsers/libgltfsceneimport.so" || die
-	rm "plugins/sensorgestures/libqtsensorgestures_plugin.so" || die
-	rm "plugins/sensorgestures/libqtsensorgestures_shakeplugin.so" || die
-	rm "plugins/sensors/libqtsensors_generic.so" || die
-	rm "plugins/sensors/libqtsensors_iio-sensor-proxy.so" || die
-	rm "plugins/sensors/libqtsensors_linuxsys.so" || die
-	rm "plugins/sqldrivers/libqsqlite.so" || die
-	rm "plugins/sqldrivers/libqsqlmysql.so" || die
-	rm "plugins/sqldrivers/libqsqlpsql.so" || die
-	rm "plugins/xcbglintegrations/libqxcb-egl-integration.so" || die
-	rm "qml/Qt/labs/calendar/libqtlabscalendarplugin.so" || die
-	rm "qml/Qt/labs/folderlistmodel/libqmlfolderlistmodelplugin.so" || die
-	rm "qml/Qt/labs/platform/libqtlabsplatformplugin.so" || die
-	rm "qml/Qt/labs/settings/libqmlsettingsplugin.so" || die
-	rm "qml/Qt/labs/sharedimage/libsharedimageplugin.so" || die
-	rm "qml/Qt3D/Animation/libquick3danimationplugin.so" || die
-	rm "qml/Qt3D/Core/libquick3dcoreplugin.so" || die
-	rm "qml/Qt3D/Extras/libquick3dextrasplugin.so" || die
-	rm "qml/Qt3D/Input/libquick3dinputplugin.so" || die
-	rm "qml/Qt3D/Logic/libquick3dlogicplugin.so" || die
-	rm "qml/Qt3D/Render/libquick3drenderplugin.so" || die
-	rm "qml/QtBluetooth/libdeclarative_bluetooth.so" || die
-	rm "qml/QtCanvas3D/libqtcanvas3d.so" || die
-	rm "qml/QtGamepad/libdeclarative_gamepad.so" || die
-	rm "qml/QtLocation/libdeclarative_location.so" || die
-	rm "qml/QtMultimedia/libdeclarative_multimedia.so" || die
-	rm "qml/QtNfc/libdeclarative_nfc.so" || die
-	rm "qml/QtPositioning/libdeclarative_positioning.so" || die
-	rm "qml/QtQml/Models.2/libmodelsplugin.so" || die
-	rm "qml/QtQml/StateMachine/libqtqmlstatemachine.so" || die
-	rm "qml/QtQuick/Controls.2/Material/libqtquickcontrols2materialstyleplugin.so" || die
-	rm "qml/QtQuick/Controls.2/Universal/libqtquickcontrols2universalstyleplugin.so" || die
-	rm "qml/QtQuick/Controls/Styles/Flat/libqtquickextrasflatplugin.so" || die
-	rm "qml/QtQuick/Controls/libqtquickcontrolsplugin.so" || die
-	rm "qml/QtQuick/Dialogs/Private/libdialogsprivateplugin.so" || die
-	rm "qml/QtQuick/Dialogs/libdialogplugin.so" || die
-	rm "qml/QtQuick/Extras/libqtquickextrasplugin.so" || die
-	rm "qml/QtQuick/LocalStorage/libqmllocalstorageplugin.so" || die
-	rm "qml/QtQuick/Particles.2/libparticlesplugin.so" || die
-	rm "qml/QtQuick/PrivateWidgets/libwidgetsplugin.so" || die
-	rm "qml/QtQuick/Scene2D/libqtquickscene2dplugin.so" || die
-	rm "qml/QtQuick/Scene3D/libqtquickscene3dplugin.so" || die
-	rm "qml/QtQuick/XmlListModel/libqmlxmllistmodelplugin.so" || die
-	rm "qml/QtScxml/libdeclarative_scxml.so" || die
-	rm "qml/QtSensors/libdeclarative_sensors.so" || die
-	rm "qml/QtTest/libqmltestplugin.so" || die
-	rm "qml/QtWebChannel/libdeclarative_webchannel.so" || die
-	rm "qml/QtWebEngine/libqtwebengineplugin.so" || die
-	rm "qml/QtWebSockets/libdeclarative_qmlwebsockets.so" || die
-	rm "qml/QtWebView/libdeclarative_webview.so" || die
-	rm "lib/libQt5MultimediaGstTools.so.5" || die
-	rm "lib/libQt5OpenGL.so.5" || die
-	rm "lib/libQt5QuickWidgets.so.5" || die
-	rm "lib/libQt5EglFsKmsSupport.so.5" || die
-	rm "plugins/position/libqtposition_serialnmea.so" || die
-	rm "plugins/webview/libqtwebview_webengine.so" || die
-	rm "plugins/egldeviceintegrations/libqeglfs-kms-egldevice-integration.so" || die
-	rm "plugins/texttospeech/libqtexttospeech_speechd.so" || die
-	rm "plugins/canbus/libqtpassthrucanbus.so" || die
-	rm "qml/QtQuick/Shapes/libqmlshapesplugin.so" || die
-	rm "qml/QtQuick/Controls.2/Fusion/libqtquickcontrols2fusionstyleplugin.so" || die
-	rm "qml/QtQuick/Controls.2/Imagine/libqtquickcontrols2imaginestyleplugin.so" || die
-	rm "qml/QtQml/RemoteObjects/libqtqmlremoteobjects.so" || die
-	rm "qml/Qt/labs/location/liblocationlabsplugin.so" || die
-
-	default
-}
-
-src_install() {
-	# Using doins -r would strip executable bits from all binaries
-	cp -pPR usr "${D}"/ || die "Failed to copy files"
-
-	dosym "protonmail-bridge" "/usr/bin/${PN}"
-
-	insinto /etc/revdep-rebuild
-	newins - "50-${PN}" <<-EOF
-		SEARCH_DIRS_MASK="/usr/lib*/protonmail/bridge"
-	EOF
-}


^ permalink raw reply related	[flat|nested] 27+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: mail-mta/protonmail-bridge-bin/
@ 2020-03-15 17:52 Joonas Niilola
  0 siblings, 0 replies; 27+ messages in thread
From: Joonas Niilola @ 2020-03-15 17:52 UTC (permalink / raw
  To: gentoo-commits

commit:     5cbe8f81f1899a1ce07229e784fba34b00de8e20
Author:     Lucian Poston <lucianposton <AT> pm <DOT> me>
AuthorDate: Fri Mar 13 17:34:40 2020 +0000
Commit:     Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Sun Mar 15 17:51:48 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5cbe8f81

mail-mta/protonmail-bridge-bin: Fix Manifest

Package-Manager: Portage-2.3.89, Repoman-2.3.20
Signed-off-by: Lucian Poston <lucianposton <AT> pm.me>
Closes: https://github.com/gentoo/gentoo/pull/14947
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>

 mail-mta/protonmail-bridge-bin/Manifest | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/mail-mta/protonmail-bridge-bin/Manifest b/mail-mta/protonmail-bridge-bin/Manifest
index ccaecb6a6de..3f1274dedb4 100644
--- a/mail-mta/protonmail-bridge-bin/Manifest
+++ b/mail-mta/protonmail-bridge-bin/Manifest
@@ -1,2 +1,2 @@
 DIST protonmail-bridge-1.2.3-1.x86_64.rpm 52847419 BLAKE2B 604a1990ced2f9e64e99aad7f729ac48750f2b620036c7e953cc9b16e25187f201d2a148bb03a03bcf48fc72db3faefedd8102a4c099dca2c9c71e766804a6cc SHA512 98a92d1365baac975e3007a4a8d920aa8b5d0166d9c69deb4c9dd4f96cb314a5a60fb7bd43c35c33c89419b63dba5e4dc1526cf8518a0f6db4e3315b4eb8a420
-DIST protonmail-bridge-1.2.5-1.x86_64.rpm 53090683 BLAKE2B 050780e01559a39d5243cd319e63930be5cffd99b95041733f8fa2ed3f53f48986ddd7ab5b18fd2a8e1e4c767e1047caec2a39a17f1540146d9a5024dc22768e SHA512 86cd9cd4145b38ee9f3ed556741fe9dec73e52e89777e5ddd66aa2c4d4617134e5ac36fabd4a10117bf16259ad8a782e4ed05ce715abab96f0a41e62eba6550a
+DIST protonmail-bridge-1.2.5-1.x86_64.rpm 53088686 BLAKE2B af9085e0e0c66894f9c0a8c38a42a0afb32ec17cecd14b89f7d0a5c896aebf3047ba03f6b15aecff7834063166f31351c4b7b32d707e87f8673fa3c1c91b6f69 SHA512 982279b4a8032224b086d98f4e009c4b6423b8696c557c156f044322673b2e6524aab975a7fb527a4a525f7116fbd74af55e5ff75305e404438b18a9e75b657c


^ permalink raw reply related	[flat|nested] 27+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: mail-mta/protonmail-bridge-bin/
@ 2020-04-02 19:16 Piotr Karbowski
  0 siblings, 0 replies; 27+ messages in thread
From: Piotr Karbowski @ 2020-04-02 19:16 UTC (permalink / raw
  To: gentoo-commits

commit:     095b5d539c07050068713b627b18c1fba6d4cbdd
Author:     Piotr Karbowski <slashbeast <AT> gentoo <DOT> org>
AuthorDate: Thu Apr  2 19:15:57 2020 +0000
Commit:     Piotr Karbowski <slashbeast <AT> gentoo <DOT> org>
CommitDate: Thu Apr  2 19:16:45 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=095b5d53

mail-mta/protonmail-bridge-bin-1.2.6: bump

Signed-off-by: Piotr Karbowski <slashbeast <AT> gentoo.org>

 mail-mta/protonmail-bridge-bin/Manifest            |   1 +
 .../protonmail-bridge-bin-1.2.6.ebuild             | 248 +++++++++++++++++++++
 2 files changed, 249 insertions(+)

diff --git a/mail-mta/protonmail-bridge-bin/Manifest b/mail-mta/protonmail-bridge-bin/Manifest
index 3f1274dedb4..8255729aa83 100644
--- a/mail-mta/protonmail-bridge-bin/Manifest
+++ b/mail-mta/protonmail-bridge-bin/Manifest
@@ -1,2 +1,3 @@
 DIST protonmail-bridge-1.2.3-1.x86_64.rpm 52847419 BLAKE2B 604a1990ced2f9e64e99aad7f729ac48750f2b620036c7e953cc9b16e25187f201d2a148bb03a03bcf48fc72db3faefedd8102a4c099dca2c9c71e766804a6cc SHA512 98a92d1365baac975e3007a4a8d920aa8b5d0166d9c69deb4c9dd4f96cb314a5a60fb7bd43c35c33c89419b63dba5e4dc1526cf8518a0f6db4e3315b4eb8a420
 DIST protonmail-bridge-1.2.5-1.x86_64.rpm 53088686 BLAKE2B af9085e0e0c66894f9c0a8c38a42a0afb32ec17cecd14b89f7d0a5c896aebf3047ba03f6b15aecff7834063166f31351c4b7b32d707e87f8673fa3c1c91b6f69 SHA512 982279b4a8032224b086d98f4e009c4b6423b8696c557c156f044322673b2e6524aab975a7fb527a4a525f7116fbd74af55e5ff75305e404438b18a9e75b657c
+DIST protonmail-bridge-1.2.6-1.x86_64.rpm 54560899 BLAKE2B 3f1cd39a5415119e81949ff8c8c6df6a8f64c1a1565ce169c8c1999cc34e9d977677a3cc5539bc2a6de4199792941f5676c86a29bab28a3db667aa62503ff57d SHA512 6ba00aaa99e2faff401017e5471670642f5bcb56b98b38a9e21427c1b4dc1e824a3062805dfdb717ae6d9f994c59f9967f4736e14dad0eb13c456251d96b2928

diff --git a/mail-mta/protonmail-bridge-bin/protonmail-bridge-bin-1.2.6.ebuild b/mail-mta/protonmail-bridge-bin/protonmail-bridge-bin-1.2.6.ebuild
new file mode 100644
index 00000000000..a1f688318f2
--- /dev/null
+++ b/mail-mta/protonmail-bridge-bin/protonmail-bridge-bin-1.2.6.ebuild
@@ -0,0 +1,248 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit rpm xdg-utils
+
+DESCRIPTION="Serves ProtonMail to IMAP/SMTP clients"
+HOMEPAGE="https://protonmail.com/bridge/"
+SRC_URI="https://protonmail.com/download/${P/-bin/}-1.x86_64.rpm"
+
+RESTRICT="bindist mirror"
+
+LICENSE="MIT protonmail-bridge-EULA"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE=""
+
+DEPEND=""
+RDEPEND="
+	app-crypt/libsecret
+	dev-libs/glib:2
+	media-sound/pulseaudio[glib]
+	sys-apps/dbus
+	virtual/opengl
+	media-libs/fontconfig
+	media-libs/freetype
+	x11-libs/libICE
+	x11-libs/libSM
+	x11-libs/libX11
+	x11-libs/libxcb
+	x11-libs/libXext
+	x11-libs/libXi
+"
+BDEPEND="dev-util/patchelf"
+
+S="${WORKDIR}"
+
+QA_PREBUILT="*"
+
+src_prepare() {
+	# Some bogus files got into package.
+	rm -rf usr/lib/.build-id
+
+	# Bug #660366. To workaround preserving libs, set RUNPATH and rm unused libs
+	cd "${S}/usr/lib/protonmail/bridge" || die
+	patchelf --set-rpath '$ORIGIN/lib' protonmail-bridge || die "patchelf failed"
+	patchelf --set-rpath '$ORIGIN' lib/libicui18n.so.56 || die "patchelf failed"
+	patchelf --set-rpath '$ORIGIN' lib/libicuuc.so.56 || die "patchelf failed"
+
+	rm "lib/libQt53DCore.so.5" || die
+	rm "lib/libQt53DExtras.so.5" || die
+	rm "lib/libQt53DInput.so.5" || die
+	rm "lib/libQt53DLogic.so.5" || die
+	rm "lib/libQt53DQuick.so.5" || die
+	rm "lib/libQt53DQuickExtras.so.5" || die
+	rm "lib/libQt53DQuickInput.so.5" || die
+	rm "lib/libQt53DQuickRender.so.5" || die
+	rm "lib/libQt53DRender.so.5" || die
+	rm "lib/libQt5Concurrent.so.5" || die
+	rm "lib/libQt5Gamepad.so.5" || die
+	rm "lib/libQt5QuickParticles.so.5" || die
+	rm "plugins/audio/libqtaudio_alsa.so" || die
+	rm "plugins/audio/libqtmedia_pulse.so" || die
+	rm "plugins/bearer/libqconnmanbearer.so" || die
+	rm "plugins/bearer/libqgenericbearer.so" || die
+	rm "plugins/bearer/libqnmbearer.so" || die
+	rm "plugins/canbus/libqtpeakcanbus.so" || die
+	rm "plugins/canbus/libqtsocketcanbus.so" || die
+	rm "plugins/canbus/libqttinycanbus.so" || die
+	rm "plugins/designer/libqquickwidget.so" || die
+	rm "plugins/designer/libqwebengineview.so" || die
+	rm "plugins/egldeviceintegrations/libqeglfs-emu-integration.so" || die
+	rm "plugins/egldeviceintegrations/libqeglfs-x11-integration.so" || die
+	rm "plugins/gamepads/libevdevgamepad.so" || die
+	rm "plugins/generic/libqevdevkeyboardplugin.so" || die
+	rm "plugins/generic/libqevdevmouseplugin.so" || die
+	rm "plugins/generic/libqevdevtabletplugin.so" || die
+	rm "plugins/generic/libqevdevtouchplugin.so" || die
+	rm "plugins/generic/libqtuiotouchplugin.so" || die
+	rm "plugins/geometryloaders/libdefaultgeometryloader.so" || die
+	rm "plugins/geometryloaders/libgltfgeometryloader.so" || die
+	rm "plugins/geoservices/libqtgeoservices_esri.so" || die
+	rm "plugins/geoservices/libqtgeoservices_itemsoverlay.so" || die
+	rm "plugins/geoservices/libqtgeoservices_mapbox.so" || die
+	rm "plugins/geoservices/libqtgeoservices_mapboxgl.so" || die
+	rm "plugins/geoservices/libqtgeoservices_nokia.so" || die
+	rm "plugins/geoservices/libqtgeoservices_osm.so" || die
+	rm "plugins/iconengines/libqsvgicon.so" || die
+	rm "plugins/mediaservice/libgstaudiodecoder.so" || die
+	rm "plugins/mediaservice/libgstcamerabin.so" || die
+	rm "plugins/mediaservice/libgstmediacapture.so" || die
+	rm "plugins/mediaservice/libgstmediaplayer.so" || die
+	rm "plugins/platforminputcontexts/libibusplatforminputcontextplugin.so" || die
+	rm "plugins/platforminputcontexts/libqtvirtualkeyboardplugin.so" || die
+	rm "plugins/platforms/libqeglfs.so" || die
+	rm "plugins/platforms/libqlinuxfb.so" || die
+	rm "plugins/platforms/libqminimal.so" || die
+	rm "plugins/platforms/libqminimalegl.so" || die
+	rm "plugins/platforms/libqoffscreen.so" || die
+	rm "plugins/platforms/libqvnc.so" || die
+	rm "plugins/platformthemes/libqgtk3.so" || die
+	rm "plugins/playlistformats/libqtmultimedia_m3u.so" || die
+	rm "plugins/position/libqtposition_geoclue.so" || die
+	rm "plugins/position/libqtposition_positionpoll.so" || die
+	rm "plugins/printsupport/libcupsprintersupport.so" || die
+	rm "plugins/qmltooling/libqmldbg_inspector.so" || die
+	rm "plugins/qmltooling/libqmldbg_local.so" || die
+	rm "plugins/qmltooling/libqmldbg_messages.so" || die
+	rm "plugins/qmltooling/libqmldbg_native.so" || die
+	rm "plugins/qmltooling/libqmldbg_nativedebugger.so" || die
+	rm "plugins/qmltooling/libqmldbg_profiler.so" || die
+	rm "plugins/qmltooling/libqmldbg_quickprofiler.so" || die
+	rm "plugins/qmltooling/libqmldbg_server.so" || die
+	rm "plugins/qmltooling/libqmldbg_tcp.so" || die
+	rm "plugins/renderplugins/libscene2d.so" || die
+	rm "plugins/sceneparsers/libassimpsceneimport.so" || die
+	rm "plugins/sceneparsers/libgltfsceneexport.so" || die
+	rm "plugins/sceneparsers/libgltfsceneimport.so" || die
+	rm "plugins/sensorgestures/libqtsensorgestures_plugin.so" || die
+	rm "plugins/sensorgestures/libqtsensorgestures_shakeplugin.so" || die
+	rm "plugins/sensors/libqtsensors_generic.so" || die
+	rm "plugins/sensors/libqtsensors_iio-sensor-proxy.so" || die
+	rm "plugins/sensors/libqtsensors_linuxsys.so" || die
+	rm "plugins/sqldrivers/libqsqlite.so" || die
+	rm "plugins/sqldrivers/libqsqlpsql.so" || die
+	rm "plugins/xcbglintegrations/libqxcb-egl-integration.so" || die
+	rm "qml/Qt/labs/calendar/libqtlabscalendarplugin.so" || die
+	rm "qml/Qt/labs/folderlistmodel/libqmlfolderlistmodelplugin.so" || die
+	rm "qml/Qt/labs/platform/libqtlabsplatformplugin.so" || die
+	rm "qml/Qt/labs/settings/libqmlsettingsplugin.so" || die
+	rm "qml/Qt/labs/sharedimage/libsharedimageplugin.so" || die
+	rm "qml/Qt3D/Animation/libquick3danimationplugin.so" || die
+	rm "qml/Qt3D/Core/libquick3dcoreplugin.so" || die
+	rm "qml/Qt3D/Extras/libquick3dextrasplugin.so" || die
+	rm "qml/Qt3D/Input/libquick3dinputplugin.so" || die
+	rm "qml/Qt3D/Logic/libquick3dlogicplugin.so" || die
+	rm "qml/Qt3D/Render/libquick3drenderplugin.so" || die
+	rm "qml/QtBluetooth/libdeclarative_bluetooth.so" || die
+	rm "qml/QtGamepad/libdeclarative_gamepad.so" || die
+	rm "qml/QtLocation/libdeclarative_location.so" || die
+	rm "qml/QtMultimedia/libdeclarative_multimedia.so" || die
+	rm "qml/QtNfc/libdeclarative_nfc.so" || die
+	rm "qml/QtPositioning/libdeclarative_positioning.so" || die
+	rm "qml/QtQml/Models.2/libmodelsplugin.so" || die
+	rm "qml/QtQml/StateMachine/libqtqmlstatemachine.so" || die
+	rm "qml/QtQuick/Controls.2/Material/libqtquickcontrols2materialstyleplugin.so" || die
+	rm "qml/QtQuick/Controls.2/Universal/libqtquickcontrols2universalstyleplugin.so" || die
+	rm "qml/QtQuick/Controls/Styles/Flat/libqtquickextrasflatplugin.so" || die
+	rm "qml/QtQuick/Controls/libqtquickcontrolsplugin.so" || die
+	rm "qml/QtQuick/Dialogs/Private/libdialogsprivateplugin.so" || die
+	rm "qml/QtQuick/Dialogs/libdialogplugin.so" || die
+	rm "qml/QtQuick/Extras/libqtquickextrasplugin.so" || die
+	rm "qml/QtQuick/LocalStorage/libqmllocalstorageplugin.so" || die
+	rm "qml/QtQuick/Particles.2/libparticlesplugin.so" || die
+	rm "qml/QtQuick/PrivateWidgets/libwidgetsplugin.so" || die
+	rm "qml/QtQuick/Scene2D/libqtquickscene2dplugin.so" || die
+	rm "qml/QtQuick/Scene3D/libqtquickscene3dplugin.so" || die
+	rm "qml/QtQuick/XmlListModel/libqmlxmllistmodelplugin.so" || die
+	rm "qml/QtScxml/libdeclarative_scxml.so" || die
+	rm "qml/QtSensors/libdeclarative_sensors.so" || die
+	rm "qml/QtTest/libqmltestplugin.so" || die
+	rm "qml/QtWebChannel/libdeclarative_webchannel.so" || die
+	rm "qml/QtWebEngine/libqtwebengineplugin.so" || die
+	rm "qml/QtWebSockets/libdeclarative_qmlwebsockets.so" || die
+	rm "qml/QtWebView/libdeclarative_webview.so" || die
+	rm "lib/libQt5MultimediaGstTools.so.5" || die
+	rm "lib/libQt5OpenGL.so.5" || die
+	rm "lib/libQt5QuickWidgets.so.5" || die
+	rm "lib/libQt5EglFsKmsSupport.so.5" || die
+	rm "plugins/position/libqtposition_serialnmea.so" || die
+	rm "plugins/webview/libqtwebview_webengine.so" || die
+	rm "plugins/egldeviceintegrations/libqeglfs-kms-egldevice-integration.so" || die
+	rm "plugins/texttospeech/libqtexttospeech_speechd.so" || die
+	rm "plugins/canbus/libqtpassthrucanbus.so" || die
+	rm "qml/QtQuick/Shapes/libqmlshapesplugin.so" || die
+	rm "qml/QtQuick/Controls.2/Fusion/libqtquickcontrols2fusionstyleplugin.so" || die
+	rm "qml/QtQuick/Controls.2/Imagine/libqtquickcontrols2imaginestyleplugin.so" || die
+	rm "qml/QtQml/RemoteObjects/libqtqmlremoteobjects.so" || die
+	rm "qml/Qt/labs/location/liblocationlabsplugin.so" || die
+	rm "lib/libQt5WaylandClient.so.5" || die
+	rm "lib/libQt5WaylandCompositor.so.5" || die
+	rm "plugins/canbus/libqtvirtualcanbus.so" || die
+	rm "plugins/platforminputcontexts/libfcitxplatforminputcontextplugin.so" || die
+	rm "plugins/platforms/libqwayland-egl.so" || die
+	rm "plugins/platforms/libqwayland-generic.so" || die
+	rm "plugins/platforms/libqwayland-xcomposite-egl.so" || die
+	rm "plugins/platforms/libqwayland-xcomposite-glx.so" || die
+	rm "plugins/platforms/libqwebgl.so" || die
+	rm "plugins/position/libqtposition_geoclue2.so" || die
+	rm "plugins/sqldrivers/libqsqlodbc.so" || die
+	rm "plugins/virtualkeyboard/libqtvirtualkeyboard_hangul.so" || die
+	rm "plugins/virtualkeyboard/libqtvirtualkeyboard_openwnn.so" || die
+	rm "plugins/virtualkeyboard/libqtvirtualkeyboard_pinyin.so" || die
+	rm "plugins/virtualkeyboard/libqtvirtualkeyboard_tcime.so" || die
+	rm "plugins/virtualkeyboard/libqtvirtualkeyboard_thai.so" || die
+	rm "plugins/wayland-decoration-client/libbradient.so" || die
+	rm "plugins/wayland-graphics-integration-client/libdmabuf-server.so" || die
+	rm "plugins/wayland-graphics-integration-client/libdrm-egl-server.so" || die
+	rm "plugins/wayland-graphics-integration-client/libqt-plugin-wayland-egl.so" || die
+	rm "plugins/wayland-graphics-integration-client/libshm-emulation-server.so" || die
+	rm "plugins/wayland-graphics-integration-client/libxcomposite-egl.so" || die
+	rm "plugins/wayland-graphics-integration-client/libxcomposite-glx.so" || die
+	rm "plugins/wayland-graphics-integration-server/libdmabuf-server.so" || die
+	rm "plugins/wayland-graphics-integration-server/libdrm-egl-server.so" || die
+	rm "plugins/wayland-graphics-integration-server/liblinux-dmabuf-unstable-v1.so" || die
+	rm "plugins/wayland-graphics-integration-server/libqt-plugin-wayland-egl.so" || die
+	rm "plugins/wayland-graphics-integration-server/libshm-emulation-server.so" || die
+	rm "plugins/wayland-graphics-integration-server/libwayland-eglstream-controller.so" || die
+	rm "plugins/wayland-graphics-integration-server/libxcomposite-egl.so" || die
+	rm "plugins/wayland-graphics-integration-server/libxcomposite-glx.so" || die
+	rm "plugins/wayland-shell-integration/libfullscreen-shell-v1.so" || die
+	rm "plugins/wayland-shell-integration/libivi-shell.so" || die
+	rm "plugins/wayland-shell-integration/libwl-shell.so" || die
+	rm "plugins/wayland-shell-integration/libxdg-shell-v5.so" || die
+	rm "plugins/wayland-shell-integration/libxdg-shell-v6.so" || die
+	rm "plugins/wayland-shell-integration/libxdg-shell.so" || die
+	rm "qml/QtCharts/libqtchartsqml2.so" || die
+	rm "qml/QtDataVisualization/libdatavisualizationqml2.so" || die
+	rm "qml/QtPurchasing/libdeclarative_purchasing.so" || die
+	rm "qml/QtQuick/VirtualKeyboard/Settings/libqtquickvirtualkeyboardsettingsplugin.so" || die
+	rm "qml/QtQuick/VirtualKeyboard/Styles/libqtquickvirtualkeyboardstylesplugin.so" || die
+	rm "qml/QtQuick/VirtualKeyboard/libqtquickvirtualkeyboardplugin.so" || die
+	rm "qml/QtRemoteObjects/libqtremoteobjects.so" || die
+	rm "qml/QtWayland/Compositor/libqwaylandcompositorplugin.so" || die
+
+	default
+}
+
+src_install() {
+	# Using doins -r would strip executable bits from all binaries
+	cp -pPR usr "${D}"/ || die "Failed to copy files"
+
+	dosym "protonmail-bridge" "/usr/bin/${PN}"
+
+	insinto /etc/revdep-rebuild
+	newins - "50-${PN}" <<-EOF
+		SEARCH_DIRS_MASK="/usr/lib*/protonmail/bridge"
+	EOF
+}
+
+pkg_postinst() {
+	xdg_icon_cache_update
+}
+
+pkg_postrm() {
+	xdg_icon_cache_update
+}


^ permalink raw reply related	[flat|nested] 27+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: mail-mta/protonmail-bridge-bin/
@ 2020-05-24 19:16 Piotr Karbowski
  0 siblings, 0 replies; 27+ messages in thread
From: Piotr Karbowski @ 2020-05-24 19:16 UTC (permalink / raw
  To: gentoo-commits

commit:     538a65d10a4149d168ec17c9051663bd764912c4
Author:     Piotr Karbowski <slashbeast <AT> gentoo <DOT> org>
AuthorDate: Sun May 24 19:15:34 2020 +0000
Commit:     Piotr Karbowski <slashbeast <AT> gentoo <DOT> org>
CommitDate: Sun May 24 19:16:29 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=538a65d1

mail-mta/protonmail-bridge-bin-1.2.7: version bump

Signed-off-by: Piotr Karbowski <slashbeast <AT> gentoo.org>

 mail-mta/protonmail-bridge-bin/Manifest            |   1 +
 .../protonmail-bridge-bin-1.2.7.ebuild             | 248 +++++++++++++++++++++
 2 files changed, 249 insertions(+)

diff --git a/mail-mta/protonmail-bridge-bin/Manifest b/mail-mta/protonmail-bridge-bin/Manifest
index 9abfa1de6e6..5212268a1ba 100644
--- a/mail-mta/protonmail-bridge-bin/Manifest
+++ b/mail-mta/protonmail-bridge-bin/Manifest
@@ -1 +1,2 @@
 DIST protonmail-bridge-1.2.6-1.x86_64.rpm 54560899 BLAKE2B 3f1cd39a5415119e81949ff8c8c6df6a8f64c1a1565ce169c8c1999cc34e9d977677a3cc5539bc2a6de4199792941f5676c86a29bab28a3db667aa62503ff57d SHA512 6ba00aaa99e2faff401017e5471670642f5bcb56b98b38a9e21427c1b4dc1e824a3062805dfdb717ae6d9f994c59f9967f4736e14dad0eb13c456251d96b2928
+DIST protonmail-bridge-1.2.7-1.x86_64.rpm 54243603 BLAKE2B 90e1ab6dd2fee33e817eb800d32cce430b3f2d7341e8db6d5b7d68ebef72f655571eb4afdefa20758f8dc351230cefb84391ece075ec691cd537189de392c021 SHA512 063c602dd0b1d64d6dee846cbb1d737ed845c70175c8f4dd8b5ac96f5fe37fb6253ffcb89349f13d2cc5c49a6df416da6e5fcd9f71ebe88bf9633872186b8f44

diff --git a/mail-mta/protonmail-bridge-bin/protonmail-bridge-bin-1.2.7.ebuild b/mail-mta/protonmail-bridge-bin/protonmail-bridge-bin-1.2.7.ebuild
new file mode 100644
index 00000000000..a1f688318f2
--- /dev/null
+++ b/mail-mta/protonmail-bridge-bin/protonmail-bridge-bin-1.2.7.ebuild
@@ -0,0 +1,248 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit rpm xdg-utils
+
+DESCRIPTION="Serves ProtonMail to IMAP/SMTP clients"
+HOMEPAGE="https://protonmail.com/bridge/"
+SRC_URI="https://protonmail.com/download/${P/-bin/}-1.x86_64.rpm"
+
+RESTRICT="bindist mirror"
+
+LICENSE="MIT protonmail-bridge-EULA"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE=""
+
+DEPEND=""
+RDEPEND="
+	app-crypt/libsecret
+	dev-libs/glib:2
+	media-sound/pulseaudio[glib]
+	sys-apps/dbus
+	virtual/opengl
+	media-libs/fontconfig
+	media-libs/freetype
+	x11-libs/libICE
+	x11-libs/libSM
+	x11-libs/libX11
+	x11-libs/libxcb
+	x11-libs/libXext
+	x11-libs/libXi
+"
+BDEPEND="dev-util/patchelf"
+
+S="${WORKDIR}"
+
+QA_PREBUILT="*"
+
+src_prepare() {
+	# Some bogus files got into package.
+	rm -rf usr/lib/.build-id
+
+	# Bug #660366. To workaround preserving libs, set RUNPATH and rm unused libs
+	cd "${S}/usr/lib/protonmail/bridge" || die
+	patchelf --set-rpath '$ORIGIN/lib' protonmail-bridge || die "patchelf failed"
+	patchelf --set-rpath '$ORIGIN' lib/libicui18n.so.56 || die "patchelf failed"
+	patchelf --set-rpath '$ORIGIN' lib/libicuuc.so.56 || die "patchelf failed"
+
+	rm "lib/libQt53DCore.so.5" || die
+	rm "lib/libQt53DExtras.so.5" || die
+	rm "lib/libQt53DInput.so.5" || die
+	rm "lib/libQt53DLogic.so.5" || die
+	rm "lib/libQt53DQuick.so.5" || die
+	rm "lib/libQt53DQuickExtras.so.5" || die
+	rm "lib/libQt53DQuickInput.so.5" || die
+	rm "lib/libQt53DQuickRender.so.5" || die
+	rm "lib/libQt53DRender.so.5" || die
+	rm "lib/libQt5Concurrent.so.5" || die
+	rm "lib/libQt5Gamepad.so.5" || die
+	rm "lib/libQt5QuickParticles.so.5" || die
+	rm "plugins/audio/libqtaudio_alsa.so" || die
+	rm "plugins/audio/libqtmedia_pulse.so" || die
+	rm "plugins/bearer/libqconnmanbearer.so" || die
+	rm "plugins/bearer/libqgenericbearer.so" || die
+	rm "plugins/bearer/libqnmbearer.so" || die
+	rm "plugins/canbus/libqtpeakcanbus.so" || die
+	rm "plugins/canbus/libqtsocketcanbus.so" || die
+	rm "plugins/canbus/libqttinycanbus.so" || die
+	rm "plugins/designer/libqquickwidget.so" || die
+	rm "plugins/designer/libqwebengineview.so" || die
+	rm "plugins/egldeviceintegrations/libqeglfs-emu-integration.so" || die
+	rm "plugins/egldeviceintegrations/libqeglfs-x11-integration.so" || die
+	rm "plugins/gamepads/libevdevgamepad.so" || die
+	rm "plugins/generic/libqevdevkeyboardplugin.so" || die
+	rm "plugins/generic/libqevdevmouseplugin.so" || die
+	rm "plugins/generic/libqevdevtabletplugin.so" || die
+	rm "plugins/generic/libqevdevtouchplugin.so" || die
+	rm "plugins/generic/libqtuiotouchplugin.so" || die
+	rm "plugins/geometryloaders/libdefaultgeometryloader.so" || die
+	rm "plugins/geometryloaders/libgltfgeometryloader.so" || die
+	rm "plugins/geoservices/libqtgeoservices_esri.so" || die
+	rm "plugins/geoservices/libqtgeoservices_itemsoverlay.so" || die
+	rm "plugins/geoservices/libqtgeoservices_mapbox.so" || die
+	rm "plugins/geoservices/libqtgeoservices_mapboxgl.so" || die
+	rm "plugins/geoservices/libqtgeoservices_nokia.so" || die
+	rm "plugins/geoservices/libqtgeoservices_osm.so" || die
+	rm "plugins/iconengines/libqsvgicon.so" || die
+	rm "plugins/mediaservice/libgstaudiodecoder.so" || die
+	rm "plugins/mediaservice/libgstcamerabin.so" || die
+	rm "plugins/mediaservice/libgstmediacapture.so" || die
+	rm "plugins/mediaservice/libgstmediaplayer.so" || die
+	rm "plugins/platforminputcontexts/libibusplatforminputcontextplugin.so" || die
+	rm "plugins/platforminputcontexts/libqtvirtualkeyboardplugin.so" || die
+	rm "plugins/platforms/libqeglfs.so" || die
+	rm "plugins/platforms/libqlinuxfb.so" || die
+	rm "plugins/platforms/libqminimal.so" || die
+	rm "plugins/platforms/libqminimalegl.so" || die
+	rm "plugins/platforms/libqoffscreen.so" || die
+	rm "plugins/platforms/libqvnc.so" || die
+	rm "plugins/platformthemes/libqgtk3.so" || die
+	rm "plugins/playlistformats/libqtmultimedia_m3u.so" || die
+	rm "plugins/position/libqtposition_geoclue.so" || die
+	rm "plugins/position/libqtposition_positionpoll.so" || die
+	rm "plugins/printsupport/libcupsprintersupport.so" || die
+	rm "plugins/qmltooling/libqmldbg_inspector.so" || die
+	rm "plugins/qmltooling/libqmldbg_local.so" || die
+	rm "plugins/qmltooling/libqmldbg_messages.so" || die
+	rm "plugins/qmltooling/libqmldbg_native.so" || die
+	rm "plugins/qmltooling/libqmldbg_nativedebugger.so" || die
+	rm "plugins/qmltooling/libqmldbg_profiler.so" || die
+	rm "plugins/qmltooling/libqmldbg_quickprofiler.so" || die
+	rm "plugins/qmltooling/libqmldbg_server.so" || die
+	rm "plugins/qmltooling/libqmldbg_tcp.so" || die
+	rm "plugins/renderplugins/libscene2d.so" || die
+	rm "plugins/sceneparsers/libassimpsceneimport.so" || die
+	rm "plugins/sceneparsers/libgltfsceneexport.so" || die
+	rm "plugins/sceneparsers/libgltfsceneimport.so" || die
+	rm "plugins/sensorgestures/libqtsensorgestures_plugin.so" || die
+	rm "plugins/sensorgestures/libqtsensorgestures_shakeplugin.so" || die
+	rm "plugins/sensors/libqtsensors_generic.so" || die
+	rm "plugins/sensors/libqtsensors_iio-sensor-proxy.so" || die
+	rm "plugins/sensors/libqtsensors_linuxsys.so" || die
+	rm "plugins/sqldrivers/libqsqlite.so" || die
+	rm "plugins/sqldrivers/libqsqlpsql.so" || die
+	rm "plugins/xcbglintegrations/libqxcb-egl-integration.so" || die
+	rm "qml/Qt/labs/calendar/libqtlabscalendarplugin.so" || die
+	rm "qml/Qt/labs/folderlistmodel/libqmlfolderlistmodelplugin.so" || die
+	rm "qml/Qt/labs/platform/libqtlabsplatformplugin.so" || die
+	rm "qml/Qt/labs/settings/libqmlsettingsplugin.so" || die
+	rm "qml/Qt/labs/sharedimage/libsharedimageplugin.so" || die
+	rm "qml/Qt3D/Animation/libquick3danimationplugin.so" || die
+	rm "qml/Qt3D/Core/libquick3dcoreplugin.so" || die
+	rm "qml/Qt3D/Extras/libquick3dextrasplugin.so" || die
+	rm "qml/Qt3D/Input/libquick3dinputplugin.so" || die
+	rm "qml/Qt3D/Logic/libquick3dlogicplugin.so" || die
+	rm "qml/Qt3D/Render/libquick3drenderplugin.so" || die
+	rm "qml/QtBluetooth/libdeclarative_bluetooth.so" || die
+	rm "qml/QtGamepad/libdeclarative_gamepad.so" || die
+	rm "qml/QtLocation/libdeclarative_location.so" || die
+	rm "qml/QtMultimedia/libdeclarative_multimedia.so" || die
+	rm "qml/QtNfc/libdeclarative_nfc.so" || die
+	rm "qml/QtPositioning/libdeclarative_positioning.so" || die
+	rm "qml/QtQml/Models.2/libmodelsplugin.so" || die
+	rm "qml/QtQml/StateMachine/libqtqmlstatemachine.so" || die
+	rm "qml/QtQuick/Controls.2/Material/libqtquickcontrols2materialstyleplugin.so" || die
+	rm "qml/QtQuick/Controls.2/Universal/libqtquickcontrols2universalstyleplugin.so" || die
+	rm "qml/QtQuick/Controls/Styles/Flat/libqtquickextrasflatplugin.so" || die
+	rm "qml/QtQuick/Controls/libqtquickcontrolsplugin.so" || die
+	rm "qml/QtQuick/Dialogs/Private/libdialogsprivateplugin.so" || die
+	rm "qml/QtQuick/Dialogs/libdialogplugin.so" || die
+	rm "qml/QtQuick/Extras/libqtquickextrasplugin.so" || die
+	rm "qml/QtQuick/LocalStorage/libqmllocalstorageplugin.so" || die
+	rm "qml/QtQuick/Particles.2/libparticlesplugin.so" || die
+	rm "qml/QtQuick/PrivateWidgets/libwidgetsplugin.so" || die
+	rm "qml/QtQuick/Scene2D/libqtquickscene2dplugin.so" || die
+	rm "qml/QtQuick/Scene3D/libqtquickscene3dplugin.so" || die
+	rm "qml/QtQuick/XmlListModel/libqmlxmllistmodelplugin.so" || die
+	rm "qml/QtScxml/libdeclarative_scxml.so" || die
+	rm "qml/QtSensors/libdeclarative_sensors.so" || die
+	rm "qml/QtTest/libqmltestplugin.so" || die
+	rm "qml/QtWebChannel/libdeclarative_webchannel.so" || die
+	rm "qml/QtWebEngine/libqtwebengineplugin.so" || die
+	rm "qml/QtWebSockets/libdeclarative_qmlwebsockets.so" || die
+	rm "qml/QtWebView/libdeclarative_webview.so" || die
+	rm "lib/libQt5MultimediaGstTools.so.5" || die
+	rm "lib/libQt5OpenGL.so.5" || die
+	rm "lib/libQt5QuickWidgets.so.5" || die
+	rm "lib/libQt5EglFsKmsSupport.so.5" || die
+	rm "plugins/position/libqtposition_serialnmea.so" || die
+	rm "plugins/webview/libqtwebview_webengine.so" || die
+	rm "plugins/egldeviceintegrations/libqeglfs-kms-egldevice-integration.so" || die
+	rm "plugins/texttospeech/libqtexttospeech_speechd.so" || die
+	rm "plugins/canbus/libqtpassthrucanbus.so" || die
+	rm "qml/QtQuick/Shapes/libqmlshapesplugin.so" || die
+	rm "qml/QtQuick/Controls.2/Fusion/libqtquickcontrols2fusionstyleplugin.so" || die
+	rm "qml/QtQuick/Controls.2/Imagine/libqtquickcontrols2imaginestyleplugin.so" || die
+	rm "qml/QtQml/RemoteObjects/libqtqmlremoteobjects.so" || die
+	rm "qml/Qt/labs/location/liblocationlabsplugin.so" || die
+	rm "lib/libQt5WaylandClient.so.5" || die
+	rm "lib/libQt5WaylandCompositor.so.5" || die
+	rm "plugins/canbus/libqtvirtualcanbus.so" || die
+	rm "plugins/platforminputcontexts/libfcitxplatforminputcontextplugin.so" || die
+	rm "plugins/platforms/libqwayland-egl.so" || die
+	rm "plugins/platforms/libqwayland-generic.so" || die
+	rm "plugins/platforms/libqwayland-xcomposite-egl.so" || die
+	rm "plugins/platforms/libqwayland-xcomposite-glx.so" || die
+	rm "plugins/platforms/libqwebgl.so" || die
+	rm "plugins/position/libqtposition_geoclue2.so" || die
+	rm "plugins/sqldrivers/libqsqlodbc.so" || die
+	rm "plugins/virtualkeyboard/libqtvirtualkeyboard_hangul.so" || die
+	rm "plugins/virtualkeyboard/libqtvirtualkeyboard_openwnn.so" || die
+	rm "plugins/virtualkeyboard/libqtvirtualkeyboard_pinyin.so" || die
+	rm "plugins/virtualkeyboard/libqtvirtualkeyboard_tcime.so" || die
+	rm "plugins/virtualkeyboard/libqtvirtualkeyboard_thai.so" || die
+	rm "plugins/wayland-decoration-client/libbradient.so" || die
+	rm "plugins/wayland-graphics-integration-client/libdmabuf-server.so" || die
+	rm "plugins/wayland-graphics-integration-client/libdrm-egl-server.so" || die
+	rm "plugins/wayland-graphics-integration-client/libqt-plugin-wayland-egl.so" || die
+	rm "plugins/wayland-graphics-integration-client/libshm-emulation-server.so" || die
+	rm "plugins/wayland-graphics-integration-client/libxcomposite-egl.so" || die
+	rm "plugins/wayland-graphics-integration-client/libxcomposite-glx.so" || die
+	rm "plugins/wayland-graphics-integration-server/libdmabuf-server.so" || die
+	rm "plugins/wayland-graphics-integration-server/libdrm-egl-server.so" || die
+	rm "plugins/wayland-graphics-integration-server/liblinux-dmabuf-unstable-v1.so" || die
+	rm "plugins/wayland-graphics-integration-server/libqt-plugin-wayland-egl.so" || die
+	rm "plugins/wayland-graphics-integration-server/libshm-emulation-server.so" || die
+	rm "plugins/wayland-graphics-integration-server/libwayland-eglstream-controller.so" || die
+	rm "plugins/wayland-graphics-integration-server/libxcomposite-egl.so" || die
+	rm "plugins/wayland-graphics-integration-server/libxcomposite-glx.so" || die
+	rm "plugins/wayland-shell-integration/libfullscreen-shell-v1.so" || die
+	rm "plugins/wayland-shell-integration/libivi-shell.so" || die
+	rm "plugins/wayland-shell-integration/libwl-shell.so" || die
+	rm "plugins/wayland-shell-integration/libxdg-shell-v5.so" || die
+	rm "plugins/wayland-shell-integration/libxdg-shell-v6.so" || die
+	rm "plugins/wayland-shell-integration/libxdg-shell.so" || die
+	rm "qml/QtCharts/libqtchartsqml2.so" || die
+	rm "qml/QtDataVisualization/libdatavisualizationqml2.so" || die
+	rm "qml/QtPurchasing/libdeclarative_purchasing.so" || die
+	rm "qml/QtQuick/VirtualKeyboard/Settings/libqtquickvirtualkeyboardsettingsplugin.so" || die
+	rm "qml/QtQuick/VirtualKeyboard/Styles/libqtquickvirtualkeyboardstylesplugin.so" || die
+	rm "qml/QtQuick/VirtualKeyboard/libqtquickvirtualkeyboardplugin.so" || die
+	rm "qml/QtRemoteObjects/libqtremoteobjects.so" || die
+	rm "qml/QtWayland/Compositor/libqwaylandcompositorplugin.so" || die
+
+	default
+}
+
+src_install() {
+	# Using doins -r would strip executable bits from all binaries
+	cp -pPR usr "${D}"/ || die "Failed to copy files"
+
+	dosym "protonmail-bridge" "/usr/bin/${PN}"
+
+	insinto /etc/revdep-rebuild
+	newins - "50-${PN}" <<-EOF
+		SEARCH_DIRS_MASK="/usr/lib*/protonmail/bridge"
+	EOF
+}
+
+pkg_postinst() {
+	xdg_icon_cache_update
+}
+
+pkg_postrm() {
+	xdg_icon_cache_update
+}


^ permalink raw reply related	[flat|nested] 27+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: mail-mta/protonmail-bridge-bin/
@ 2020-05-24 19:16 Piotr Karbowski
  0 siblings, 0 replies; 27+ messages in thread
From: Piotr Karbowski @ 2020-05-24 19:16 UTC (permalink / raw
  To: gentoo-commits

commit:     5dedb4aa4a447b0bf9412c736a557d0d7f03bf95
Author:     Piotr Karbowski <slashbeast <AT> gentoo <DOT> org>
AuthorDate: Sun May 24 19:11:04 2020 +0000
Commit:     Piotr Karbowski <slashbeast <AT> gentoo <DOT> org>
CommitDate: Sun May 24 19:16:29 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5dedb4aa

mail-mta/protonmail-bridge-bin: drop old releases.

Signed-off-by: Piotr Karbowski <slashbeast <AT> gentoo.org>

 mail-mta/protonmail-bridge-bin/Manifest            |   2 -
 .../protonmail-bridge-bin-1.2.3.ebuild             | 197 -----------------
 .../protonmail-bridge-bin-1.2.5.ebuild             | 240 ---------------------
 3 files changed, 439 deletions(-)

diff --git a/mail-mta/protonmail-bridge-bin/Manifest b/mail-mta/protonmail-bridge-bin/Manifest
index 8255729aa83..9abfa1de6e6 100644
--- a/mail-mta/protonmail-bridge-bin/Manifest
+++ b/mail-mta/protonmail-bridge-bin/Manifest
@@ -1,3 +1 @@
-DIST protonmail-bridge-1.2.3-1.x86_64.rpm 52847419 BLAKE2B 604a1990ced2f9e64e99aad7f729ac48750f2b620036c7e953cc9b16e25187f201d2a148bb03a03bcf48fc72db3faefedd8102a4c099dca2c9c71e766804a6cc SHA512 98a92d1365baac975e3007a4a8d920aa8b5d0166d9c69deb4c9dd4f96cb314a5a60fb7bd43c35c33c89419b63dba5e4dc1526cf8518a0f6db4e3315b4eb8a420
-DIST protonmail-bridge-1.2.5-1.x86_64.rpm 53088686 BLAKE2B af9085e0e0c66894f9c0a8c38a42a0afb32ec17cecd14b89f7d0a5c896aebf3047ba03f6b15aecff7834063166f31351c4b7b32d707e87f8673fa3c1c91b6f69 SHA512 982279b4a8032224b086d98f4e009c4b6423b8696c557c156f044322673b2e6524aab975a7fb527a4a525f7116fbd74af55e5ff75305e404438b18a9e75b657c
 DIST protonmail-bridge-1.2.6-1.x86_64.rpm 54560899 BLAKE2B 3f1cd39a5415119e81949ff8c8c6df6a8f64c1a1565ce169c8c1999cc34e9d977677a3cc5539bc2a6de4199792941f5676c86a29bab28a3db667aa62503ff57d SHA512 6ba00aaa99e2faff401017e5471670642f5bcb56b98b38a9e21427c1b4dc1e824a3062805dfdb717ae6d9f994c59f9967f4736e14dad0eb13c456251d96b2928

diff --git a/mail-mta/protonmail-bridge-bin/protonmail-bridge-bin-1.2.3.ebuild b/mail-mta/protonmail-bridge-bin/protonmail-bridge-bin-1.2.3.ebuild
deleted file mode 100644
index f3a5ead0329..00000000000
--- a/mail-mta/protonmail-bridge-bin/protonmail-bridge-bin-1.2.3.ebuild
+++ /dev/null
@@ -1,197 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit rpm
-
-DESCRIPTION="Serves ProtonMail to IMAP/SMTP clients"
-HOMEPAGE="https://protonmail.com/bridge/"
-SRC_URI="https://protonmail.com/download/${P/-bin/}-1.x86_64.rpm"
-
-RESTRICT="bindist mirror"
-
-LICENSE="MIT protonmail-bridge-EULA"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE=""
-
-DEPEND=""
-RDEPEND="
-	app-crypt/libsecret
-	dev-libs/glib:2
-	media-sound/pulseaudio[glib]
-	sys-apps/dbus
-	virtual/opengl
-	media-libs/fontconfig
-	media-libs/freetype
-	x11-libs/libICE
-	x11-libs/libSM
-	x11-libs/libX11
-	x11-libs/libxcb
-	x11-libs/libXext
-	x11-libs/libXi
-"
-BDEPEND="dev-util/patchelf"
-
-S="${WORKDIR}"
-
-QA_PREBUILT="*"
-
-src_prepare() {
-	# Some bogus files got into package.
-	rm -rf usr/lib/.build-id
-
-	# Bug #660366. To workaround preserving libs, set RUNPATH and rm unused libs
-	cd "${S}/usr/lib/protonmail/bridge" || die
-	patchelf --set-rpath '$ORIGIN/lib' protonmail-bridge || die "patchelf failed"
-	patchelf --set-rpath '$ORIGIN' lib/libicui18n.so.56 || die "patchelf failed"
-	patchelf --set-rpath '$ORIGIN' lib/libicuuc.so.56 || die "patchelf failed"
-
-	rm "lib/libQt53DCore.so.5" || die
-	rm "lib/libQt53DExtras.so.5" || die
-	rm "lib/libQt53DInput.so.5" || die
-	rm "lib/libQt53DLogic.so.5" || die
-	rm "lib/libQt53DQuick.so.5" || die
-	rm "lib/libQt53DQuickExtras.so.5" || die
-	rm "lib/libQt53DQuickInput.so.5" || die
-	rm "lib/libQt53DQuickRender.so.5" || die
-	rm "lib/libQt53DRender.so.5" || die
-	rm "lib/libQt5Concurrent.so.5" || die
-	rm "lib/libQt5Gamepad.so.5" || die
-	rm "lib/libQt5QuickParticles.so.5" || die
-	rm "plugins/audio/libqtaudio_alsa.so" || die
-	rm "plugins/audio/libqtmedia_pulse.so" || die
-	rm "plugins/bearer/libqconnmanbearer.so" || die
-	rm "plugins/bearer/libqgenericbearer.so" || die
-	rm "plugins/bearer/libqnmbearer.so" || die
-	rm "plugins/canbus/libqtpeakcanbus.so" || die
-	rm "plugins/canbus/libqtsocketcanbus.so" || die
-	rm "plugins/canbus/libqttinycanbus.so" || die
-	rm "plugins/designer/libqquickwidget.so" || die
-	rm "plugins/designer/libqwebengineview.so" || die
-	rm "plugins/egldeviceintegrations/libqeglfs-emu-integration.so" || die
-	rm "plugins/egldeviceintegrations/libqeglfs-x11-integration.so" || die
-	rm "plugins/gamepads/libevdevgamepad.so" || die
-	rm "plugins/generic/libqevdevkeyboardplugin.so" || die
-	rm "plugins/generic/libqevdevmouseplugin.so" || die
-	rm "plugins/generic/libqevdevtabletplugin.so" || die
-	rm "plugins/generic/libqevdevtouchplugin.so" || die
-	rm "plugins/generic/libqtuiotouchplugin.so" || die
-	rm "plugins/geometryloaders/libdefaultgeometryloader.so" || die
-	rm "plugins/geometryloaders/libgltfgeometryloader.so" || die
-	rm "plugins/geoservices/libqtgeoservices_esri.so" || die
-	rm "plugins/geoservices/libqtgeoservices_itemsoverlay.so" || die
-	rm "plugins/geoservices/libqtgeoservices_mapbox.so" || die
-	rm "plugins/geoservices/libqtgeoservices_mapboxgl.so" || die
-	rm "plugins/geoservices/libqtgeoservices_nokia.so" || die
-	rm "plugins/geoservices/libqtgeoservices_osm.so" || die
-	rm "plugins/iconengines/libqsvgicon.so" || die
-	rm "plugins/mediaservice/libgstaudiodecoder.so" || die
-	rm "plugins/mediaservice/libgstcamerabin.so" || die
-	rm "plugins/mediaservice/libgstmediacapture.so" || die
-	rm "plugins/mediaservice/libgstmediaplayer.so" || die
-	rm "plugins/platforminputcontexts/libibusplatforminputcontextplugin.so" || die
-	rm "plugins/platforminputcontexts/libqtvirtualkeyboardplugin.so" || die
-	rm "plugins/platforms/libqeglfs.so" || die
-	rm "plugins/platforms/libqlinuxfb.so" || die
-	rm "plugins/platforms/libqminimal.so" || die
-	rm "plugins/platforms/libqminimalegl.so" || die
-	rm "plugins/platforms/libqoffscreen.so" || die
-	rm "plugins/platforms/libqvnc.so" || die
-	rm "plugins/platformthemes/libqgtk3.so" || die
-	rm "plugins/playlistformats/libqtmultimedia_m3u.so" || die
-	rm "plugins/position/libqtposition_geoclue.so" || die
-	rm "plugins/position/libqtposition_positionpoll.so" || die
-	rm "plugins/printsupport/libcupsprintersupport.so" || die
-	rm "plugins/qmltooling/libqmldbg_inspector.so" || die
-	rm "plugins/qmltooling/libqmldbg_local.so" || die
-	rm "plugins/qmltooling/libqmldbg_messages.so" || die
-	rm "plugins/qmltooling/libqmldbg_native.so" || die
-	rm "plugins/qmltooling/libqmldbg_nativedebugger.so" || die
-	rm "plugins/qmltooling/libqmldbg_profiler.so" || die
-	rm "plugins/qmltooling/libqmldbg_quickprofiler.so" || die
-	rm "plugins/qmltooling/libqmldbg_server.so" || die
-	rm "plugins/qmltooling/libqmldbg_tcp.so" || die
-	rm "plugins/renderplugins/libscene2d.so" || die
-	rm "plugins/sceneparsers/libassimpsceneimport.so" || die
-	rm "plugins/sceneparsers/libgltfsceneexport.so" || die
-	rm "plugins/sceneparsers/libgltfsceneimport.so" || die
-	rm "plugins/sensorgestures/libqtsensorgestures_plugin.so" || die
-	rm "plugins/sensorgestures/libqtsensorgestures_shakeplugin.so" || die
-	rm "plugins/sensors/libqtsensors_generic.so" || die
-	rm "plugins/sensors/libqtsensors_iio-sensor-proxy.so" || die
-	rm "plugins/sensors/libqtsensors_linuxsys.so" || die
-	rm "plugins/sqldrivers/libqsqlite.so" || die
-	rm "plugins/sqldrivers/libqsqlmysql.so" || die
-	rm "plugins/sqldrivers/libqsqlpsql.so" || die
-	rm "plugins/xcbglintegrations/libqxcb-egl-integration.so" || die
-	rm "qml/Qt/labs/calendar/libqtlabscalendarplugin.so" || die
-	rm "qml/Qt/labs/folderlistmodel/libqmlfolderlistmodelplugin.so" || die
-	rm "qml/Qt/labs/platform/libqtlabsplatformplugin.so" || die
-	rm "qml/Qt/labs/settings/libqmlsettingsplugin.so" || die
-	rm "qml/Qt/labs/sharedimage/libsharedimageplugin.so" || die
-	rm "qml/Qt3D/Animation/libquick3danimationplugin.so" || die
-	rm "qml/Qt3D/Core/libquick3dcoreplugin.so" || die
-	rm "qml/Qt3D/Extras/libquick3dextrasplugin.so" || die
-	rm "qml/Qt3D/Input/libquick3dinputplugin.so" || die
-	rm "qml/Qt3D/Logic/libquick3dlogicplugin.so" || die
-	rm "qml/Qt3D/Render/libquick3drenderplugin.so" || die
-	rm "qml/QtBluetooth/libdeclarative_bluetooth.so" || die
-	rm "qml/QtCanvas3D/libqtcanvas3d.so" || die
-	rm "qml/QtGamepad/libdeclarative_gamepad.so" || die
-	rm "qml/QtLocation/libdeclarative_location.so" || die
-	rm "qml/QtMultimedia/libdeclarative_multimedia.so" || die
-	rm "qml/QtNfc/libdeclarative_nfc.so" || die
-	rm "qml/QtPositioning/libdeclarative_positioning.so" || die
-	rm "qml/QtQml/Models.2/libmodelsplugin.so" || die
-	rm "qml/QtQml/StateMachine/libqtqmlstatemachine.so" || die
-	rm "qml/QtQuick/Controls.2/Material/libqtquickcontrols2materialstyleplugin.so" || die
-	rm "qml/QtQuick/Controls.2/Universal/libqtquickcontrols2universalstyleplugin.so" || die
-	rm "qml/QtQuick/Controls/Styles/Flat/libqtquickextrasflatplugin.so" || die
-	rm "qml/QtQuick/Controls/libqtquickcontrolsplugin.so" || die
-	rm "qml/QtQuick/Dialogs/Private/libdialogsprivateplugin.so" || die
-	rm "qml/QtQuick/Dialogs/libdialogplugin.so" || die
-	rm "qml/QtQuick/Extras/libqtquickextrasplugin.so" || die
-	rm "qml/QtQuick/LocalStorage/libqmllocalstorageplugin.so" || die
-	rm "qml/QtQuick/Particles.2/libparticlesplugin.so" || die
-	rm "qml/QtQuick/PrivateWidgets/libwidgetsplugin.so" || die
-	rm "qml/QtQuick/Scene2D/libqtquickscene2dplugin.so" || die
-	rm "qml/QtQuick/Scene3D/libqtquickscene3dplugin.so" || die
-	rm "qml/QtQuick/XmlListModel/libqmlxmllistmodelplugin.so" || die
-	rm "qml/QtScxml/libdeclarative_scxml.so" || die
-	rm "qml/QtSensors/libdeclarative_sensors.so" || die
-	rm "qml/QtTest/libqmltestplugin.so" || die
-	rm "qml/QtWebChannel/libdeclarative_webchannel.so" || die
-	rm "qml/QtWebEngine/libqtwebengineplugin.so" || die
-	rm "qml/QtWebSockets/libdeclarative_qmlwebsockets.so" || die
-	rm "qml/QtWebView/libdeclarative_webview.so" || die
-	rm "lib/libQt5MultimediaGstTools.so.5" || die
-	rm "lib/libQt5OpenGL.so.5" || die
-	rm "lib/libQt5QuickWidgets.so.5" || die
-	rm "lib/libQt5EglFsKmsSupport.so.5" || die
-	rm "plugins/position/libqtposition_serialnmea.so" || die
-	rm "plugins/webview/libqtwebview_webengine.so" || die
-	rm "plugins/egldeviceintegrations/libqeglfs-kms-egldevice-integration.so" || die
-	rm "plugins/texttospeech/libqtexttospeech_speechd.so" || die
-	rm "plugins/canbus/libqtpassthrucanbus.so" || die
-	rm "qml/QtQuick/Shapes/libqmlshapesplugin.so" || die
-	rm "qml/QtQuick/Controls.2/Fusion/libqtquickcontrols2fusionstyleplugin.so" || die
-	rm "qml/QtQuick/Controls.2/Imagine/libqtquickcontrols2imaginestyleplugin.so" || die
-	rm "qml/QtQml/RemoteObjects/libqtqmlremoteobjects.so" || die
-	rm "qml/Qt/labs/location/liblocationlabsplugin.so" || die
-
-	default
-}
-
-src_install() {
-	# Using doins -r would strip executable bits from all binaries
-	cp -pPR usr "${D}"/ || die "Failed to copy files"
-
-	dosym "protonmail-bridge" "/usr/bin/${PN}"
-
-	insinto /etc/revdep-rebuild
-	newins - "50-${PN}" <<-EOF
-		SEARCH_DIRS_MASK="/usr/lib*/protonmail/bridge"
-	EOF
-}

diff --git a/mail-mta/protonmail-bridge-bin/protonmail-bridge-bin-1.2.5.ebuild b/mail-mta/protonmail-bridge-bin/protonmail-bridge-bin-1.2.5.ebuild
deleted file mode 100644
index eff632ea197..00000000000
--- a/mail-mta/protonmail-bridge-bin/protonmail-bridge-bin-1.2.5.ebuild
+++ /dev/null
@@ -1,240 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit rpm
-
-DESCRIPTION="Serves ProtonMail to IMAP/SMTP clients"
-HOMEPAGE="https://protonmail.com/bridge/"
-SRC_URI="https://protonmail.com/download/${P/-bin/}-1.x86_64.rpm"
-
-RESTRICT="bindist mirror"
-
-LICENSE="MIT protonmail-bridge-EULA"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE=""
-
-DEPEND=""
-RDEPEND="
-	app-crypt/libsecret
-	dev-libs/glib:2
-	media-sound/pulseaudio[glib]
-	sys-apps/dbus
-	virtual/opengl
-	media-libs/fontconfig
-	media-libs/freetype
-	x11-libs/libICE
-	x11-libs/libSM
-	x11-libs/libX11
-	x11-libs/libxcb
-	x11-libs/libXext
-	x11-libs/libXi
-"
-BDEPEND="dev-util/patchelf"
-
-S="${WORKDIR}"
-
-QA_PREBUILT="*"
-
-src_prepare() {
-	# Some bogus files got into package.
-	rm -rf usr/lib/.build-id
-
-	# Bug #660366. To workaround preserving libs, set RUNPATH and rm unused libs
-	cd "${S}/usr/lib/protonmail/bridge" || die
-	patchelf --set-rpath '$ORIGIN/lib' protonmail-bridge || die "patchelf failed"
-	patchelf --set-rpath '$ORIGIN' lib/libicui18n.so.56 || die "patchelf failed"
-	patchelf --set-rpath '$ORIGIN' lib/libicuuc.so.56 || die "patchelf failed"
-
-	rm "lib/libQt53DCore.so.5" || die
-	rm "lib/libQt53DExtras.so.5" || die
-	rm "lib/libQt53DInput.so.5" || die
-	rm "lib/libQt53DLogic.so.5" || die
-	rm "lib/libQt53DQuick.so.5" || die
-	rm "lib/libQt53DQuickExtras.so.5" || die
-	rm "lib/libQt53DQuickInput.so.5" || die
-	rm "lib/libQt53DQuickRender.so.5" || die
-	rm "lib/libQt53DRender.so.5" || die
-	rm "lib/libQt5Concurrent.so.5" || die
-	rm "lib/libQt5Gamepad.so.5" || die
-	rm "lib/libQt5QuickParticles.so.5" || die
-	rm "plugins/audio/libqtaudio_alsa.so" || die
-	rm "plugins/audio/libqtmedia_pulse.so" || die
-	rm "plugins/bearer/libqconnmanbearer.so" || die
-	rm "plugins/bearer/libqgenericbearer.so" || die
-	rm "plugins/bearer/libqnmbearer.so" || die
-	rm "plugins/canbus/libqtpeakcanbus.so" || die
-	rm "plugins/canbus/libqtsocketcanbus.so" || die
-	rm "plugins/canbus/libqttinycanbus.so" || die
-	rm "plugins/designer/libqquickwidget.so" || die
-	rm "plugins/designer/libqwebengineview.so" || die
-	rm "plugins/egldeviceintegrations/libqeglfs-emu-integration.so" || die
-	rm "plugins/egldeviceintegrations/libqeglfs-x11-integration.so" || die
-	rm "plugins/gamepads/libevdevgamepad.so" || die
-	rm "plugins/generic/libqevdevkeyboardplugin.so" || die
-	rm "plugins/generic/libqevdevmouseplugin.so" || die
-	rm "plugins/generic/libqevdevtabletplugin.so" || die
-	rm "plugins/generic/libqevdevtouchplugin.so" || die
-	rm "plugins/generic/libqtuiotouchplugin.so" || die
-	rm "plugins/geometryloaders/libdefaultgeometryloader.so" || die
-	rm "plugins/geometryloaders/libgltfgeometryloader.so" || die
-	rm "plugins/geoservices/libqtgeoservices_esri.so" || die
-	rm "plugins/geoservices/libqtgeoservices_itemsoverlay.so" || die
-	rm "plugins/geoservices/libqtgeoservices_mapbox.so" || die
-	rm "plugins/geoservices/libqtgeoservices_mapboxgl.so" || die
-	rm "plugins/geoservices/libqtgeoservices_nokia.so" || die
-	rm "plugins/geoservices/libqtgeoservices_osm.so" || die
-	rm "plugins/iconengines/libqsvgicon.so" || die
-	rm "plugins/mediaservice/libgstaudiodecoder.so" || die
-	rm "plugins/mediaservice/libgstcamerabin.so" || die
-	rm "plugins/mediaservice/libgstmediacapture.so" || die
-	rm "plugins/mediaservice/libgstmediaplayer.so" || die
-	rm "plugins/platforminputcontexts/libibusplatforminputcontextplugin.so" || die
-	rm "plugins/platforminputcontexts/libqtvirtualkeyboardplugin.so" || die
-	rm "plugins/platforms/libqeglfs.so" || die
-	rm "plugins/platforms/libqlinuxfb.so" || die
-	rm "plugins/platforms/libqminimal.so" || die
-	rm "plugins/platforms/libqminimalegl.so" || die
-	rm "plugins/platforms/libqoffscreen.so" || die
-	rm "plugins/platforms/libqvnc.so" || die
-	rm "plugins/platformthemes/libqgtk3.so" || die
-	rm "plugins/playlistformats/libqtmultimedia_m3u.so" || die
-	rm "plugins/position/libqtposition_geoclue.so" || die
-	rm "plugins/position/libqtposition_positionpoll.so" || die
-	rm "plugins/printsupport/libcupsprintersupport.so" || die
-	rm "plugins/qmltooling/libqmldbg_inspector.so" || die
-	rm "plugins/qmltooling/libqmldbg_local.so" || die
-	rm "plugins/qmltooling/libqmldbg_messages.so" || die
-	rm "plugins/qmltooling/libqmldbg_native.so" || die
-	rm "plugins/qmltooling/libqmldbg_nativedebugger.so" || die
-	rm "plugins/qmltooling/libqmldbg_profiler.so" || die
-	rm "plugins/qmltooling/libqmldbg_quickprofiler.so" || die
-	rm "plugins/qmltooling/libqmldbg_server.so" || die
-	rm "plugins/qmltooling/libqmldbg_tcp.so" || die
-	rm "plugins/renderplugins/libscene2d.so" || die
-	rm "plugins/sceneparsers/libassimpsceneimport.so" || die
-	rm "plugins/sceneparsers/libgltfsceneexport.so" || die
-	rm "plugins/sceneparsers/libgltfsceneimport.so" || die
-	rm "plugins/sensorgestures/libqtsensorgestures_plugin.so" || die
-	rm "plugins/sensorgestures/libqtsensorgestures_shakeplugin.so" || die
-	rm "plugins/sensors/libqtsensors_generic.so" || die
-	rm "plugins/sensors/libqtsensors_iio-sensor-proxy.so" || die
-	rm "plugins/sensors/libqtsensors_linuxsys.so" || die
-	rm "plugins/sqldrivers/libqsqlite.so" || die
-	rm "plugins/sqldrivers/libqsqlpsql.so" || die
-	rm "plugins/xcbglintegrations/libqxcb-egl-integration.so" || die
-	rm "qml/Qt/labs/calendar/libqtlabscalendarplugin.so" || die
-	rm "qml/Qt/labs/folderlistmodel/libqmlfolderlistmodelplugin.so" || die
-	rm "qml/Qt/labs/platform/libqtlabsplatformplugin.so" || die
-	rm "qml/Qt/labs/settings/libqmlsettingsplugin.so" || die
-	rm "qml/Qt/labs/sharedimage/libsharedimageplugin.so" || die
-	rm "qml/Qt3D/Animation/libquick3danimationplugin.so" || die
-	rm "qml/Qt3D/Core/libquick3dcoreplugin.so" || die
-	rm "qml/Qt3D/Extras/libquick3dextrasplugin.so" || die
-	rm "qml/Qt3D/Input/libquick3dinputplugin.so" || die
-	rm "qml/Qt3D/Logic/libquick3dlogicplugin.so" || die
-	rm "qml/Qt3D/Render/libquick3drenderplugin.so" || die
-	rm "qml/QtBluetooth/libdeclarative_bluetooth.so" || die
-	rm "qml/QtGamepad/libdeclarative_gamepad.so" || die
-	rm "qml/QtLocation/libdeclarative_location.so" || die
-	rm "qml/QtMultimedia/libdeclarative_multimedia.so" || die
-	rm "qml/QtNfc/libdeclarative_nfc.so" || die
-	rm "qml/QtPositioning/libdeclarative_positioning.so" || die
-	rm "qml/QtQml/Models.2/libmodelsplugin.so" || die
-	rm "qml/QtQml/StateMachine/libqtqmlstatemachine.so" || die
-	rm "qml/QtQuick/Controls.2/Material/libqtquickcontrols2materialstyleplugin.so" || die
-	rm "qml/QtQuick/Controls.2/Universal/libqtquickcontrols2universalstyleplugin.so" || die
-	rm "qml/QtQuick/Controls/Styles/Flat/libqtquickextrasflatplugin.so" || die
-	rm "qml/QtQuick/Controls/libqtquickcontrolsplugin.so" || die
-	rm "qml/QtQuick/Dialogs/Private/libdialogsprivateplugin.so" || die
-	rm "qml/QtQuick/Dialogs/libdialogplugin.so" || die
-	rm "qml/QtQuick/Extras/libqtquickextrasplugin.so" || die
-	rm "qml/QtQuick/LocalStorage/libqmllocalstorageplugin.so" || die
-	rm "qml/QtQuick/Particles.2/libparticlesplugin.so" || die
-	rm "qml/QtQuick/PrivateWidgets/libwidgetsplugin.so" || die
-	rm "qml/QtQuick/Scene2D/libqtquickscene2dplugin.so" || die
-	rm "qml/QtQuick/Scene3D/libqtquickscene3dplugin.so" || die
-	rm "qml/QtQuick/XmlListModel/libqmlxmllistmodelplugin.so" || die
-	rm "qml/QtScxml/libdeclarative_scxml.so" || die
-	rm "qml/QtSensors/libdeclarative_sensors.so" || die
-	rm "qml/QtTest/libqmltestplugin.so" || die
-	rm "qml/QtWebChannel/libdeclarative_webchannel.so" || die
-	rm "qml/QtWebEngine/libqtwebengineplugin.so" || die
-	rm "qml/QtWebSockets/libdeclarative_qmlwebsockets.so" || die
-	rm "qml/QtWebView/libdeclarative_webview.so" || die
-	rm "lib/libQt5MultimediaGstTools.so.5" || die
-	rm "lib/libQt5OpenGL.so.5" || die
-	rm "lib/libQt5QuickWidgets.so.5" || die
-	rm "lib/libQt5EglFsKmsSupport.so.5" || die
-	rm "plugins/position/libqtposition_serialnmea.so" || die
-	rm "plugins/webview/libqtwebview_webengine.so" || die
-	rm "plugins/egldeviceintegrations/libqeglfs-kms-egldevice-integration.so" || die
-	rm "plugins/texttospeech/libqtexttospeech_speechd.so" || die
-	rm "plugins/canbus/libqtpassthrucanbus.so" || die
-	rm "qml/QtQuick/Shapes/libqmlshapesplugin.so" || die
-	rm "qml/QtQuick/Controls.2/Fusion/libqtquickcontrols2fusionstyleplugin.so" || die
-	rm "qml/QtQuick/Controls.2/Imagine/libqtquickcontrols2imaginestyleplugin.so" || die
-	rm "qml/QtQml/RemoteObjects/libqtqmlremoteobjects.so" || die
-	rm "qml/Qt/labs/location/liblocationlabsplugin.so" || die
-	rm "lib/libQt5WaylandClient.so.5" || die
-	rm "lib/libQt5WaylandCompositor.so.5" || die
-	rm "plugins/canbus/libqtvirtualcanbus.so" || die
-	rm "plugins/platforminputcontexts/libfcitxplatforminputcontextplugin.so" || die
-	rm "plugins/platforms/libqwayland-egl.so" || die
-	rm "plugins/platforms/libqwayland-generic.so" || die
-	rm "plugins/platforms/libqwayland-xcomposite-egl.so" || die
-	rm "plugins/platforms/libqwayland-xcomposite-glx.so" || die
-	rm "plugins/platforms/libqwebgl.so" || die
-	rm "plugins/position/libqtposition_geoclue2.so" || die
-	rm "plugins/sqldrivers/libqsqlodbc.so" || die
-	rm "plugins/virtualkeyboard/libqtvirtualkeyboard_hangul.so" || die
-	rm "plugins/virtualkeyboard/libqtvirtualkeyboard_openwnn.so" || die
-	rm "plugins/virtualkeyboard/libqtvirtualkeyboard_pinyin.so" || die
-	rm "plugins/virtualkeyboard/libqtvirtualkeyboard_tcime.so" || die
-	rm "plugins/virtualkeyboard/libqtvirtualkeyboard_thai.so" || die
-	rm "plugins/wayland-decoration-client/libbradient.so" || die
-	rm "plugins/wayland-graphics-integration-client/libdmabuf-server.so" || die
-	rm "plugins/wayland-graphics-integration-client/libdrm-egl-server.so" || die
-	rm "plugins/wayland-graphics-integration-client/libqt-plugin-wayland-egl.so" || die
-	rm "plugins/wayland-graphics-integration-client/libshm-emulation-server.so" || die
-	rm "plugins/wayland-graphics-integration-client/libxcomposite-egl.so" || die
-	rm "plugins/wayland-graphics-integration-client/libxcomposite-glx.so" || die
-	rm "plugins/wayland-graphics-integration-server/libdmabuf-server.so" || die
-	rm "plugins/wayland-graphics-integration-server/libdrm-egl-server.so" || die
-	rm "plugins/wayland-graphics-integration-server/liblinux-dmabuf-unstable-v1.so" || die
-	rm "plugins/wayland-graphics-integration-server/libqt-plugin-wayland-egl.so" || die
-	rm "plugins/wayland-graphics-integration-server/libshm-emulation-server.so" || die
-	rm "plugins/wayland-graphics-integration-server/libwayland-eglstream-controller.so" || die
-	rm "plugins/wayland-graphics-integration-server/libxcomposite-egl.so" || die
-	rm "plugins/wayland-graphics-integration-server/libxcomposite-glx.so" || die
-	rm "plugins/wayland-shell-integration/libfullscreen-shell-v1.so" || die
-	rm "plugins/wayland-shell-integration/libivi-shell.so" || die
-	rm "plugins/wayland-shell-integration/libwl-shell.so" || die
-	rm "plugins/wayland-shell-integration/libxdg-shell-v5.so" || die
-	rm "plugins/wayland-shell-integration/libxdg-shell-v6.so" || die
-	rm "plugins/wayland-shell-integration/libxdg-shell.so" || die
-	rm "qml/QtCharts/libqtchartsqml2.so" || die
-	rm "qml/QtDataVisualization/libdatavisualizationqml2.so" || die
-	rm "qml/QtPurchasing/libdeclarative_purchasing.so" || die
-	rm "qml/QtQuick/VirtualKeyboard/Settings/libqtquickvirtualkeyboardsettingsplugin.so" || die
-	rm "qml/QtQuick/VirtualKeyboard/Styles/libqtquickvirtualkeyboardstylesplugin.so" || die
-	rm "qml/QtQuick/VirtualKeyboard/libqtquickvirtualkeyboardplugin.so" || die
-	rm "qml/QtRemoteObjects/libqtremoteobjects.so" || die
-	rm "qml/QtWayland/Compositor/libqwaylandcompositorplugin.so" || die
-
-	default
-}
-
-src_install() {
-	# Using doins -r would strip executable bits from all binaries
-	cp -pPR usr "${D}"/ || die "Failed to copy files"
-
-	dosym "protonmail-bridge" "/usr/bin/${PN}"
-
-	insinto /etc/revdep-rebuild
-	newins - "50-${PN}" <<-EOF
-		SEARCH_DIRS_MASK="/usr/lib*/protonmail/bridge"
-	EOF
-}


^ permalink raw reply related	[flat|nested] 27+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: mail-mta/protonmail-bridge-bin/
@ 2020-08-09 10:49 Piotr Karbowski
  0 siblings, 0 replies; 27+ messages in thread
From: Piotr Karbowski @ 2020-08-09 10:49 UTC (permalink / raw
  To: gentoo-commits

commit:     d84c72483ffa7442f10ec115eb9949d6f7a53b75
Author:     Piotr Karbowski <slashbeast <AT> gentoo <DOT> org>
AuthorDate: Sun Aug  9 10:48:53 2020 +0000
Commit:     Piotr Karbowski <slashbeast <AT> gentoo <DOT> org>
CommitDate: Sun Aug  9 10:48:53 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d84c7248

mail-mta/protonmail-bridge-bin: 1.2.8 bump; 1.2.6 removal.

Signed-off-by: Piotr Karbowski <slashbeast <AT> gentoo.org>

 mail-mta/protonmail-bridge-bin/Manifest                                 | 2 +-
 ...nmail-bridge-bin-1.2.6.ebuild => protonmail-bridge-bin-1.2.8.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/mail-mta/protonmail-bridge-bin/Manifest b/mail-mta/protonmail-bridge-bin/Manifest
index 5212268a1ba..952f3ce8fc6 100644
--- a/mail-mta/protonmail-bridge-bin/Manifest
+++ b/mail-mta/protonmail-bridge-bin/Manifest
@@ -1,2 +1,2 @@
-DIST protonmail-bridge-1.2.6-1.x86_64.rpm 54560899 BLAKE2B 3f1cd39a5415119e81949ff8c8c6df6a8f64c1a1565ce169c8c1999cc34e9d977677a3cc5539bc2a6de4199792941f5676c86a29bab28a3db667aa62503ff57d SHA512 6ba00aaa99e2faff401017e5471670642f5bcb56b98b38a9e21427c1b4dc1e824a3062805dfdb717ae6d9f994c59f9967f4736e14dad0eb13c456251d96b2928
 DIST protonmail-bridge-1.2.7-1.x86_64.rpm 54243603 BLAKE2B 90e1ab6dd2fee33e817eb800d32cce430b3f2d7341e8db6d5b7d68ebef72f655571eb4afdefa20758f8dc351230cefb84391ece075ec691cd537189de392c021 SHA512 063c602dd0b1d64d6dee846cbb1d737ed845c70175c8f4dd8b5ac96f5fe37fb6253ffcb89349f13d2cc5c49a6df416da6e5fcd9f71ebe88bf9633872186b8f44
+DIST protonmail-bridge-1.2.8-1.x86_64.rpm 54238575 BLAKE2B 25ac160210747162ea688925ed5644b9b018400c1e89c52e617f0242b94b22956bbffb1e0dfed2c3c18fe7a4ba9b737eef35c51033c5f52557aa3c6803d37537 SHA512 676ca7466c1bd49f24327a99957c57b7794e6f10fc73b158ba8b95279a406e208d3f85f301631c4f54c5b7f0896b8f7a49c2c077af7a5ae54c7f1b329f5f89bc

diff --git a/mail-mta/protonmail-bridge-bin/protonmail-bridge-bin-1.2.6.ebuild b/mail-mta/protonmail-bridge-bin/protonmail-bridge-bin-1.2.8.ebuild
similarity index 100%
rename from mail-mta/protonmail-bridge-bin/protonmail-bridge-bin-1.2.6.ebuild
rename to mail-mta/protonmail-bridge-bin/protonmail-bridge-bin-1.2.8.ebuild


^ permalink raw reply related	[flat|nested] 27+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: mail-mta/protonmail-bridge-bin/
@ 2020-08-19 20:55 Piotr Karbowski
  0 siblings, 0 replies; 27+ messages in thread
From: Piotr Karbowski @ 2020-08-19 20:55 UTC (permalink / raw
  To: gentoo-commits

commit:     dd80e36323fea806c6fa84d5b55ea90ce83eec15
Author:     Piotr Karbowski <slashbeast <AT> gentoo <DOT> org>
AuthorDate: Wed Aug 19 20:54:23 2020 +0000
Commit:     Piotr Karbowski <slashbeast <AT> gentoo <DOT> org>
CommitDate: Wed Aug 19 20:54:23 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dd80e363

mail-mta/protonmail-bridge-bin: 1.3.3 bump; 1.2.7 drop.

Signed-off-by: Piotr Karbowski <slashbeast <AT> gentoo.org>

 mail-mta/protonmail-bridge-bin/Manifest                                 | 2 +-
 ...nmail-bridge-bin-1.2.7.ebuild => protonmail-bridge-bin-1.3.3.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/mail-mta/protonmail-bridge-bin/Manifest b/mail-mta/protonmail-bridge-bin/Manifest
index 952f3ce8fc6..cce2518b696 100644
--- a/mail-mta/protonmail-bridge-bin/Manifest
+++ b/mail-mta/protonmail-bridge-bin/Manifest
@@ -1,2 +1,2 @@
-DIST protonmail-bridge-1.2.7-1.x86_64.rpm 54243603 BLAKE2B 90e1ab6dd2fee33e817eb800d32cce430b3f2d7341e8db6d5b7d68ebef72f655571eb4afdefa20758f8dc351230cefb84391ece075ec691cd537189de392c021 SHA512 063c602dd0b1d64d6dee846cbb1d737ed845c70175c8f4dd8b5ac96f5fe37fb6253ffcb89349f13d2cc5c49a6df416da6e5fcd9f71ebe88bf9633872186b8f44
 DIST protonmail-bridge-1.2.8-1.x86_64.rpm 54238575 BLAKE2B 25ac160210747162ea688925ed5644b9b018400c1e89c52e617f0242b94b22956bbffb1e0dfed2c3c18fe7a4ba9b737eef35c51033c5f52557aa3c6803d37537 SHA512 676ca7466c1bd49f24327a99957c57b7794e6f10fc73b158ba8b95279a406e208d3f85f301631c4f54c5b7f0896b8f7a49c2c077af7a5ae54c7f1b329f5f89bc
+DIST protonmail-bridge-1.3.3-1.x86_64.rpm 54353335 BLAKE2B 3703b78e843bde9ce67b346901e52ed54728de16c1b89bae1b9372bb1c8c9c51090fa4ff0b1f6587dc44a35125d69a8f4c4512924ad3b10dd7ac4453e72b3d58 SHA512 d455126e260cb5f45f28a08f123e0a954fcb76253ffa998774d10be9c1dd4902a1ad74f166213882ca2191a1e041e119cd816ccc31ef0b9aded51c830dc3b37f

diff --git a/mail-mta/protonmail-bridge-bin/protonmail-bridge-bin-1.2.7.ebuild b/mail-mta/protonmail-bridge-bin/protonmail-bridge-bin-1.3.3.ebuild
similarity index 100%
rename from mail-mta/protonmail-bridge-bin/protonmail-bridge-bin-1.2.7.ebuild
rename to mail-mta/protonmail-bridge-bin/protonmail-bridge-bin-1.3.3.ebuild


^ permalink raw reply related	[flat|nested] 27+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: mail-mta/protonmail-bridge-bin/
@ 2020-10-21 20:24 Piotr Karbowski
  0 siblings, 0 replies; 27+ messages in thread
From: Piotr Karbowski @ 2020-10-21 20:24 UTC (permalink / raw
  To: gentoo-commits

commit:     aa86c2a58a78cb283b0fc74fbd19f69e7a677f14
Author:     Piotr Karbowski <slashbeast <AT> gentoo <DOT> org>
AuthorDate: Wed Oct 21 20:23:05 2020 +0000
Commit:     Piotr Karbowski <slashbeast <AT> gentoo <DOT> org>
CommitDate: Wed Oct 21 20:23:05 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aa86c2a5

mail-mta/protonmail-bridge-bin: 1.4.4 version bump.

Signed-off-by: Piotr Karbowski <slashbeast <AT> gentoo.org>

 mail-mta/protonmail-bridge-bin/Manifest            |   1 +
 .../protonmail-bridge-bin-1.4.4.ebuild             | 248 +++++++++++++++++++++
 2 files changed, 249 insertions(+)

diff --git a/mail-mta/protonmail-bridge-bin/Manifest b/mail-mta/protonmail-bridge-bin/Manifest
index cce2518b696..16107c20d46 100644
--- a/mail-mta/protonmail-bridge-bin/Manifest
+++ b/mail-mta/protonmail-bridge-bin/Manifest
@@ -1,2 +1,3 @@
 DIST protonmail-bridge-1.2.8-1.x86_64.rpm 54238575 BLAKE2B 25ac160210747162ea688925ed5644b9b018400c1e89c52e617f0242b94b22956bbffb1e0dfed2c3c18fe7a4ba9b737eef35c51033c5f52557aa3c6803d37537 SHA512 676ca7466c1bd49f24327a99957c57b7794e6f10fc73b158ba8b95279a406e208d3f85f301631c4f54c5b7f0896b8f7a49c2c077af7a5ae54c7f1b329f5f89bc
 DIST protonmail-bridge-1.3.3-1.x86_64.rpm 54353335 BLAKE2B 3703b78e843bde9ce67b346901e52ed54728de16c1b89bae1b9372bb1c8c9c51090fa4ff0b1f6587dc44a35125d69a8f4c4512924ad3b10dd7ac4453e72b3d58 SHA512 d455126e260cb5f45f28a08f123e0a954fcb76253ffa998774d10be9c1dd4902a1ad74f166213882ca2191a1e041e119cd816ccc31ef0b9aded51c830dc3b37f
+DIST protonmail-bridge-1.4.4-1.x86_64.rpm 55354116 BLAKE2B 17365d5e431595768ad703cb72713d68c1f59fcada9081a490c3d6e4ebe1863d125073fdc4866cc0e61cb2eb3eb29fd7929529b0d6975925e95b00af576bb80a SHA512 d5fe05df70df42cf117e0e4eea893324ea831a33b89c82c317a2a36c179b836336b7acc3f57429833b875a6c380882c06ce262579019c6a01de5611ebf93197c

diff --git a/mail-mta/protonmail-bridge-bin/protonmail-bridge-bin-1.4.4.ebuild b/mail-mta/protonmail-bridge-bin/protonmail-bridge-bin-1.4.4.ebuild
new file mode 100644
index 00000000000..a1f688318f2
--- /dev/null
+++ b/mail-mta/protonmail-bridge-bin/protonmail-bridge-bin-1.4.4.ebuild
@@ -0,0 +1,248 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit rpm xdg-utils
+
+DESCRIPTION="Serves ProtonMail to IMAP/SMTP clients"
+HOMEPAGE="https://protonmail.com/bridge/"
+SRC_URI="https://protonmail.com/download/${P/-bin/}-1.x86_64.rpm"
+
+RESTRICT="bindist mirror"
+
+LICENSE="MIT protonmail-bridge-EULA"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE=""
+
+DEPEND=""
+RDEPEND="
+	app-crypt/libsecret
+	dev-libs/glib:2
+	media-sound/pulseaudio[glib]
+	sys-apps/dbus
+	virtual/opengl
+	media-libs/fontconfig
+	media-libs/freetype
+	x11-libs/libICE
+	x11-libs/libSM
+	x11-libs/libX11
+	x11-libs/libxcb
+	x11-libs/libXext
+	x11-libs/libXi
+"
+BDEPEND="dev-util/patchelf"
+
+S="${WORKDIR}"
+
+QA_PREBUILT="*"
+
+src_prepare() {
+	# Some bogus files got into package.
+	rm -rf usr/lib/.build-id
+
+	# Bug #660366. To workaround preserving libs, set RUNPATH and rm unused libs
+	cd "${S}/usr/lib/protonmail/bridge" || die
+	patchelf --set-rpath '$ORIGIN/lib' protonmail-bridge || die "patchelf failed"
+	patchelf --set-rpath '$ORIGIN' lib/libicui18n.so.56 || die "patchelf failed"
+	patchelf --set-rpath '$ORIGIN' lib/libicuuc.so.56 || die "patchelf failed"
+
+	rm "lib/libQt53DCore.so.5" || die
+	rm "lib/libQt53DExtras.so.5" || die
+	rm "lib/libQt53DInput.so.5" || die
+	rm "lib/libQt53DLogic.so.5" || die
+	rm "lib/libQt53DQuick.so.5" || die
+	rm "lib/libQt53DQuickExtras.so.5" || die
+	rm "lib/libQt53DQuickInput.so.5" || die
+	rm "lib/libQt53DQuickRender.so.5" || die
+	rm "lib/libQt53DRender.so.5" || die
+	rm "lib/libQt5Concurrent.so.5" || die
+	rm "lib/libQt5Gamepad.so.5" || die
+	rm "lib/libQt5QuickParticles.so.5" || die
+	rm "plugins/audio/libqtaudio_alsa.so" || die
+	rm "plugins/audio/libqtmedia_pulse.so" || die
+	rm "plugins/bearer/libqconnmanbearer.so" || die
+	rm "plugins/bearer/libqgenericbearer.so" || die
+	rm "plugins/bearer/libqnmbearer.so" || die
+	rm "plugins/canbus/libqtpeakcanbus.so" || die
+	rm "plugins/canbus/libqtsocketcanbus.so" || die
+	rm "plugins/canbus/libqttinycanbus.so" || die
+	rm "plugins/designer/libqquickwidget.so" || die
+	rm "plugins/designer/libqwebengineview.so" || die
+	rm "plugins/egldeviceintegrations/libqeglfs-emu-integration.so" || die
+	rm "plugins/egldeviceintegrations/libqeglfs-x11-integration.so" || die
+	rm "plugins/gamepads/libevdevgamepad.so" || die
+	rm "plugins/generic/libqevdevkeyboardplugin.so" || die
+	rm "plugins/generic/libqevdevmouseplugin.so" || die
+	rm "plugins/generic/libqevdevtabletplugin.so" || die
+	rm "plugins/generic/libqevdevtouchplugin.so" || die
+	rm "plugins/generic/libqtuiotouchplugin.so" || die
+	rm "plugins/geometryloaders/libdefaultgeometryloader.so" || die
+	rm "plugins/geometryloaders/libgltfgeometryloader.so" || die
+	rm "plugins/geoservices/libqtgeoservices_esri.so" || die
+	rm "plugins/geoservices/libqtgeoservices_itemsoverlay.so" || die
+	rm "plugins/geoservices/libqtgeoservices_mapbox.so" || die
+	rm "plugins/geoservices/libqtgeoservices_mapboxgl.so" || die
+	rm "plugins/geoservices/libqtgeoservices_nokia.so" || die
+	rm "plugins/geoservices/libqtgeoservices_osm.so" || die
+	rm "plugins/iconengines/libqsvgicon.so" || die
+	rm "plugins/mediaservice/libgstaudiodecoder.so" || die
+	rm "plugins/mediaservice/libgstcamerabin.so" || die
+	rm "plugins/mediaservice/libgstmediacapture.so" || die
+	rm "plugins/mediaservice/libgstmediaplayer.so" || die
+	rm "plugins/platforminputcontexts/libibusplatforminputcontextplugin.so" || die
+	rm "plugins/platforminputcontexts/libqtvirtualkeyboardplugin.so" || die
+	rm "plugins/platforms/libqeglfs.so" || die
+	rm "plugins/platforms/libqlinuxfb.so" || die
+	rm "plugins/platforms/libqminimal.so" || die
+	rm "plugins/platforms/libqminimalegl.so" || die
+	rm "plugins/platforms/libqoffscreen.so" || die
+	rm "plugins/platforms/libqvnc.so" || die
+	rm "plugins/platformthemes/libqgtk3.so" || die
+	rm "plugins/playlistformats/libqtmultimedia_m3u.so" || die
+	rm "plugins/position/libqtposition_geoclue.so" || die
+	rm "plugins/position/libqtposition_positionpoll.so" || die
+	rm "plugins/printsupport/libcupsprintersupport.so" || die
+	rm "plugins/qmltooling/libqmldbg_inspector.so" || die
+	rm "plugins/qmltooling/libqmldbg_local.so" || die
+	rm "plugins/qmltooling/libqmldbg_messages.so" || die
+	rm "plugins/qmltooling/libqmldbg_native.so" || die
+	rm "plugins/qmltooling/libqmldbg_nativedebugger.so" || die
+	rm "plugins/qmltooling/libqmldbg_profiler.so" || die
+	rm "plugins/qmltooling/libqmldbg_quickprofiler.so" || die
+	rm "plugins/qmltooling/libqmldbg_server.so" || die
+	rm "plugins/qmltooling/libqmldbg_tcp.so" || die
+	rm "plugins/renderplugins/libscene2d.so" || die
+	rm "plugins/sceneparsers/libassimpsceneimport.so" || die
+	rm "plugins/sceneparsers/libgltfsceneexport.so" || die
+	rm "plugins/sceneparsers/libgltfsceneimport.so" || die
+	rm "plugins/sensorgestures/libqtsensorgestures_plugin.so" || die
+	rm "plugins/sensorgestures/libqtsensorgestures_shakeplugin.so" || die
+	rm "plugins/sensors/libqtsensors_generic.so" || die
+	rm "plugins/sensors/libqtsensors_iio-sensor-proxy.so" || die
+	rm "plugins/sensors/libqtsensors_linuxsys.so" || die
+	rm "plugins/sqldrivers/libqsqlite.so" || die
+	rm "plugins/sqldrivers/libqsqlpsql.so" || die
+	rm "plugins/xcbglintegrations/libqxcb-egl-integration.so" || die
+	rm "qml/Qt/labs/calendar/libqtlabscalendarplugin.so" || die
+	rm "qml/Qt/labs/folderlistmodel/libqmlfolderlistmodelplugin.so" || die
+	rm "qml/Qt/labs/platform/libqtlabsplatformplugin.so" || die
+	rm "qml/Qt/labs/settings/libqmlsettingsplugin.so" || die
+	rm "qml/Qt/labs/sharedimage/libsharedimageplugin.so" || die
+	rm "qml/Qt3D/Animation/libquick3danimationplugin.so" || die
+	rm "qml/Qt3D/Core/libquick3dcoreplugin.so" || die
+	rm "qml/Qt3D/Extras/libquick3dextrasplugin.so" || die
+	rm "qml/Qt3D/Input/libquick3dinputplugin.so" || die
+	rm "qml/Qt3D/Logic/libquick3dlogicplugin.so" || die
+	rm "qml/Qt3D/Render/libquick3drenderplugin.so" || die
+	rm "qml/QtBluetooth/libdeclarative_bluetooth.so" || die
+	rm "qml/QtGamepad/libdeclarative_gamepad.so" || die
+	rm "qml/QtLocation/libdeclarative_location.so" || die
+	rm "qml/QtMultimedia/libdeclarative_multimedia.so" || die
+	rm "qml/QtNfc/libdeclarative_nfc.so" || die
+	rm "qml/QtPositioning/libdeclarative_positioning.so" || die
+	rm "qml/QtQml/Models.2/libmodelsplugin.so" || die
+	rm "qml/QtQml/StateMachine/libqtqmlstatemachine.so" || die
+	rm "qml/QtQuick/Controls.2/Material/libqtquickcontrols2materialstyleplugin.so" || die
+	rm "qml/QtQuick/Controls.2/Universal/libqtquickcontrols2universalstyleplugin.so" || die
+	rm "qml/QtQuick/Controls/Styles/Flat/libqtquickextrasflatplugin.so" || die
+	rm "qml/QtQuick/Controls/libqtquickcontrolsplugin.so" || die
+	rm "qml/QtQuick/Dialogs/Private/libdialogsprivateplugin.so" || die
+	rm "qml/QtQuick/Dialogs/libdialogplugin.so" || die
+	rm "qml/QtQuick/Extras/libqtquickextrasplugin.so" || die
+	rm "qml/QtQuick/LocalStorage/libqmllocalstorageplugin.so" || die
+	rm "qml/QtQuick/Particles.2/libparticlesplugin.so" || die
+	rm "qml/QtQuick/PrivateWidgets/libwidgetsplugin.so" || die
+	rm "qml/QtQuick/Scene2D/libqtquickscene2dplugin.so" || die
+	rm "qml/QtQuick/Scene3D/libqtquickscene3dplugin.so" || die
+	rm "qml/QtQuick/XmlListModel/libqmlxmllistmodelplugin.so" || die
+	rm "qml/QtScxml/libdeclarative_scxml.so" || die
+	rm "qml/QtSensors/libdeclarative_sensors.so" || die
+	rm "qml/QtTest/libqmltestplugin.so" || die
+	rm "qml/QtWebChannel/libdeclarative_webchannel.so" || die
+	rm "qml/QtWebEngine/libqtwebengineplugin.so" || die
+	rm "qml/QtWebSockets/libdeclarative_qmlwebsockets.so" || die
+	rm "qml/QtWebView/libdeclarative_webview.so" || die
+	rm "lib/libQt5MultimediaGstTools.so.5" || die
+	rm "lib/libQt5OpenGL.so.5" || die
+	rm "lib/libQt5QuickWidgets.so.5" || die
+	rm "lib/libQt5EglFsKmsSupport.so.5" || die
+	rm "plugins/position/libqtposition_serialnmea.so" || die
+	rm "plugins/webview/libqtwebview_webengine.so" || die
+	rm "plugins/egldeviceintegrations/libqeglfs-kms-egldevice-integration.so" || die
+	rm "plugins/texttospeech/libqtexttospeech_speechd.so" || die
+	rm "plugins/canbus/libqtpassthrucanbus.so" || die
+	rm "qml/QtQuick/Shapes/libqmlshapesplugin.so" || die
+	rm "qml/QtQuick/Controls.2/Fusion/libqtquickcontrols2fusionstyleplugin.so" || die
+	rm "qml/QtQuick/Controls.2/Imagine/libqtquickcontrols2imaginestyleplugin.so" || die
+	rm "qml/QtQml/RemoteObjects/libqtqmlremoteobjects.so" || die
+	rm "qml/Qt/labs/location/liblocationlabsplugin.so" || die
+	rm "lib/libQt5WaylandClient.so.5" || die
+	rm "lib/libQt5WaylandCompositor.so.5" || die
+	rm "plugins/canbus/libqtvirtualcanbus.so" || die
+	rm "plugins/platforminputcontexts/libfcitxplatforminputcontextplugin.so" || die
+	rm "plugins/platforms/libqwayland-egl.so" || die
+	rm "plugins/platforms/libqwayland-generic.so" || die
+	rm "plugins/platforms/libqwayland-xcomposite-egl.so" || die
+	rm "plugins/platforms/libqwayland-xcomposite-glx.so" || die
+	rm "plugins/platforms/libqwebgl.so" || die
+	rm "plugins/position/libqtposition_geoclue2.so" || die
+	rm "plugins/sqldrivers/libqsqlodbc.so" || die
+	rm "plugins/virtualkeyboard/libqtvirtualkeyboard_hangul.so" || die
+	rm "plugins/virtualkeyboard/libqtvirtualkeyboard_openwnn.so" || die
+	rm "plugins/virtualkeyboard/libqtvirtualkeyboard_pinyin.so" || die
+	rm "plugins/virtualkeyboard/libqtvirtualkeyboard_tcime.so" || die
+	rm "plugins/virtualkeyboard/libqtvirtualkeyboard_thai.so" || die
+	rm "plugins/wayland-decoration-client/libbradient.so" || die
+	rm "plugins/wayland-graphics-integration-client/libdmabuf-server.so" || die
+	rm "plugins/wayland-graphics-integration-client/libdrm-egl-server.so" || die
+	rm "plugins/wayland-graphics-integration-client/libqt-plugin-wayland-egl.so" || die
+	rm "plugins/wayland-graphics-integration-client/libshm-emulation-server.so" || die
+	rm "plugins/wayland-graphics-integration-client/libxcomposite-egl.so" || die
+	rm "plugins/wayland-graphics-integration-client/libxcomposite-glx.so" || die
+	rm "plugins/wayland-graphics-integration-server/libdmabuf-server.so" || die
+	rm "plugins/wayland-graphics-integration-server/libdrm-egl-server.so" || die
+	rm "plugins/wayland-graphics-integration-server/liblinux-dmabuf-unstable-v1.so" || die
+	rm "plugins/wayland-graphics-integration-server/libqt-plugin-wayland-egl.so" || die
+	rm "plugins/wayland-graphics-integration-server/libshm-emulation-server.so" || die
+	rm "plugins/wayland-graphics-integration-server/libwayland-eglstream-controller.so" || die
+	rm "plugins/wayland-graphics-integration-server/libxcomposite-egl.so" || die
+	rm "plugins/wayland-graphics-integration-server/libxcomposite-glx.so" || die
+	rm "plugins/wayland-shell-integration/libfullscreen-shell-v1.so" || die
+	rm "plugins/wayland-shell-integration/libivi-shell.so" || die
+	rm "plugins/wayland-shell-integration/libwl-shell.so" || die
+	rm "plugins/wayland-shell-integration/libxdg-shell-v5.so" || die
+	rm "plugins/wayland-shell-integration/libxdg-shell-v6.so" || die
+	rm "plugins/wayland-shell-integration/libxdg-shell.so" || die
+	rm "qml/QtCharts/libqtchartsqml2.so" || die
+	rm "qml/QtDataVisualization/libdatavisualizationqml2.so" || die
+	rm "qml/QtPurchasing/libdeclarative_purchasing.so" || die
+	rm "qml/QtQuick/VirtualKeyboard/Settings/libqtquickvirtualkeyboardsettingsplugin.so" || die
+	rm "qml/QtQuick/VirtualKeyboard/Styles/libqtquickvirtualkeyboardstylesplugin.so" || die
+	rm "qml/QtQuick/VirtualKeyboard/libqtquickvirtualkeyboardplugin.so" || die
+	rm "qml/QtRemoteObjects/libqtremoteobjects.so" || die
+	rm "qml/QtWayland/Compositor/libqwaylandcompositorplugin.so" || die
+
+	default
+}
+
+src_install() {
+	# Using doins -r would strip executable bits from all binaries
+	cp -pPR usr "${D}"/ || die "Failed to copy files"
+
+	dosym "protonmail-bridge" "/usr/bin/${PN}"
+
+	insinto /etc/revdep-rebuild
+	newins - "50-${PN}" <<-EOF
+		SEARCH_DIRS_MASK="/usr/lib*/protonmail/bridge"
+	EOF
+}
+
+pkg_postinst() {
+	xdg_icon_cache_update
+}
+
+pkg_postrm() {
+	xdg_icon_cache_update
+}


^ permalink raw reply related	[flat|nested] 27+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: mail-mta/protonmail-bridge-bin/
@ 2020-10-25 21:17 Piotr Karbowski
  0 siblings, 0 replies; 27+ messages in thread
From: Piotr Karbowski @ 2020-10-25 21:17 UTC (permalink / raw
  To: gentoo-commits

commit:     29048efb290bcf56adb552b59709b1d184805bce
Author:     Piotr Karbowski <slashbeast <AT> gentoo <DOT> org>
AuthorDate: Sun Oct 25 21:16:13 2020 +0000
Commit:     Piotr Karbowski <slashbeast <AT> gentoo <DOT> org>
CommitDate: Sun Oct 25 21:17:01 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=29048efb

mail-mta/protonmail-bridge-bin: 1.4.5 version bump; drop old.

Closes: https://bugs.gentoo.org/750701
Signed-off-by: Piotr Karbowski <slashbeast <AT> gentoo.org>

 mail-mta/protonmail-bridge-bin/Manifest            |   3 +-
 .../protonmail-bridge-bin-1.3.3.ebuild             | 248 ---------------------
 ...8.ebuild => protonmail-bridge-bin-1.4.5.ebuild} |   1 +
 3 files changed, 2 insertions(+), 250 deletions(-)

diff --git a/mail-mta/protonmail-bridge-bin/Manifest b/mail-mta/protonmail-bridge-bin/Manifest
index 16107c20d46..97323909754 100644
--- a/mail-mta/protonmail-bridge-bin/Manifest
+++ b/mail-mta/protonmail-bridge-bin/Manifest
@@ -1,3 +1,2 @@
-DIST protonmail-bridge-1.2.8-1.x86_64.rpm 54238575 BLAKE2B 25ac160210747162ea688925ed5644b9b018400c1e89c52e617f0242b94b22956bbffb1e0dfed2c3c18fe7a4ba9b737eef35c51033c5f52557aa3c6803d37537 SHA512 676ca7466c1bd49f24327a99957c57b7794e6f10fc73b158ba8b95279a406e208d3f85f301631c4f54c5b7f0896b8f7a49c2c077af7a5ae54c7f1b329f5f89bc
-DIST protonmail-bridge-1.3.3-1.x86_64.rpm 54353335 BLAKE2B 3703b78e843bde9ce67b346901e52ed54728de16c1b89bae1b9372bb1c8c9c51090fa4ff0b1f6587dc44a35125d69a8f4c4512924ad3b10dd7ac4453e72b3d58 SHA512 d455126e260cb5f45f28a08f123e0a954fcb76253ffa998774d10be9c1dd4902a1ad74f166213882ca2191a1e041e119cd816ccc31ef0b9aded51c830dc3b37f
 DIST protonmail-bridge-1.4.4-1.x86_64.rpm 55354116 BLAKE2B 17365d5e431595768ad703cb72713d68c1f59fcada9081a490c3d6e4ebe1863d125073fdc4866cc0e61cb2eb3eb29fd7929529b0d6975925e95b00af576bb80a SHA512 d5fe05df70df42cf117e0e4eea893324ea831a33b89c82c317a2a36c179b836336b7acc3f57429833b875a6c380882c06ce262579019c6a01de5611ebf93197c
+DIST protonmail-bridge-1.4.5-1.x86_64.rpm 55357615 BLAKE2B f3ba298bdab26df9d7bebe65f974fde01962890c174dab91d6fb32f4349655bc8561009321f1b4906370bc9cd8a8946f094f215fb38a3aa0b6c8d633e2c44232 SHA512 80273ab2a679bedd6c6a2dc906545d15b4aee281303b255a749c5de15286ce8b49e6c3805ab594057d5c3af7dfedeb8b9acefab4be83e0f7728d06523d64143e

diff --git a/mail-mta/protonmail-bridge-bin/protonmail-bridge-bin-1.3.3.ebuild b/mail-mta/protonmail-bridge-bin/protonmail-bridge-bin-1.3.3.ebuild
deleted file mode 100644
index a1f688318f2..00000000000
--- a/mail-mta/protonmail-bridge-bin/protonmail-bridge-bin-1.3.3.ebuild
+++ /dev/null
@@ -1,248 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit rpm xdg-utils
-
-DESCRIPTION="Serves ProtonMail to IMAP/SMTP clients"
-HOMEPAGE="https://protonmail.com/bridge/"
-SRC_URI="https://protonmail.com/download/${P/-bin/}-1.x86_64.rpm"
-
-RESTRICT="bindist mirror"
-
-LICENSE="MIT protonmail-bridge-EULA"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE=""
-
-DEPEND=""
-RDEPEND="
-	app-crypt/libsecret
-	dev-libs/glib:2
-	media-sound/pulseaudio[glib]
-	sys-apps/dbus
-	virtual/opengl
-	media-libs/fontconfig
-	media-libs/freetype
-	x11-libs/libICE
-	x11-libs/libSM
-	x11-libs/libX11
-	x11-libs/libxcb
-	x11-libs/libXext
-	x11-libs/libXi
-"
-BDEPEND="dev-util/patchelf"
-
-S="${WORKDIR}"
-
-QA_PREBUILT="*"
-
-src_prepare() {
-	# Some bogus files got into package.
-	rm -rf usr/lib/.build-id
-
-	# Bug #660366. To workaround preserving libs, set RUNPATH and rm unused libs
-	cd "${S}/usr/lib/protonmail/bridge" || die
-	patchelf --set-rpath '$ORIGIN/lib' protonmail-bridge || die "patchelf failed"
-	patchelf --set-rpath '$ORIGIN' lib/libicui18n.so.56 || die "patchelf failed"
-	patchelf --set-rpath '$ORIGIN' lib/libicuuc.so.56 || die "patchelf failed"
-
-	rm "lib/libQt53DCore.so.5" || die
-	rm "lib/libQt53DExtras.so.5" || die
-	rm "lib/libQt53DInput.so.5" || die
-	rm "lib/libQt53DLogic.so.5" || die
-	rm "lib/libQt53DQuick.so.5" || die
-	rm "lib/libQt53DQuickExtras.so.5" || die
-	rm "lib/libQt53DQuickInput.so.5" || die
-	rm "lib/libQt53DQuickRender.so.5" || die
-	rm "lib/libQt53DRender.so.5" || die
-	rm "lib/libQt5Concurrent.so.5" || die
-	rm "lib/libQt5Gamepad.so.5" || die
-	rm "lib/libQt5QuickParticles.so.5" || die
-	rm "plugins/audio/libqtaudio_alsa.so" || die
-	rm "plugins/audio/libqtmedia_pulse.so" || die
-	rm "plugins/bearer/libqconnmanbearer.so" || die
-	rm "plugins/bearer/libqgenericbearer.so" || die
-	rm "plugins/bearer/libqnmbearer.so" || die
-	rm "plugins/canbus/libqtpeakcanbus.so" || die
-	rm "plugins/canbus/libqtsocketcanbus.so" || die
-	rm "plugins/canbus/libqttinycanbus.so" || die
-	rm "plugins/designer/libqquickwidget.so" || die
-	rm "plugins/designer/libqwebengineview.so" || die
-	rm "plugins/egldeviceintegrations/libqeglfs-emu-integration.so" || die
-	rm "plugins/egldeviceintegrations/libqeglfs-x11-integration.so" || die
-	rm "plugins/gamepads/libevdevgamepad.so" || die
-	rm "plugins/generic/libqevdevkeyboardplugin.so" || die
-	rm "plugins/generic/libqevdevmouseplugin.so" || die
-	rm "plugins/generic/libqevdevtabletplugin.so" || die
-	rm "plugins/generic/libqevdevtouchplugin.so" || die
-	rm "plugins/generic/libqtuiotouchplugin.so" || die
-	rm "plugins/geometryloaders/libdefaultgeometryloader.so" || die
-	rm "plugins/geometryloaders/libgltfgeometryloader.so" || die
-	rm "plugins/geoservices/libqtgeoservices_esri.so" || die
-	rm "plugins/geoservices/libqtgeoservices_itemsoverlay.so" || die
-	rm "plugins/geoservices/libqtgeoservices_mapbox.so" || die
-	rm "plugins/geoservices/libqtgeoservices_mapboxgl.so" || die
-	rm "plugins/geoservices/libqtgeoservices_nokia.so" || die
-	rm "plugins/geoservices/libqtgeoservices_osm.so" || die
-	rm "plugins/iconengines/libqsvgicon.so" || die
-	rm "plugins/mediaservice/libgstaudiodecoder.so" || die
-	rm "plugins/mediaservice/libgstcamerabin.so" || die
-	rm "plugins/mediaservice/libgstmediacapture.so" || die
-	rm "plugins/mediaservice/libgstmediaplayer.so" || die
-	rm "plugins/platforminputcontexts/libibusplatforminputcontextplugin.so" || die
-	rm "plugins/platforminputcontexts/libqtvirtualkeyboardplugin.so" || die
-	rm "plugins/platforms/libqeglfs.so" || die
-	rm "plugins/platforms/libqlinuxfb.so" || die
-	rm "plugins/platforms/libqminimal.so" || die
-	rm "plugins/platforms/libqminimalegl.so" || die
-	rm "plugins/platforms/libqoffscreen.so" || die
-	rm "plugins/platforms/libqvnc.so" || die
-	rm "plugins/platformthemes/libqgtk3.so" || die
-	rm "plugins/playlistformats/libqtmultimedia_m3u.so" || die
-	rm "plugins/position/libqtposition_geoclue.so" || die
-	rm "plugins/position/libqtposition_positionpoll.so" || die
-	rm "plugins/printsupport/libcupsprintersupport.so" || die
-	rm "plugins/qmltooling/libqmldbg_inspector.so" || die
-	rm "plugins/qmltooling/libqmldbg_local.so" || die
-	rm "plugins/qmltooling/libqmldbg_messages.so" || die
-	rm "plugins/qmltooling/libqmldbg_native.so" || die
-	rm "plugins/qmltooling/libqmldbg_nativedebugger.so" || die
-	rm "plugins/qmltooling/libqmldbg_profiler.so" || die
-	rm "plugins/qmltooling/libqmldbg_quickprofiler.so" || die
-	rm "plugins/qmltooling/libqmldbg_server.so" || die
-	rm "plugins/qmltooling/libqmldbg_tcp.so" || die
-	rm "plugins/renderplugins/libscene2d.so" || die
-	rm "plugins/sceneparsers/libassimpsceneimport.so" || die
-	rm "plugins/sceneparsers/libgltfsceneexport.so" || die
-	rm "plugins/sceneparsers/libgltfsceneimport.so" || die
-	rm "plugins/sensorgestures/libqtsensorgestures_plugin.so" || die
-	rm "plugins/sensorgestures/libqtsensorgestures_shakeplugin.so" || die
-	rm "plugins/sensors/libqtsensors_generic.so" || die
-	rm "plugins/sensors/libqtsensors_iio-sensor-proxy.so" || die
-	rm "plugins/sensors/libqtsensors_linuxsys.so" || die
-	rm "plugins/sqldrivers/libqsqlite.so" || die
-	rm "plugins/sqldrivers/libqsqlpsql.so" || die
-	rm "plugins/xcbglintegrations/libqxcb-egl-integration.so" || die
-	rm "qml/Qt/labs/calendar/libqtlabscalendarplugin.so" || die
-	rm "qml/Qt/labs/folderlistmodel/libqmlfolderlistmodelplugin.so" || die
-	rm "qml/Qt/labs/platform/libqtlabsplatformplugin.so" || die
-	rm "qml/Qt/labs/settings/libqmlsettingsplugin.so" || die
-	rm "qml/Qt/labs/sharedimage/libsharedimageplugin.so" || die
-	rm "qml/Qt3D/Animation/libquick3danimationplugin.so" || die
-	rm "qml/Qt3D/Core/libquick3dcoreplugin.so" || die
-	rm "qml/Qt3D/Extras/libquick3dextrasplugin.so" || die
-	rm "qml/Qt3D/Input/libquick3dinputplugin.so" || die
-	rm "qml/Qt3D/Logic/libquick3dlogicplugin.so" || die
-	rm "qml/Qt3D/Render/libquick3drenderplugin.so" || die
-	rm "qml/QtBluetooth/libdeclarative_bluetooth.so" || die
-	rm "qml/QtGamepad/libdeclarative_gamepad.so" || die
-	rm "qml/QtLocation/libdeclarative_location.so" || die
-	rm "qml/QtMultimedia/libdeclarative_multimedia.so" || die
-	rm "qml/QtNfc/libdeclarative_nfc.so" || die
-	rm "qml/QtPositioning/libdeclarative_positioning.so" || die
-	rm "qml/QtQml/Models.2/libmodelsplugin.so" || die
-	rm "qml/QtQml/StateMachine/libqtqmlstatemachine.so" || die
-	rm "qml/QtQuick/Controls.2/Material/libqtquickcontrols2materialstyleplugin.so" || die
-	rm "qml/QtQuick/Controls.2/Universal/libqtquickcontrols2universalstyleplugin.so" || die
-	rm "qml/QtQuick/Controls/Styles/Flat/libqtquickextrasflatplugin.so" || die
-	rm "qml/QtQuick/Controls/libqtquickcontrolsplugin.so" || die
-	rm "qml/QtQuick/Dialogs/Private/libdialogsprivateplugin.so" || die
-	rm "qml/QtQuick/Dialogs/libdialogplugin.so" || die
-	rm "qml/QtQuick/Extras/libqtquickextrasplugin.so" || die
-	rm "qml/QtQuick/LocalStorage/libqmllocalstorageplugin.so" || die
-	rm "qml/QtQuick/Particles.2/libparticlesplugin.so" || die
-	rm "qml/QtQuick/PrivateWidgets/libwidgetsplugin.so" || die
-	rm "qml/QtQuick/Scene2D/libqtquickscene2dplugin.so" || die
-	rm "qml/QtQuick/Scene3D/libqtquickscene3dplugin.so" || die
-	rm "qml/QtQuick/XmlListModel/libqmlxmllistmodelplugin.so" || die
-	rm "qml/QtScxml/libdeclarative_scxml.so" || die
-	rm "qml/QtSensors/libdeclarative_sensors.so" || die
-	rm "qml/QtTest/libqmltestplugin.so" || die
-	rm "qml/QtWebChannel/libdeclarative_webchannel.so" || die
-	rm "qml/QtWebEngine/libqtwebengineplugin.so" || die
-	rm "qml/QtWebSockets/libdeclarative_qmlwebsockets.so" || die
-	rm "qml/QtWebView/libdeclarative_webview.so" || die
-	rm "lib/libQt5MultimediaGstTools.so.5" || die
-	rm "lib/libQt5OpenGL.so.5" || die
-	rm "lib/libQt5QuickWidgets.so.5" || die
-	rm "lib/libQt5EglFsKmsSupport.so.5" || die
-	rm "plugins/position/libqtposition_serialnmea.so" || die
-	rm "plugins/webview/libqtwebview_webengine.so" || die
-	rm "plugins/egldeviceintegrations/libqeglfs-kms-egldevice-integration.so" || die
-	rm "plugins/texttospeech/libqtexttospeech_speechd.so" || die
-	rm "plugins/canbus/libqtpassthrucanbus.so" || die
-	rm "qml/QtQuick/Shapes/libqmlshapesplugin.so" || die
-	rm "qml/QtQuick/Controls.2/Fusion/libqtquickcontrols2fusionstyleplugin.so" || die
-	rm "qml/QtQuick/Controls.2/Imagine/libqtquickcontrols2imaginestyleplugin.so" || die
-	rm "qml/QtQml/RemoteObjects/libqtqmlremoteobjects.so" || die
-	rm "qml/Qt/labs/location/liblocationlabsplugin.so" || die
-	rm "lib/libQt5WaylandClient.so.5" || die
-	rm "lib/libQt5WaylandCompositor.so.5" || die
-	rm "plugins/canbus/libqtvirtualcanbus.so" || die
-	rm "plugins/platforminputcontexts/libfcitxplatforminputcontextplugin.so" || die
-	rm "plugins/platforms/libqwayland-egl.so" || die
-	rm "plugins/platforms/libqwayland-generic.so" || die
-	rm "plugins/platforms/libqwayland-xcomposite-egl.so" || die
-	rm "plugins/platforms/libqwayland-xcomposite-glx.so" || die
-	rm "plugins/platforms/libqwebgl.so" || die
-	rm "plugins/position/libqtposition_geoclue2.so" || die
-	rm "plugins/sqldrivers/libqsqlodbc.so" || die
-	rm "plugins/virtualkeyboard/libqtvirtualkeyboard_hangul.so" || die
-	rm "plugins/virtualkeyboard/libqtvirtualkeyboard_openwnn.so" || die
-	rm "plugins/virtualkeyboard/libqtvirtualkeyboard_pinyin.so" || die
-	rm "plugins/virtualkeyboard/libqtvirtualkeyboard_tcime.so" || die
-	rm "plugins/virtualkeyboard/libqtvirtualkeyboard_thai.so" || die
-	rm "plugins/wayland-decoration-client/libbradient.so" || die
-	rm "plugins/wayland-graphics-integration-client/libdmabuf-server.so" || die
-	rm "plugins/wayland-graphics-integration-client/libdrm-egl-server.so" || die
-	rm "plugins/wayland-graphics-integration-client/libqt-plugin-wayland-egl.so" || die
-	rm "plugins/wayland-graphics-integration-client/libshm-emulation-server.so" || die
-	rm "plugins/wayland-graphics-integration-client/libxcomposite-egl.so" || die
-	rm "plugins/wayland-graphics-integration-client/libxcomposite-glx.so" || die
-	rm "plugins/wayland-graphics-integration-server/libdmabuf-server.so" || die
-	rm "plugins/wayland-graphics-integration-server/libdrm-egl-server.so" || die
-	rm "plugins/wayland-graphics-integration-server/liblinux-dmabuf-unstable-v1.so" || die
-	rm "plugins/wayland-graphics-integration-server/libqt-plugin-wayland-egl.so" || die
-	rm "plugins/wayland-graphics-integration-server/libshm-emulation-server.so" || die
-	rm "plugins/wayland-graphics-integration-server/libwayland-eglstream-controller.so" || die
-	rm "plugins/wayland-graphics-integration-server/libxcomposite-egl.so" || die
-	rm "plugins/wayland-graphics-integration-server/libxcomposite-glx.so" || die
-	rm "plugins/wayland-shell-integration/libfullscreen-shell-v1.so" || die
-	rm "plugins/wayland-shell-integration/libivi-shell.so" || die
-	rm "plugins/wayland-shell-integration/libwl-shell.so" || die
-	rm "plugins/wayland-shell-integration/libxdg-shell-v5.so" || die
-	rm "plugins/wayland-shell-integration/libxdg-shell-v6.so" || die
-	rm "plugins/wayland-shell-integration/libxdg-shell.so" || die
-	rm "qml/QtCharts/libqtchartsqml2.so" || die
-	rm "qml/QtDataVisualization/libdatavisualizationqml2.so" || die
-	rm "qml/QtPurchasing/libdeclarative_purchasing.so" || die
-	rm "qml/QtQuick/VirtualKeyboard/Settings/libqtquickvirtualkeyboardsettingsplugin.so" || die
-	rm "qml/QtQuick/VirtualKeyboard/Styles/libqtquickvirtualkeyboardstylesplugin.so" || die
-	rm "qml/QtQuick/VirtualKeyboard/libqtquickvirtualkeyboardplugin.so" || die
-	rm "qml/QtRemoteObjects/libqtremoteobjects.so" || die
-	rm "qml/QtWayland/Compositor/libqwaylandcompositorplugin.so" || die
-
-	default
-}
-
-src_install() {
-	# Using doins -r would strip executable bits from all binaries
-	cp -pPR usr "${D}"/ || die "Failed to copy files"
-
-	dosym "protonmail-bridge" "/usr/bin/${PN}"
-
-	insinto /etc/revdep-rebuild
-	newins - "50-${PN}" <<-EOF
-		SEARCH_DIRS_MASK="/usr/lib*/protonmail/bridge"
-	EOF
-}
-
-pkg_postinst() {
-	xdg_icon_cache_update
-}
-
-pkg_postrm() {
-	xdg_icon_cache_update
-}

diff --git a/mail-mta/protonmail-bridge-bin/protonmail-bridge-bin-1.2.8.ebuild b/mail-mta/protonmail-bridge-bin/protonmail-bridge-bin-1.4.5.ebuild
similarity index 99%
rename from mail-mta/protonmail-bridge-bin/protonmail-bridge-bin-1.2.8.ebuild
rename to mail-mta/protonmail-bridge-bin/protonmail-bridge-bin-1.4.5.ebuild
index a1f688318f2..5e95c7cdff6 100644
--- a/mail-mta/protonmail-bridge-bin/protonmail-bridge-bin-1.2.8.ebuild
+++ b/mail-mta/protonmail-bridge-bin/protonmail-bridge-bin-1.4.5.ebuild
@@ -31,6 +31,7 @@ RDEPEND="
 	x11-libs/libxcb
 	x11-libs/libXext
 	x11-libs/libXi
+	x11-libs/libxkbcommon
 "
 BDEPEND="dev-util/patchelf"
 


^ permalink raw reply related	[flat|nested] 27+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: mail-mta/protonmail-bridge-bin/
@ 2020-10-26 20:20 Piotr Karbowski
  0 siblings, 0 replies; 27+ messages in thread
From: Piotr Karbowski @ 2020-10-26 20:20 UTC (permalink / raw
  To: gentoo-commits

commit:     e3a34f6a17861029d9067961a4a75e5c28819ab8
Author:     Piotr Karbowski <slashbeast <AT> gentoo <DOT> org>
AuthorDate: Mon Oct 26 20:19:53 2020 +0000
Commit:     Piotr Karbowski <slashbeast <AT> gentoo <DOT> org>
CommitDate: Mon Oct 26 20:19:53 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e3a34f6a

mail-mta/protonmail-bridge-bin: libxkbcommon[X] dependency.

Closes: https://bugs.gentoo.org/751283
Signed-off-by: Piotr Karbowski <slashbeast <AT> gentoo.org>

 mail-mta/protonmail-bridge-bin/protonmail-bridge-bin-1.4.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

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
index 5e95c7cdff6..e1fe63e0942 100644
--- 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
@@ -31,7 +31,7 @@ RDEPEND="
 	x11-libs/libxcb
 	x11-libs/libXext
 	x11-libs/libXi
-	x11-libs/libxkbcommon
+	x11-libs/libxkbcommon[X]
 "
 BDEPEND="dev-util/patchelf"
 


^ permalink raw reply related	[flat|nested] 27+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: mail-mta/protonmail-bridge-bin/
@ 2020-11-14 16:41 Piotr Karbowski
  0 siblings, 0 replies; 27+ messages in thread
From: Piotr Karbowski @ 2020-11-14 16:41 UTC (permalink / raw
  To: gentoo-commits

commit:     868336723ba47913c0867abafb2be723c454005a
Author:     Piotr Karbowski <slashbeast <AT> gentoo <DOT> org>
AuthorDate: Sat Nov 14 16:40:58 2020 +0000
Commit:     Piotr Karbowski <slashbeast <AT> gentoo <DOT> org>
CommitDate: Sat Nov 14 16:40:58 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=86833672

mail-mta/protonmail-bridge-bin: 1.5.0 bump, 1.4.4 out.

Signed-off-by: Piotr Karbowski <slashbeast <AT> gentoo.org>

 mail-mta/protonmail-bridge-bin/Manifest                                 | 2 +-
 ...nmail-bridge-bin-1.4.4.ebuild => protonmail-bridge-bin-1.5.0.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/mail-mta/protonmail-bridge-bin/Manifest b/mail-mta/protonmail-bridge-bin/Manifest
index 97323909754..a03fcbf58c3 100644
--- a/mail-mta/protonmail-bridge-bin/Manifest
+++ b/mail-mta/protonmail-bridge-bin/Manifest
@@ -1,2 +1,2 @@
-DIST protonmail-bridge-1.4.4-1.x86_64.rpm 55354116 BLAKE2B 17365d5e431595768ad703cb72713d68c1f59fcada9081a490c3d6e4ebe1863d125073fdc4866cc0e61cb2eb3eb29fd7929529b0d6975925e95b00af576bb80a SHA512 d5fe05df70df42cf117e0e4eea893324ea831a33b89c82c317a2a36c179b836336b7acc3f57429833b875a6c380882c06ce262579019c6a01de5611ebf93197c
 DIST protonmail-bridge-1.4.5-1.x86_64.rpm 55357615 BLAKE2B f3ba298bdab26df9d7bebe65f974fde01962890c174dab91d6fb32f4349655bc8561009321f1b4906370bc9cd8a8946f094f215fb38a3aa0b6c8d633e2c44232 SHA512 80273ab2a679bedd6c6a2dc906545d15b4aee281303b255a749c5de15286ce8b49e6c3805ab594057d5c3af7dfedeb8b9acefab4be83e0f7728d06523d64143e
+DIST protonmail-bridge-1.5.0-1.x86_64.rpm 55971031 BLAKE2B 072a0fb93a669a22818c6c635ee2306a81ec814b546d8b5ffa3c1f8b3662a3e6c58f99bed5eca76ccdc99a4ee73f9a969afa63c5c3b43da72bb1b12c19218e96 SHA512 a17d68630781cd02589b9f3758d9d0c56641dae256a6edf496247fdb91524a508ece0ca553ae207bea119322a76fa2bc89aa2455cbea8dfc5c3f3182b3508670

diff --git a/mail-mta/protonmail-bridge-bin/protonmail-bridge-bin-1.4.4.ebuild b/mail-mta/protonmail-bridge-bin/protonmail-bridge-bin-1.5.0.ebuild
similarity index 100%
rename from mail-mta/protonmail-bridge-bin/protonmail-bridge-bin-1.4.4.ebuild
rename to mail-mta/protonmail-bridge-bin/protonmail-bridge-bin-1.5.0.ebuild


^ permalink raw reply related	[flat|nested] 27+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: mail-mta/protonmail-bridge-bin/
@ 2020-11-16  7:05 Piotr Karbowski
  0 siblings, 0 replies; 27+ messages in thread
From: Piotr Karbowski @ 2020-11-16  7:05 UTC (permalink / raw
  To: gentoo-commits

commit:     a96e73bcc512a2902dba6fb5e89f166b0e3711bd
Author:     Piotr Karbowski <slashbeast <AT> gentoo <DOT> org>
AuthorDate: Mon Nov 16 07:04:44 2020 +0000
Commit:     Piotr Karbowski <slashbeast <AT> gentoo <DOT> org>
CommitDate: Mon Nov 16 07:04:44 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a96e73bc

mail-mta/protonmail-bridge-bin: fix reintroduced missing dependency.

Closes: https://bugs.gentoo.org/754873
Signed-off-by: Piotr Karbowski <slashbeast <AT> gentoo.org>

 mail-mta/protonmail-bridge-bin/protonmail-bridge-bin-1.5.0.ebuild | 1 +
 1 file changed, 1 insertion(+)

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
index a1f688318f2..e1fe63e0942 100644
--- 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
@@ -31,6 +31,7 @@ RDEPEND="
 	x11-libs/libxcb
 	x11-libs/libXext
 	x11-libs/libXi
+	x11-libs/libxkbcommon[X]
 "
 BDEPEND="dev-util/patchelf"
 


^ permalink raw reply related	[flat|nested] 27+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: mail-mta/protonmail-bridge-bin/
@ 2020-11-25 22:30 Piotr Karbowski
  0 siblings, 0 replies; 27+ messages in thread
From: Piotr Karbowski @ 2020-11-25 22:30 UTC (permalink / raw
  To: gentoo-commits

commit:     7982abaad232327c8375be466cfae5d05f380fdf
Author:     Piotr Karbowski <slashbeast <AT> gentoo <DOT> org>
AuthorDate: Wed Nov 25 22:29:51 2020 +0000
Commit:     Piotr Karbowski <slashbeast <AT> gentoo <DOT> org>
CommitDate: Wed Nov 25 22:29:51 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7982abaa

mail-mta/protonmail-bridge-bin: 1.5.2 version bump

Signed-off-by: Piotr Karbowski <slashbeast <AT> gentoo.org>

 mail-mta/protonmail-bridge-bin/Manifest            |   1 +
 .../protonmail-bridge-bin-1.5.2.ebuild             | 249 +++++++++++++++++++++
 2 files changed, 250 insertions(+)

diff --git a/mail-mta/protonmail-bridge-bin/Manifest b/mail-mta/protonmail-bridge-bin/Manifest
index a03fcbf58c3..89c5b8a22fb 100644
--- a/mail-mta/protonmail-bridge-bin/Manifest
+++ b/mail-mta/protonmail-bridge-bin/Manifest
@@ -1,2 +1,3 @@
 DIST protonmail-bridge-1.4.5-1.x86_64.rpm 55357615 BLAKE2B f3ba298bdab26df9d7bebe65f974fde01962890c174dab91d6fb32f4349655bc8561009321f1b4906370bc9cd8a8946f094f215fb38a3aa0b6c8d633e2c44232 SHA512 80273ab2a679bedd6c6a2dc906545d15b4aee281303b255a749c5de15286ce8b49e6c3805ab594057d5c3af7dfedeb8b9acefab4be83e0f7728d06523d64143e
 DIST protonmail-bridge-1.5.0-1.x86_64.rpm 55971031 BLAKE2B 072a0fb93a669a22818c6c635ee2306a81ec814b546d8b5ffa3c1f8b3662a3e6c58f99bed5eca76ccdc99a4ee73f9a969afa63c5c3b43da72bb1b12c19218e96 SHA512 a17d68630781cd02589b9f3758d9d0c56641dae256a6edf496247fdb91524a508ece0ca553ae207bea119322a76fa2bc89aa2455cbea8dfc5c3f3182b3508670
+DIST protonmail-bridge-1.5.2-1.x86_64.rpm 55876213 BLAKE2B 28be6035954352b5d8d102a9edc730baaa50f2e1b9278f32fcf71e6c41250a1684f2d56615e648b9a8c8e55262c3f2c0098e21b86f4121a7d4592e7ec61f660a SHA512 3b3c3176765feed246d0e032a292d2f7acb7e4a41bac0e80514ca968ef2352a12837b52301f503d5fddef8436e81eedf4f1227431b89ac2660d2b02fbc64b295

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
new file mode 100644
index 00000000000..e1fe63e0942
--- /dev/null
+++ b/mail-mta/protonmail-bridge-bin/protonmail-bridge-bin-1.5.2.ebuild
@@ -0,0 +1,249 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit rpm xdg-utils
+
+DESCRIPTION="Serves ProtonMail to IMAP/SMTP clients"
+HOMEPAGE="https://protonmail.com/bridge/"
+SRC_URI="https://protonmail.com/download/${P/-bin/}-1.x86_64.rpm"
+
+RESTRICT="bindist mirror"
+
+LICENSE="MIT protonmail-bridge-EULA"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE=""
+
+DEPEND=""
+RDEPEND="
+	app-crypt/libsecret
+	dev-libs/glib:2
+	media-sound/pulseaudio[glib]
+	sys-apps/dbus
+	virtual/opengl
+	media-libs/fontconfig
+	media-libs/freetype
+	x11-libs/libICE
+	x11-libs/libSM
+	x11-libs/libX11
+	x11-libs/libxcb
+	x11-libs/libXext
+	x11-libs/libXi
+	x11-libs/libxkbcommon[X]
+"
+BDEPEND="dev-util/patchelf"
+
+S="${WORKDIR}"
+
+QA_PREBUILT="*"
+
+src_prepare() {
+	# Some bogus files got into package.
+	rm -rf usr/lib/.build-id
+
+	# Bug #660366. To workaround preserving libs, set RUNPATH and rm unused libs
+	cd "${S}/usr/lib/protonmail/bridge" || die
+	patchelf --set-rpath '$ORIGIN/lib' protonmail-bridge || die "patchelf failed"
+	patchelf --set-rpath '$ORIGIN' lib/libicui18n.so.56 || die "patchelf failed"
+	patchelf --set-rpath '$ORIGIN' lib/libicuuc.so.56 || die "patchelf failed"
+
+	rm "lib/libQt53DCore.so.5" || die
+	rm "lib/libQt53DExtras.so.5" || die
+	rm "lib/libQt53DInput.so.5" || die
+	rm "lib/libQt53DLogic.so.5" || die
+	rm "lib/libQt53DQuick.so.5" || die
+	rm "lib/libQt53DQuickExtras.so.5" || die
+	rm "lib/libQt53DQuickInput.so.5" || die
+	rm "lib/libQt53DQuickRender.so.5" || die
+	rm "lib/libQt53DRender.so.5" || die
+	rm "lib/libQt5Concurrent.so.5" || die
+	rm "lib/libQt5Gamepad.so.5" || die
+	rm "lib/libQt5QuickParticles.so.5" || die
+	rm "plugins/audio/libqtaudio_alsa.so" || die
+	rm "plugins/audio/libqtmedia_pulse.so" || die
+	rm "plugins/bearer/libqconnmanbearer.so" || die
+	rm "plugins/bearer/libqgenericbearer.so" || die
+	rm "plugins/bearer/libqnmbearer.so" || die
+	rm "plugins/canbus/libqtpeakcanbus.so" || die
+	rm "plugins/canbus/libqtsocketcanbus.so" || die
+	rm "plugins/canbus/libqttinycanbus.so" || die
+	rm "plugins/designer/libqquickwidget.so" || die
+	rm "plugins/designer/libqwebengineview.so" || die
+	rm "plugins/egldeviceintegrations/libqeglfs-emu-integration.so" || die
+	rm "plugins/egldeviceintegrations/libqeglfs-x11-integration.so" || die
+	rm "plugins/gamepads/libevdevgamepad.so" || die
+	rm "plugins/generic/libqevdevkeyboardplugin.so" || die
+	rm "plugins/generic/libqevdevmouseplugin.so" || die
+	rm "plugins/generic/libqevdevtabletplugin.so" || die
+	rm "plugins/generic/libqevdevtouchplugin.so" || die
+	rm "plugins/generic/libqtuiotouchplugin.so" || die
+	rm "plugins/geometryloaders/libdefaultgeometryloader.so" || die
+	rm "plugins/geometryloaders/libgltfgeometryloader.so" || die
+	rm "plugins/geoservices/libqtgeoservices_esri.so" || die
+	rm "plugins/geoservices/libqtgeoservices_itemsoverlay.so" || die
+	rm "plugins/geoservices/libqtgeoservices_mapbox.so" || die
+	rm "plugins/geoservices/libqtgeoservices_mapboxgl.so" || die
+	rm "plugins/geoservices/libqtgeoservices_nokia.so" || die
+	rm "plugins/geoservices/libqtgeoservices_osm.so" || die
+	rm "plugins/iconengines/libqsvgicon.so" || die
+	rm "plugins/mediaservice/libgstaudiodecoder.so" || die
+	rm "plugins/mediaservice/libgstcamerabin.so" || die
+	rm "plugins/mediaservice/libgstmediacapture.so" || die
+	rm "plugins/mediaservice/libgstmediaplayer.so" || die
+	rm "plugins/platforminputcontexts/libibusplatforminputcontextplugin.so" || die
+	rm "plugins/platforminputcontexts/libqtvirtualkeyboardplugin.so" || die
+	rm "plugins/platforms/libqeglfs.so" || die
+	rm "plugins/platforms/libqlinuxfb.so" || die
+	rm "plugins/platforms/libqminimal.so" || die
+	rm "plugins/platforms/libqminimalegl.so" || die
+	rm "plugins/platforms/libqoffscreen.so" || die
+	rm "plugins/platforms/libqvnc.so" || die
+	rm "plugins/platformthemes/libqgtk3.so" || die
+	rm "plugins/playlistformats/libqtmultimedia_m3u.so" || die
+	rm "plugins/position/libqtposition_geoclue.so" || die
+	rm "plugins/position/libqtposition_positionpoll.so" || die
+	rm "plugins/printsupport/libcupsprintersupport.so" || die
+	rm "plugins/qmltooling/libqmldbg_inspector.so" || die
+	rm "plugins/qmltooling/libqmldbg_local.so" || die
+	rm "plugins/qmltooling/libqmldbg_messages.so" || die
+	rm "plugins/qmltooling/libqmldbg_native.so" || die
+	rm "plugins/qmltooling/libqmldbg_nativedebugger.so" || die
+	rm "plugins/qmltooling/libqmldbg_profiler.so" || die
+	rm "plugins/qmltooling/libqmldbg_quickprofiler.so" || die
+	rm "plugins/qmltooling/libqmldbg_server.so" || die
+	rm "plugins/qmltooling/libqmldbg_tcp.so" || die
+	rm "plugins/renderplugins/libscene2d.so" || die
+	rm "plugins/sceneparsers/libassimpsceneimport.so" || die
+	rm "plugins/sceneparsers/libgltfsceneexport.so" || die
+	rm "plugins/sceneparsers/libgltfsceneimport.so" || die
+	rm "plugins/sensorgestures/libqtsensorgestures_plugin.so" || die
+	rm "plugins/sensorgestures/libqtsensorgestures_shakeplugin.so" || die
+	rm "plugins/sensors/libqtsensors_generic.so" || die
+	rm "plugins/sensors/libqtsensors_iio-sensor-proxy.so" || die
+	rm "plugins/sensors/libqtsensors_linuxsys.so" || die
+	rm "plugins/sqldrivers/libqsqlite.so" || die
+	rm "plugins/sqldrivers/libqsqlpsql.so" || die
+	rm "plugins/xcbglintegrations/libqxcb-egl-integration.so" || die
+	rm "qml/Qt/labs/calendar/libqtlabscalendarplugin.so" || die
+	rm "qml/Qt/labs/folderlistmodel/libqmlfolderlistmodelplugin.so" || die
+	rm "qml/Qt/labs/platform/libqtlabsplatformplugin.so" || die
+	rm "qml/Qt/labs/settings/libqmlsettingsplugin.so" || die
+	rm "qml/Qt/labs/sharedimage/libsharedimageplugin.so" || die
+	rm "qml/Qt3D/Animation/libquick3danimationplugin.so" || die
+	rm "qml/Qt3D/Core/libquick3dcoreplugin.so" || die
+	rm "qml/Qt3D/Extras/libquick3dextrasplugin.so" || die
+	rm "qml/Qt3D/Input/libquick3dinputplugin.so" || die
+	rm "qml/Qt3D/Logic/libquick3dlogicplugin.so" || die
+	rm "qml/Qt3D/Render/libquick3drenderplugin.so" || die
+	rm "qml/QtBluetooth/libdeclarative_bluetooth.so" || die
+	rm "qml/QtGamepad/libdeclarative_gamepad.so" || die
+	rm "qml/QtLocation/libdeclarative_location.so" || die
+	rm "qml/QtMultimedia/libdeclarative_multimedia.so" || die
+	rm "qml/QtNfc/libdeclarative_nfc.so" || die
+	rm "qml/QtPositioning/libdeclarative_positioning.so" || die
+	rm "qml/QtQml/Models.2/libmodelsplugin.so" || die
+	rm "qml/QtQml/StateMachine/libqtqmlstatemachine.so" || die
+	rm "qml/QtQuick/Controls.2/Material/libqtquickcontrols2materialstyleplugin.so" || die
+	rm "qml/QtQuick/Controls.2/Universal/libqtquickcontrols2universalstyleplugin.so" || die
+	rm "qml/QtQuick/Controls/Styles/Flat/libqtquickextrasflatplugin.so" || die
+	rm "qml/QtQuick/Controls/libqtquickcontrolsplugin.so" || die
+	rm "qml/QtQuick/Dialogs/Private/libdialogsprivateplugin.so" || die
+	rm "qml/QtQuick/Dialogs/libdialogplugin.so" || die
+	rm "qml/QtQuick/Extras/libqtquickextrasplugin.so" || die
+	rm "qml/QtQuick/LocalStorage/libqmllocalstorageplugin.so" || die
+	rm "qml/QtQuick/Particles.2/libparticlesplugin.so" || die
+	rm "qml/QtQuick/PrivateWidgets/libwidgetsplugin.so" || die
+	rm "qml/QtQuick/Scene2D/libqtquickscene2dplugin.so" || die
+	rm "qml/QtQuick/Scene3D/libqtquickscene3dplugin.so" || die
+	rm "qml/QtQuick/XmlListModel/libqmlxmllistmodelplugin.so" || die
+	rm "qml/QtScxml/libdeclarative_scxml.so" || die
+	rm "qml/QtSensors/libdeclarative_sensors.so" || die
+	rm "qml/QtTest/libqmltestplugin.so" || die
+	rm "qml/QtWebChannel/libdeclarative_webchannel.so" || die
+	rm "qml/QtWebEngine/libqtwebengineplugin.so" || die
+	rm "qml/QtWebSockets/libdeclarative_qmlwebsockets.so" || die
+	rm "qml/QtWebView/libdeclarative_webview.so" || die
+	rm "lib/libQt5MultimediaGstTools.so.5" || die
+	rm "lib/libQt5OpenGL.so.5" || die
+	rm "lib/libQt5QuickWidgets.so.5" || die
+	rm "lib/libQt5EglFsKmsSupport.so.5" || die
+	rm "plugins/position/libqtposition_serialnmea.so" || die
+	rm "plugins/webview/libqtwebview_webengine.so" || die
+	rm "plugins/egldeviceintegrations/libqeglfs-kms-egldevice-integration.so" || die
+	rm "plugins/texttospeech/libqtexttospeech_speechd.so" || die
+	rm "plugins/canbus/libqtpassthrucanbus.so" || die
+	rm "qml/QtQuick/Shapes/libqmlshapesplugin.so" || die
+	rm "qml/QtQuick/Controls.2/Fusion/libqtquickcontrols2fusionstyleplugin.so" || die
+	rm "qml/QtQuick/Controls.2/Imagine/libqtquickcontrols2imaginestyleplugin.so" || die
+	rm "qml/QtQml/RemoteObjects/libqtqmlremoteobjects.so" || die
+	rm "qml/Qt/labs/location/liblocationlabsplugin.so" || die
+	rm "lib/libQt5WaylandClient.so.5" || die
+	rm "lib/libQt5WaylandCompositor.so.5" || die
+	rm "plugins/canbus/libqtvirtualcanbus.so" || die
+	rm "plugins/platforminputcontexts/libfcitxplatforminputcontextplugin.so" || die
+	rm "plugins/platforms/libqwayland-egl.so" || die
+	rm "plugins/platforms/libqwayland-generic.so" || die
+	rm "plugins/platforms/libqwayland-xcomposite-egl.so" || die
+	rm "plugins/platforms/libqwayland-xcomposite-glx.so" || die
+	rm "plugins/platforms/libqwebgl.so" || die
+	rm "plugins/position/libqtposition_geoclue2.so" || die
+	rm "plugins/sqldrivers/libqsqlodbc.so" || die
+	rm "plugins/virtualkeyboard/libqtvirtualkeyboard_hangul.so" || die
+	rm "plugins/virtualkeyboard/libqtvirtualkeyboard_openwnn.so" || die
+	rm "plugins/virtualkeyboard/libqtvirtualkeyboard_pinyin.so" || die
+	rm "plugins/virtualkeyboard/libqtvirtualkeyboard_tcime.so" || die
+	rm "plugins/virtualkeyboard/libqtvirtualkeyboard_thai.so" || die
+	rm "plugins/wayland-decoration-client/libbradient.so" || die
+	rm "plugins/wayland-graphics-integration-client/libdmabuf-server.so" || die
+	rm "plugins/wayland-graphics-integration-client/libdrm-egl-server.so" || die
+	rm "plugins/wayland-graphics-integration-client/libqt-plugin-wayland-egl.so" || die
+	rm "plugins/wayland-graphics-integration-client/libshm-emulation-server.so" || die
+	rm "plugins/wayland-graphics-integration-client/libxcomposite-egl.so" || die
+	rm "plugins/wayland-graphics-integration-client/libxcomposite-glx.so" || die
+	rm "plugins/wayland-graphics-integration-server/libdmabuf-server.so" || die
+	rm "plugins/wayland-graphics-integration-server/libdrm-egl-server.so" || die
+	rm "plugins/wayland-graphics-integration-server/liblinux-dmabuf-unstable-v1.so" || die
+	rm "plugins/wayland-graphics-integration-server/libqt-plugin-wayland-egl.so" || die
+	rm "plugins/wayland-graphics-integration-server/libshm-emulation-server.so" || die
+	rm "plugins/wayland-graphics-integration-server/libwayland-eglstream-controller.so" || die
+	rm "plugins/wayland-graphics-integration-server/libxcomposite-egl.so" || die
+	rm "plugins/wayland-graphics-integration-server/libxcomposite-glx.so" || die
+	rm "plugins/wayland-shell-integration/libfullscreen-shell-v1.so" || die
+	rm "plugins/wayland-shell-integration/libivi-shell.so" || die
+	rm "plugins/wayland-shell-integration/libwl-shell.so" || die
+	rm "plugins/wayland-shell-integration/libxdg-shell-v5.so" || die
+	rm "plugins/wayland-shell-integration/libxdg-shell-v6.so" || die
+	rm "plugins/wayland-shell-integration/libxdg-shell.so" || die
+	rm "qml/QtCharts/libqtchartsqml2.so" || die
+	rm "qml/QtDataVisualization/libdatavisualizationqml2.so" || die
+	rm "qml/QtPurchasing/libdeclarative_purchasing.so" || die
+	rm "qml/QtQuick/VirtualKeyboard/Settings/libqtquickvirtualkeyboardsettingsplugin.so" || die
+	rm "qml/QtQuick/VirtualKeyboard/Styles/libqtquickvirtualkeyboardstylesplugin.so" || die
+	rm "qml/QtQuick/VirtualKeyboard/libqtquickvirtualkeyboardplugin.so" || die
+	rm "qml/QtRemoteObjects/libqtremoteobjects.so" || die
+	rm "qml/QtWayland/Compositor/libqwaylandcompositorplugin.so" || die
+
+	default
+}
+
+src_install() {
+	# Using doins -r would strip executable bits from all binaries
+	cp -pPR usr "${D}"/ || die "Failed to copy files"
+
+	dosym "protonmail-bridge" "/usr/bin/${PN}"
+
+	insinto /etc/revdep-rebuild
+	newins - "50-${PN}" <<-EOF
+		SEARCH_DIRS_MASK="/usr/lib*/protonmail/bridge"
+	EOF
+}
+
+pkg_postinst() {
+	xdg_icon_cache_update
+}
+
+pkg_postrm() {
+	xdg_icon_cache_update
+}


^ permalink raw reply related	[flat|nested] 27+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: mail-mta/protonmail-bridge-bin/
@ 2020-11-30 13:29 Marek Szuba
  0 siblings, 0 replies; 27+ messages in thread
From: Marek Szuba @ 2020-11-30 13:29 UTC (permalink / raw
  To: gentoo-commits

commit:     399db34ad9d967cf0c2cb8415bb2171bf2705e8a
Author:     Marek Szuba <marecki <AT> gentoo <DOT> org>
AuthorDate: Mon Nov 30 13:26:25 2020 +0000
Commit:     Marek Szuba <marecki <AT> gentoo <DOT> org>
CommitDate: Mon Nov 30 13:29:43 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=399db34a

mail-mta/protonmail-bridge-bin: add self as co-maintainer

As discussed with slashbeast on IRC.

Signed-off-by: Marek Szuba <marecki <AT> gentoo.org>

 mail-mta/protonmail-bridge-bin/metadata.xml | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/mail-mta/protonmail-bridge-bin/metadata.xml b/mail-mta/protonmail-bridge-bin/metadata.xml
index 723b5af565f..3608d94506b 100644
--- a/mail-mta/protonmail-bridge-bin/metadata.xml
+++ b/mail-mta/protonmail-bridge-bin/metadata.xml
@@ -5,6 +5,10 @@
 		<email>slashbeast@gentoo.org</email>
 		<name>Piotr Karbowski</name>
 	</maintainer>
+	<maintainer type="person">
+		<email>marecki@gentoo.org</email>
+		<name>Marek Szuba</name>
+	</maintainer>
 	<maintainer type="person">
 		<email>lucianposton@pm.me</email>
 		<name>Lucian Poston</name>


^ permalink raw reply related	[flat|nested] 27+ messages in thread

end of thread, other threads:[~2020-11-30 13:29 UTC | newest]

Thread overview: 27+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2019-07-11 19:46 [gentoo-commits] repo/gentoo:master commit in: mail-mta/protonmail-bridge-bin/ Piotr Karbowski
  -- strict thread matches above, loose matches on Subject: below --
2020-11-30 13:29 Marek Szuba
2020-11-25 22:30 Piotr Karbowski
2020-11-16  7:05 Piotr Karbowski
2020-11-14 16:41 Piotr Karbowski
2020-10-26 20:20 Piotr Karbowski
2020-10-25 21:17 Piotr Karbowski
2020-10-21 20:24 Piotr Karbowski
2020-08-19 20:55 Piotr Karbowski
2020-08-09 10:49 Piotr Karbowski
2020-05-24 19:16 Piotr Karbowski
2020-05-24 19:16 Piotr Karbowski
2020-04-02 19:16 Piotr Karbowski
2020-03-15 17:52 Joonas Niilola
2020-03-12 19:18 Piotr Karbowski
2020-03-12 19:18 Piotr Karbowski
2019-11-09 12:49 Piotr Karbowski
2019-09-08 10:16 Piotr Karbowski
2019-09-08 10:16 Piotr Karbowski
2019-05-24  8:31 Piotr Karbowski
2019-04-10 18:18 Piotr Karbowski
2019-03-09 19:26 Piotr Karbowski
2018-10-26 12:39 Michał Górny
2018-10-26 12:39 Michał Górny
2018-08-23  5:27 Michał Górny
2018-08-23  5:27 Michał Górny
2018-07-13 10:56 Tony Vroon

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox