[gentoo-commits] repo/gentoo:master commit in: kde-misc/kdeconnect/, kde-misc/kdeconnect/files/
commit: f55f24c0f52b2c9db47d03b5bdd3828bded242f7 Author: Andreas Sturmlechner gentoo org> AuthorDate: Sat Jun 17 10:47:36 2023 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Sat Jun 17 10:49:50 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f55f24c0 kde-misc/kdeconnect: Fix kdeconnect_open desktop file type Closes: https://bugs.gentoo.org/739674 Signed-off-by: Andreas Sturmlechner gentoo.org> .../kdeconnect-23.04.2-fix-desktop-file.patch | 49 ++ kde-misc/kdeconnect/kdeconnect-23.04.2-r1.ebuild | 100 + 2 files changed, 149 insertions(+) diff --git a/kde-misc/kdeconnect/files/kdeconnect-23.04.2-fix-desktop-file.patch b/kde-misc/kdeconnect/files/kdeconnect-23.04.2-fix-desktop-file.patch new file mode 100644 index ..6e03415d60de --- /dev/null +++ b/kde-misc/kdeconnect/files/kdeconnect-23.04.2-fix-desktop-file.patch @@ -0,0 +1,49 @@ +From 276c2f1334345071eaeef9aea87c96cdd199f8f0 Mon Sep 17 00:00:00 2001 +From: Nicolas Fella +Date: Sun, 11 Jun 2023 19:56:59 +0200 +Subject: [PATCH] Fix kdeconnect_open desktop file type + +It's an application, not a service + +Also don't make it executable, it's not needed + +BUG: 424782 +(cherry picked from commit 7569a6ceffc6fc169186e401d33ce1f2049ec5e4) +--- + data/CMakeLists.txt | 2 +- + data/org.kde.kdeconnect_open.desktop | 2 +- + 2 files changed, 2 insertions(+), 2 deletions(-) + +diff --git a/data/CMakeLists.txt b/data/CMakeLists.txt +index 5d673f0ab..6d3621f29 100644 +--- a/data/CMakeLists.txt b/data/CMakeLists.txt +@@ -1,6 +1,6 @@ + install (FILES "kdeconnect.contract" DESTINATION ${KDE_INSTALL_DATADIR}/contractor/) + install (FILES "kdeconnect-thunar.desktop" DESTINATION ${KDE_INSTALL_DATADIR}/Thunar/sendto/) +-install(PROGRAMS org.kde.kdeconnect_open.desktop DESTINATION ${KDE_INSTALL_APPDIR}) ++install(FILES org.kde.kdeconnect_open.desktop DESTINATION ${KDE_INSTALL_APPDIR}) + install (FILES "kdeconnect-dde.desktop" DESTINATION ${KDE_INSTALL_DATADIR}/deepin/dde-file-manager/oem-menuextensions/) + + if(NOT SAILFISHOS) +diff --git a/data/org.kde.kdeconnect_open.desktop b/data/org.kde.kdeconnect_open.desktop +index 03de93ef6..110dc2f67 100644 +--- a/data/org.kde.kdeconnect_open.desktop b/data/org.kde.kdeconnect_open.desktop +@@ -1,4 +1,5 @@ + [Desktop Entry] ++Type=Application + GenericName=Open on connected device via KDE Connect + GenericName[ar]=افتح في الجهاز المتصل عبر «كِيدِي المتّصل» + GenericName[az]=Connectd cihazında KDE Connect ilə açın +@@ -128,7 +129,6 @@ Comment[zh_TW]=使用 KDE 連線於連線裝置中開啟 + MimeType=application/octet-stream; + Exec=kdeconnect-handler --open %U + Icon=kdeconnect +-Type=Service + Terminal=false + Categories=Qt;KDE;Network; + X-KDE-FormFactor=desktop;tablet;handset; +-- +GitLab + diff --git a/kde-misc/kdeconnect/kdeconnect-23.04.2-r1.ebuild b/kde-misc/kdeconnect/kdeconnect-23.04.2-r1.ebuild new file mode 100644 index ..ba3de6380507 --- /dev/null +++ b/kde-misc/kdeconnect/kdeconnect-23.04.2-r1.ebuild @@ -0,0 +1,100 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_HANDBOOK="optional" +ECM_TEST="true" +KDE_ORG_NAME="${PN}-kde" +KDE_SELINUX_MODULE="${PN}" +KFMIN=5.106.0 +QTMIN=5.15.9 +inherit ecm gear.kde.org + +DESCRIPTION="Adds communication between KDE Plasma and your smartphone" +HOMEPAGE="https://kdeconnect.kde.org/ https://apps.kde.org/kdeconnect/; + +LICENSE="GPL-2+" +SLOT="5" +KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" +IUSE="bluetooth pulseaudio telephony X" + +RESTRICT="test" + +DEPEND=" + >=app-crypt/qca-2.3.0:2[qt5(+),ssl] + >=dev-libs/wayland-1.15.0 + >=dev-qt/qtdbus-${QTMIN}:5 + >=dev-qt/qtdeclarative-${QTMIN}:5 + >=dev-qt/qtgui-${QTMIN}:5= + >=dev-qt/qtmultimedia-${QTMIN}:5 + >=dev-qt/qtnetwork-${QTMIN}:5 + >=dev-qt/qtquickcontrols2-${QTMIN}:5 + >=dev-qt/qtwayland-${QTMIN}:5 + >=dev-qt/qtwidgets-${QTMIN}:5 + >=dev-qt/qtx11extras-${QTMIN}:5 + >=kde-frameworks/kcmutils-${KFMIN}:5 + >=kde-frameworks/kconfig-${KFMIN}:5 + >=kde-frameworks/kconfigwidgets-${KFMIN}:5 + >=kde-frameworks/kcoreaddons-${KFMIN}:5 + >=kde-frameworks/kdbusaddons-${KFMIN}:5 + >=kde-frameworks/kguiaddons-${KFMIN}:5 + >=kde-frameworks/ki18n-${KFMIN}:5 + >=kde-frameworks/kiconthemes-${KFMIN}:5 + >=kde-frameworks/kio-${KFMIN}:5 + >=kde-frameworks/kirigami-${KFMIN}:5 + >=kde-frameworks/knotifications-${KFMIN}:5 + >=kde-frameworks/kpeople-${KFMIN}:5 + >=kde-frameworks/kservice-${KFMIN}:5 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 + >=kde-frameworks/kwindowsystem-${KFMIN}:5 + >=kde-frameworks/plasma-${KFMIN}:5 + >=kde-frameworks/qqc2-desktop-style-${KFMIN}:5 + >=kde-frameworks/solid-${KFMIN}:5 + x11-libs/libxkbcommon + bluetooth? (
[gentoo-commits] repo/gentoo:master commit in: kde-misc/kdeconnect/, kde-misc/kdeconnect/files/
commit: 48de0dc468f8db4db83a0fc725b667971d550c79 Author: Andreas Sturmlechner gentoo org> AuthorDate: Sun Apr 23 10:54:52 2023 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Sun Apr 23 11:02:25 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=48de0dc4 kde-misc/kdeconnect: Add IUSE telephony Upstream commits: 7b1f10d4d514285017928b79316ff5e061f16e86 97e47efdf6626fa0ae282684ab50ee6fce67d642 Closes: https://bugs.gentoo.org/904823 Signed-off-by: Andreas Sturmlechner gentoo.org> .../kdeconnect-23.04.0-telephony-optional.patch| 40 + kde-misc/kdeconnect/kdeconnect-23.04.0-r1.ebuild | 98 ++ kde-misc/kdeconnect/metadata.xml | 1 + 3 files changed, 139 insertions(+) diff --git a/kde-misc/kdeconnect/files/kdeconnect-23.04.0-telephony-optional.patch b/kde-misc/kdeconnect/files/kdeconnect-23.04.0-telephony-optional.patch new file mode 100644 index ..bec66fd64538 --- /dev/null +++ b/kde-misc/kdeconnect/files/kdeconnect-23.04.0-telephony-optional.patch @@ -0,0 +1,40 @@ +From 97e47efdf6626fa0ae282684ab50ee6fce67d642 Mon Sep 17 00:00:00 2001 +From: Heiko Becker +Date: Mon, 20 Mar 2023 20:33:11 +0100 +Subject: [PATCH] Make mmtelephony plugin optional + +I see little purpose in pulling that stack in on a desktop computer, +which doesn't even have a modem. +--- + plugins/CMakeLists.txt | 5 - + plugins/mmtelephony/CMakeLists.txt | 1 - + 2 files changed, 4 insertions(+), 2 deletions(-) + +diff --git a/plugins/CMakeLists.txt b/plugins/CMakeLists.txt +index dda19398b..1e304b88e 100644 +--- a/plugins/CMakeLists.txt b/plugins/CMakeLists.txt +@@ -39,7 +39,10 @@ if(NOT SAILFISHOS) + add_subdirectory(virtualmonitor) + + if(${CMAKE_SYSTEM_NAME} STREQUAL "Linux") +- add_subdirectory(mmtelephony) ++find_package(KF5ModemManagerQt ${KF5_MIN_VERSION}) ++if (TARGET KF5::ModemManagerQt) ++add_subdirectory(mmtelephony) ++endif() + endif() + + if(NOT WIN32) +diff --git a/plugins/mmtelephony/CMakeLists.txt b/plugins/mmtelephony/CMakeLists.txt +index 1fd9afe1e..c792b4c7c 100644 +--- a/plugins/mmtelephony/CMakeLists.txt b/plugins/mmtelephony/CMakeLists.txt +@@ -1,4 +1,3 @@ +-find_package(KF5 ${KF5_MIN_VERSION} REQUIRED COMPONENTS ModemManagerQt) + set(debug_file_SRCS) + ecm_qt_declare_logging_category( + debug_file_SRCS HEADER plugin_mmtelephony_debug.h +-- +GitLab + diff --git a/kde-misc/kdeconnect/kdeconnect-23.04.0-r1.ebuild b/kde-misc/kdeconnect/kdeconnect-23.04.0-r1.ebuild new file mode 100644 index ..83f731cb0357 --- /dev/null +++ b/kde-misc/kdeconnect/kdeconnect-23.04.0-r1.ebuild @@ -0,0 +1,98 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_HANDBOOK="optional" +ECM_TEST="true" +KDE_ORG_NAME="${PN}-kde" +KDE_SELINUX_MODULE="${PN}" +KFMIN=5.104.0 +QTMIN=5.15.5 +inherit ecm gear.kde.org + +DESCRIPTION="Adds communication between KDE Plasma and your smartphone" +HOMEPAGE="https://kdeconnect.kde.org/ https://apps.kde.org/kdeconnect/; + +LICENSE="GPL-2+" +SLOT="5" +KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" +IUSE="bluetooth pulseaudio telephony X" + +RESTRICT="test" + +DEPEND=" + >=app-crypt/qca-2.3.0:2[qt5(+),ssl] + >=dev-libs/wayland-1.15.0 + >=dev-qt/qtdbus-${QTMIN}:5 + >=dev-qt/qtdeclarative-${QTMIN}:5 + >=dev-qt/qtgui-${QTMIN}:5= + >=dev-qt/qtmultimedia-${QTMIN}:5 + >=dev-qt/qtnetwork-${QTMIN}:5 + >=dev-qt/qtquickcontrols2-${QTMIN}:5 + >=dev-qt/qtwayland-${QTMIN}:5 + >=dev-qt/qtwidgets-${QTMIN}:5 + >=dev-qt/qtx11extras-${QTMIN}:5 + >=kde-frameworks/kcmutils-${KFMIN}:5 + >=kde-frameworks/kconfig-${KFMIN}:5 + >=kde-frameworks/kconfigwidgets-${KFMIN}:5 + >=kde-frameworks/kcoreaddons-${KFMIN}:5 + >=kde-frameworks/kdbusaddons-${KFMIN}:5 + >=kde-frameworks/kguiaddons-${KFMIN}:5 + >=kde-frameworks/ki18n-${KFMIN}:5 + >=kde-frameworks/kiconthemes-${KFMIN}:5 + >=kde-frameworks/kio-${KFMIN}:5 + >=kde-frameworks/kirigami-${KFMIN}:5 + >=kde-frameworks/knotifications-${KFMIN}:5 + >=kde-frameworks/kpeople-${KFMIN}:5 + >=kde-frameworks/kservice-${KFMIN}:5 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 + >=kde-frameworks/kwindowsystem-${KFMIN}:5 + >=kde-frameworks/plasma-${KFMIN}:5 + >=kde-frameworks/qqc2-desktop-style-${KFMIN}:5 + >=kde-frameworks/solid-${KFMIN}:5 + x11-libs/libxkbcommon + bluetooth? ( >=dev-qt/qtbluetooth-${QTMIN}:5 ) + pulseaudio? ( media-libs/pulseaudio-qt:= ) + telephony? ( >=kde-frameworks/modemmanager-qt-${KFMIN}:5 ) + X? ( + x11-libs/libfakekey + x11-libs/libX11 + x11-libs/libXtst + ) +" +RDEPEND="${DEPEND} + dev-libs/kpeoplevcard + >=dev-qt/qtgraphicaleffects-${QTMIN}:5 +
[gentoo-commits] repo/gentoo:master commit in: kde-misc/kdeconnect/, kde-misc/kdeconnect/files/
commit: bb81637747a3a0d3cc36bd19f73250d32dfc8b6c Author: Andreas Sturmlechner gentoo org> AuthorDate: Sun Oct 4 08:35:47 2020 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Sun Oct 4 15:54:07 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bb816377 kde-misc/kdeconnect: Fix CVE-2020-26164 See also: https://kde.org/info/security/advisory-20201002-1.txt Bug: https://bugs.gentoo.org/746401 Package-Manager: Portage-3.0.8, Repoman-3.0.1 Signed-off-by: Andreas Sturmlechner gentoo.org> ...re-SSL-errors-except-for-self-signed-cert.patch | 65 + ...ot-leak-the-local-user-in-the-device-name.patch | 32 +++ ...fter-free-in-LanLinkProvider-connectError.patch | 28 ++ ...20.04.3-04-Limit-identity-packets-to-8KiB.patch | 36 ...lanlink-connections-stay-open-for-long-wi.patch | 37 ...3-06-Don-t-brute-force-reading-the-socket.patch | 102 + ...r-of-connected-sockets-from-unpaired-devi.patch | 42 + ...mber-more-than-a-few-identity-packets-at-.patch | 54 +++ ...orts-we-try-to-connect-to-to-the-port-ran.patch | 32 +++ ...ace-connections-for-a-given-deviceId-if-t.patch | 58 kde-misc/kdeconnect/kdeconnect-20.04.3-r1.ebuild | 98 kde-misc/kdeconnect/kdeconnect-20.08.1-r1.ebuild | 99 12 files changed, 683 insertions(+) diff --git a/kde-misc/kdeconnect/files/kdeconnect-20.04.3-01-Do-not-ignore-SSL-errors-except-for-self-signed-cert.patch b/kde-misc/kdeconnect/files/kdeconnect-20.04.3-01-Do-not-ignore-SSL-errors-except-for-self-signed-cert.patch new file mode 100644 index 000..cafeb9501cd --- /dev/null +++ b/kde-misc/kdeconnect/files/kdeconnect-20.04.3-01-Do-not-ignore-SSL-errors-except-for-self-signed-cert.patch @@ -0,0 +1,65 @@ +From f183b5447bad47655c21af87214579f03bf3a163 Mon Sep 17 00:00:00 2001 +From: Albert Vaca Cintora +Date: Thu, 24 Sep 2020 16:59:22 +0200 +Subject: [PATCH 01/10] Do not ignore SSL errors, except for self-signed cert + errors. + +Thanks Matthias Gerstner for reporting this. +--- + core/backends/lan/lanlinkprovider.cpp | 24 +--- + 1 file changed, 13 insertions(+), 11 deletions(-) + +diff --git a/core/backends/lan/lanlinkprovider.cpp b/core/backends/lan/lanlinkprovider.cpp +index d9a7d8fa..fc005cee 100644 +--- a/core/backends/lan/lanlinkprovider.cpp b/core/backends/lan/lanlinkprovider.cpp +@@ -297,9 +297,7 @@ void LanLinkProvider::tcpSocketConnected() + + connect(socket, ::encrypted, this, ::encrypted); + +-if (isDeviceTrusted) { +-connect(socket, QOverload &>::of(::sslErrors), this, ::sslErrors); +-} ++connect(socket, QOverload &>::of(::sslErrors), this, ::sslErrors); + + socket->startServerEncryption(); + +@@ -326,8 +324,6 @@ void LanLinkProvider::encrypted() + + QSslSocket* socket = qobject_cast(sender()); + if (!socket) return; +-// TODO delete me? +-disconnect(socket, QOverload &>::of(::sslErrors), this, ::sslErrors); + + Q_ASSERT(socket->mode() != QSslSocket::UnencryptedMode); + LanDeviceLink::ConnectionStarted connectionOrigin = (socket->mode() == QSslSocket::SslClientMode)? LanDeviceLink::Locally : LanDeviceLink::Remotely; +@@ -346,14 +342,20 @@ void LanLinkProvider::sslErrors(const QList& errors) + QSslSocket* socket = qobject_cast(sender()); + if (!socket) return; + +-qCDebug(KDECONNECT_CORE) << "Failing due to " << errors; +-Device* device = Daemon::instance()->getDevice(socket->peerVerifyName()); +-if (device) { +-device->unpair(); ++bool fatal = false; ++for (const QSslError& error : errors) { ++if (error.error() != QSslError::SelfSignedCertificate) { ++qCCritical(KDECONNECT_CORE) << "Disconnecting due to fatal SSL Error: " << error; ++fatal = true; ++} else { ++qCDebug(KDECONNECT_CORE) << "Ignoring self-signed cert error"; ++} + } + +-delete m_receivedIdentityPackets.take(socket).np; +-// Socket disconnects itself on ssl error and will be deleted by deleteLater slot, no need to delete manually ++if (fatal) { ++socket->disconnectFromHost(); ++delete m_receivedIdentityPackets.take(socket).np; ++} + } + + //I'm the new device and this is the answer to my UDP identity packet (no data received yet). They are connecting to us through TCP, and they should send an identity. +-- +2.28.0 + diff --git a/kde-misc/kdeconnect/files/kdeconnect-20.04.3-02-Do-not-leak-the-local-user-in-the-device-name.patch b/kde-misc/kdeconnect/files/kdeconnect-20.04.3-02-Do-not-leak-the-local-user-in-the-device-name.patch new file mode 100644 index 000..b374d001036 --- /dev/null +++ b/kde-misc/kdeconnect/files/kdeconnect-20.04.3-02-Do-not-leak-the-local-user-in-the-device-name.patch @@ -0,0 +1,32 @@ +From
[gentoo-commits] repo/gentoo:master commit in: kde-misc/kdeconnect/, kde-misc/kdeconnect/files/
commit: 403144c366b8149bf3f3dfbc3919adcbf44ae56a Author: Johannes Huber gentoo org> AuthorDate: Tue Apr 10 18:43:21 2018 + Commit: Johannes Huber gentoo org> CommitDate: Tue Apr 10 18:43:33 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=403144c3 kde-misc/kdeconnect: Fix build w/o wayland/handbook Reported-by: email200202 yahoo.com Thanks-to: Andreas Sturmlechner gentoo.org> Closes: https://bugs.gentoo.org/652888 Package-Manager: Portage-2.3.28, Repoman-2.3.9 kde-misc/kdeconnect/files/kdeconnect-1.3.0-no-wayland.patch | 13 + kde-misc/kdeconnect/kdeconnect-1.3.0.ebuild | 8 +--- 2 files changed, 18 insertions(+), 3 deletions(-) diff --git a/kde-misc/kdeconnect/files/kdeconnect-1.3.0-no-wayland.patch b/kde-misc/kdeconnect/files/kdeconnect-1.3.0-no-wayland.patch new file mode 100644 index 000..a46c284a017 --- /dev/null +++ b/kde-misc/kdeconnect/files/kdeconnect-1.3.0-no-wayland.patch @@ -0,0 +1,13 @@ +diff --git a/plugins/mousepad/CMakeLists.txt b/plugins/mousepad/CMakeLists.txt +index ab9913ff..bfd52cd7 100644 +--- a/plugins/mousepad/CMakeLists.txt b/plugins/mousepad/CMakeLists.txt +@@ -10,7 +10,7 @@ if (LibFakeKey_FOUND) + find_package(X11 REQUIRED) + find_package(Qt5 ${QT_MIN_VERSION} REQUIRED COMPONENTS X11Extras) + endif() +-find_package(KF5 ${KF5_MIN_VERSION} COMPONENTS Wayland) ++find_package(KF5Wayland ${KF5_MIN_VERSION} QUIET) + + set(HAVE_X11 ${LibFakeKey_FOUND}) + set(HAVE_WAYLAND ${KF5Wayland_FOUND}) diff --git a/kde-misc/kdeconnect/kdeconnect-1.3.0.ebuild b/kde-misc/kdeconnect/kdeconnect-1.3.0.ebuild index 824a32a6085..b826ef6e3ba 100644 --- a/kde-misc/kdeconnect/kdeconnect-1.3.0.ebuild +++ b/kde-misc/kdeconnect/kdeconnect-1.3.0.ebuild @@ -4,7 +4,7 @@ EAPI=6 FRAMEWORKS_MINIMAL="5.42.0" -KDE_HANDBOOK="optional" +KDE_HANDBOOK="forceoptional" KDE_TEST="true" KMNAME="${PN}-kde" KDE_SELINUX_MODULE="${PN}" @@ -55,12 +55,14 @@ RDEPEND="${DEPEND} RESTRICT+=" test" +PATCHES=( "${FILESDIR}/${P}-no-wayland.patch" ) + src_prepare() { + kde5_src_prepare + sed \ -e 's#${LIBEXEC_INSTALL_DIR}#@KDE_INSTALL_FULL_LIBEXECDIR@#' \ -i daemon/kdeconnectd.desktop.cmake || die - - kde5_src_prepare } src_configure() {
[gentoo-commits] repo/gentoo:master commit in: kde-misc/kdeconnect/, kde-misc/kdeconnect/files/
commit: a8228efb97571d72189ca2b20c079a2fd448a5ab Author: Johannes Huber gentoo org> AuthorDate: Sat Nov 19 17:25:14 2016 + Commit: Johannes Huber gentoo org> CommitDate: Sat Nov 19 17:25:38 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a8228efb kde-misc/kdeconnect: Drop slot 4 Exported to kde-sunset overlay. Package-Manager: portage-2.3.2 kde-misc/kdeconnect/Manifest | 1 - .../kdeconnect/files/kdeconnect-0.8-ninja.patch| 36 -- .../files/kdeconnect-0.8-openssh-7.0.patch | 32 kde-misc/kdeconnect/kdeconnect-0.8-r1.ebuild | 58 -- 4 files changed, 127 deletions(-) diff --git a/kde-misc/kdeconnect/Manifest b/kde-misc/kdeconnect/Manifest index 8d8d978..06fc62b 100644 --- a/kde-misc/kdeconnect/Manifest +++ b/kde-misc/kdeconnect/Manifest @@ -1,2 +1 @@ -DIST kdeconnect-kde-0.8.tar.xz 141916 SHA256 c33611c076a327a67f9974ffa5662f2c093dda6ad14024e434027f9f19d9a0ab SHA512 7c7c460648960dde501596c85282eddd4d9add3b1be291b6d22a75f316cce6cdee0015d81b275eaa7c66758dcf16fa21da1be9b79f12b68c76bad343eef7250e WHIRLPOOL 0d302b4c6005100db9bc44ca590ee330bc6f432af02bfd1d2f27b367f38b6d4993828a3726c2bf3acaafcaa00c1724a9592ee8a652152f6b811923c351d3f499 DIST kdeconnect-kde-1.0.2.tar.xz 228656 SHA256 84c8d6f79226ec6341567021b23e3d87ce2de6621ae879081340a8150a6832a1 SHA512 26a0d267f7d0e7c06c317718d8f105b4ce5e3f782b478b8e34e2fc57b721c0f3860ce9d8f8552da390678175d39b2c1b7091ba382fcbb0ab95777a480f89cbc6 WHIRLPOOL b1de9854e5d4269fd49f0e708e147271ea24fc682f1daabfe1d9b3b0dba7b2c0767a5647c90e0176d9481ebe21de6f0af2640535042284b5fa2b8f86fcffccd2 diff --git a/kde-misc/kdeconnect/files/kdeconnect-0.8-ninja.patch b/kde-misc/kdeconnect/files/kdeconnect-0.8-ninja.patch deleted file mode 100644 index d482549.. --- a/kde-misc/kdeconnect/files/kdeconnect-0.8-ninja.patch +++ /dev/null @@ -1,36 +0,0 @@ -From d9e0c61185a5ecbd9b013740fe73d21ba5adaa44 Mon Sep 17 00:00:00 2001 -From: Michael Palimaka-Date: Thu, 10 Sep 2015 21:56:39 +1000 -Subject: [PATCH] Fix make with ninja. - -The custom command name must differ from the name of the generated file. - -REVIEW: 125137 - cmake/DbusInterfaceMacros.cmake | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -diff --git a/cmake/DbusInterfaceMacros.cmake b/cmake/DbusInterfaceMacros.cmake -index 9d4810d..801452a 100644 a/cmake/DbusInterfaceMacros.cmake -+++ b/cmake/DbusInterfaceMacros.cmake -@@ -12,7 +12,7 @@ macro (generate_and_install_dbus_interface main_project_target header_file outpu - OPTIONS ${qdbus_options} - ) - add_custom_target( --${output_xml_file} -+${output_xml_file}_target - SOURCES ${CMAKE_CURRENT_BINARY_DIR}/${output_xml_file} - ) - install( -@@ -21,6 +21,6 @@ macro (generate_and_install_dbus_interface main_project_target header_file outpu - ) - add_dependencies( - ${main_project_target} --${output_xml_file} -+${output_xml_file}_target - ) - endmacro (generate_and_install_dbus_interface) --- -2.4.6 - diff --git a/kde-misc/kdeconnect/files/kdeconnect-0.8-openssh-7.0.patch b/kde-misc/kdeconnect/files/kdeconnect-0.8-openssh-7.0.patch deleted file mode 100644 index 3689156.. --- a/kde-misc/kdeconnect/files/kdeconnect-0.8-openssh-7.0.patch +++ /dev/null @@ -1,32 +0,0 @@ -From 56028b694176d1f52475ac073b0feb842c71a894 Mon Sep 17 00:00:00 2001 -From: Albert Vaca -Date: Mon, 24 Aug 2015 21:27:24 -0700 -Subject: [PATCH] Fixed incompatibility with OpenSSH 7.0 - -BUG: 351725 - -Conflicts: - plugins/sftp/mounter.cpp - plugins/sftp/mounter.cpp | 5 +++-- - 1 file changed, 3 insertions(+), 2 deletions(-) - -diff --git a/plugins/sftp/mounter.cpp b/plugins/sftp/mounter.cpp -index c414f77..f13bb52 100644 a/plugins/sftp/mounter.cpp -+++ b/plugins/sftp/mounter.cpp -@@ -136,8 +136,9 @@ void Mounter::onPakcageReceived(const NetworkPackage& np) - << "-f" - << "-o" << "IdentityFile=" + m_sftp->device()->privateKeyPath() - << "-o" << "StrictHostKeyChecking=no" //Do not ask for confirmation because it is not a known host --<< "-o" << "UserKnownHostsFile=/dev/null"; //Prevent storing as a known host -- -+<< "-o" << "UserKnownHostsFile=/dev/null" //Prevent storing as a known host -+<< "-o" << "HostKeyAlgorithms=+ssh-dss"; //https://bugs.kde.org/show_bug.cgi?id=351725 -+ - m_proc->setProgram(program, arguments); - - //To debug --- -2.4.9 - diff --git a/kde-misc/kdeconnect/kdeconnect-0.8-r1.ebuild b/kde-misc/kdeconnect/kdeconnect-0.8-r1.ebuild deleted file mode 100644 index 79c6c13.. --- a/kde-misc/kdeconnect/kdeconnect-0.8-r1.ebuild +++ /dev/null @@ -1,58 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=5 - -MY_PN="${PN}-kde"
[gentoo-commits] repo/gentoo:master commit in: kde-misc/kdeconnect/, kde-misc/kdeconnect/files/
commit: 6065d16d88a1a0ce0d5638935e89a5f34b58ac3e Author: Michael Palimaka gentoo org> AuthorDate: Thu Sep 10 12:08:47 2015 + Commit: Michael Palimaka gentoo org> CommitDate: Thu Sep 10 12:09:07 2015 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6065d16d kde-misc/kdeconnect: backport patch from upstream fixing build with dev-util/ninja. Gentoo-bug: 559904 Package-Manager: portage-2.2.20.1 .../kdeconnect/files/kdeconnect-0.8-ninja.patch| 36 ++ kde-misc/kdeconnect/kdeconnect-0.8.ebuild | 2 ++ 2 files changed, 38 insertions(+) diff --git a/kde-misc/kdeconnect/files/kdeconnect-0.8-ninja.patch b/kde-misc/kdeconnect/files/kdeconnect-0.8-ninja.patch new file mode 100644 index 000..d482549 --- /dev/null +++ b/kde-misc/kdeconnect/files/kdeconnect-0.8-ninja.patch @@ -0,0 +1,36 @@ +From d9e0c61185a5ecbd9b013740fe73d21ba5adaa44 Mon Sep 17 00:00:00 2001 +From: Michael Palimaka+Date: Thu, 10 Sep 2015 21:56:39 +1000 +Subject: [PATCH] Fix make with ninja. + +The custom command name must differ from the name of the generated file. + +REVIEW: 125137 +--- + cmake/DbusInterfaceMacros.cmake | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +diff --git a/cmake/DbusInterfaceMacros.cmake b/cmake/DbusInterfaceMacros.cmake +index 9d4810d..801452a 100644 +--- a/cmake/DbusInterfaceMacros.cmake b/cmake/DbusInterfaceMacros.cmake +@@ -12,7 +12,7 @@ macro (generate_and_install_dbus_interface main_project_target header_file outpu + OPTIONS ${qdbus_options} + ) + add_custom_target( +-${output_xml_file} ++${output_xml_file}_target + SOURCES ${CMAKE_CURRENT_BINARY_DIR}/${output_xml_file} + ) + install( +@@ -21,6 +21,6 @@ macro (generate_and_install_dbus_interface main_project_target header_file outpu + ) + add_dependencies( + ${main_project_target} +-${output_xml_file} ++${output_xml_file}_target + ) + endmacro (generate_and_install_dbus_interface) +-- +2.4.6 + diff --git a/kde-misc/kdeconnect/kdeconnect-0.8.ebuild b/kde-misc/kdeconnect/kdeconnect-0.8.ebuild index 07e7568..e27ce0c 100644 --- a/kde-misc/kdeconnect/kdeconnect-0.8.ebuild +++ b/kde-misc/kdeconnect/kdeconnect-0.8.ebuild @@ -42,6 +42,8 @@ DEPEND="${COMMON_DEPEND} [[ ${KDE_BUILD_TYPE} != live ]] && S=${WORKDIR}/${MY_P} +PATCHES=( "${FILESDIR}/${P}-ninja.patch" ) + pkg_postinst(){ elog elog "Optional dependency:"