summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSven Eden <sven.eden@gmx.de>2018-10-22 08:41:24 +0200
committerSven Eden <sven.eden@gmx.de>2018-10-22 08:41:24 +0200
commit5624d78bbdbb68f01ed63c93a0d9870fb3b962a2 (patch)
treed91db804e8279ca9535c29771c7bfcbd9011339e
parentapp-office/texstudio : Removed obsolete version. (diff)
downloadseden-5624d78bbdbb68f01ed63c93a0d9870fb3b962a2.tar.gz
seden-5624d78bbdbb68f01ed63c93a0d9870fb3b962a2.tar.bz2
seden-5624d78bbdbb68f01ed63c93a0d9870fb3b962a2.zip
kde-misc/dolphin-megasync-plugin : Utterly broken. Needs rework.
-rw-r--r--kde-misc/dolphin-megasync-plugin/Manifest1
-rw-r--r--kde-misc/dolphin-megasync-plugin/dolphin-megasync-plugin-3.5.ebuild56
-rw-r--r--kde-misc/dolphin-megasync-plugin/files/dolphin-megasync-plugin-3.5-fix_KPluginFactory_invocation.patch54
-rw-r--r--kde-misc/dolphin-megasync-plugin/metadata.xml10
4 files changed, 0 insertions, 121 deletions
diff --git a/kde-misc/dolphin-megasync-plugin/Manifest b/kde-misc/dolphin-megasync-plugin/Manifest
deleted file mode 100644
index bfd2c29..0000000
--- a/kde-misc/dolphin-megasync-plugin/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST dolphin-megasync-3.5-2.1.src.rpm 17182 SHA256 83719699a911d6683070e9e26002ae2826173c28c74f8446cbbbe6e8b8520d04 SHA512 d92c84d685f4b4c2602e93d60e57c3a41711ff085fb10f3e0d70af616fa417f3d6083250269e8b032868828e0f10f828c37f419c3a9ba58e399fd655288580bb WHIRLPOOL 08b5554c99e53a55cccaae09daa3da3670dfedf82919dc56a881eeea75e59e9dd207fc5e87df0d273fa44689e819c68d4012d9fa6bedc4b2d61fe41edd83eead
diff --git a/kde-misc/dolphin-megasync-plugin/dolphin-megasync-plugin-3.5.ebuild b/kde-misc/dolphin-megasync-plugin/dolphin-megasync-plugin-3.5.ebuild
deleted file mode 100644
index 8142f51..0000000
--- a/kde-misc/dolphin-megasync-plugin/dolphin-megasync-plugin-3.5.ebuild
+++ /dev/null
@@ -1,56 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-inherit cmake-utils eutils gnome2-utils rpm
-
-DESCRIPTION="Extension for Dolphin to interact with Megasync"
-HOMEPAGE="http://mega.co.nz"
-
-RELEASE="2.1"
-
-SRC_URI="https://mega.nz/linux/MEGAsync/Fedora_27/src/dolphin-megasync-${PV}-${RELEASE}.src.rpm"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-RESTRICT="mirror"
-
-IUSE=""
-
-RDEPEND="
- kde-apps/dolphin
- kde-frameworks/kio
- kde-frameworks/kdelibs4support
- net-misc/megasync[api]
-"
-
-DEPEND="
- ${RDEPEND}
- sys-devel/binutils
- dev-util/cmake
-"
-
-PATCHES=(
- "${FILESDIR}"/${P}-fix_KPluginFactory_invocation.patch
-)
-
-S="${WORKDIR}/dolphin-megasync-${PV}"
-
-src_unpack() {
- rpm_src_unpack
-
- # Unfortunately the CMakeLists.txt file is for KDE4.
- cd "${S}"
- mv CMakeLists.txt CMakeLists_kde4.txt
- mv CMakeLists_kde5.txt CMakeLists.txt
-}
-
-pkg_postinst() {
- gnome2_icon_cache_update
-}
-
-pkg_postrm() {
- gnome2_icon_cache_update
-}
diff --git a/kde-misc/dolphin-megasync-plugin/files/dolphin-megasync-plugin-3.5-fix_KPluginFactory_invocation.patch b/kde-misc/dolphin-megasync-plugin/files/dolphin-megasync-plugin-3.5-fix_KPluginFactory_invocation.patch
deleted file mode 100644
index 5d2f349..0000000
--- a/kde-misc/dolphin-megasync-plugin/files/dolphin-megasync-plugin-3.5-fix_KPluginFactory_invocation.patch
+++ /dev/null
@@ -1,54 +0,0 @@
---- a/megasync-plugin.h 2017-12-29 09:49:52.180449208 +0100
-+++ b/megasync-plugin.h 2017-12-29 09:49:21.240448279 +0100
-@@ -5,6 +5,7 @@
- #ifndef WITH_KF5
- #include <kabstractfileitemactionplugin.h>
- #else
-+#include <KPluginFactory>
- #include <KIOWidgets/kabstractfileitemactionplugin.h>
- #endif
- #include <QLocalSocket>
-@@ -34,4 +35,6 @@
- QString getString(int type, int numFiles,int numFolders);
- };
-
-+K_PLUGIN_FACTORY_DECLARATION(MEGASyncPluginFactory)
-+
- #endif
---- a/megasync-plugin.cpp 2017-12-29 09:49:47.056449054 +0100
-+++ b/megasync-plugin.cpp 2017-12-29 09:49:21.240448279 +0100
-@@ -11,7 +11,6 @@
- #include <KDE/KPluginFactory>
- #include <KDE/KPluginLoader>
- #else
--#include <KPluginFactory>
- #include <KPluginLoader>
- #include <KIOWidgets/kabstractfileitemactionplugin.h>
- #include <QtNetwork/QLocalSocket>
-@@ -28,9 +27,6 @@
-
- #include "megasync-plugin.h"
-
--K_PLUGIN_FACTORY(MEGASyncPluginFactory, registerPlugin<MEGASyncPlugin>();)
--K_EXPORT_PLUGIN(MEGASyncPluginFactory("megasync-plugin"))
--
-
- typedef enum {
- STRING_UPLOAD = 0,
-@@ -80,7 +76,7 @@
- {
- Q_UNUSED(parentWidget);
- QList<QAction*> actions;
-- int state;
-+ int state = 0;
-
- int syncedFiles, syncedFolders, unsyncedFiles, unsyncedFolders;
- syncedFiles = syncedFolders = unsyncedFiles = unsyncedFolders = 0;
-@@ -285,4 +281,7 @@
- return reply;
- }
-
-+K_PLUGIN_FACTORY_DEFINITION(MEGASyncPluginFactory, registerPlugin<MEGASyncPlugin>();)
-+K_EXPORT_PLUGIN(MEGASyncPluginFactory("megasync-plugin"))
-+
- #include "megasync-plugin.moc"
diff --git a/kde-misc/dolphin-megasync-plugin/metadata.xml b/kde-misc/dolphin-megasync-plugin/metadata.xml
deleted file mode 100644
index d582ef8..0000000
--- a/kde-misc/dolphin-megasync-plugin/metadata.xml
+++ /dev/null
@@ -1,10 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person">
- <email>yamakuzure@gmx.net</email>
- <name>Sven Eden</name>
- <description>Proxied maintainer; set to assignee in all bugs</description>
- </maintainer>
- <use />
-</pkgmetadata>