diff options
author | Andreas Sturmlechner <asturm@gentoo.org> | 2017-06-20 21:10:09 +0200 |
---|---|---|
committer | Andreas Sturmlechner <asturm@gentoo.org> | 2017-06-20 21:42:11 +0200 |
commit | 897b1a448e2d5e60ddeacdb5ec073bea1bc9c5c3 (patch) | |
tree | 39e19d29ed1d685ed42d31d1176fc5466f5deb07 /kde-misc/krusader | |
parent | dev-ada/xmlada: Respect ADA (env vars) (diff) | |
download | gentoo-897b1a448e2d5e60ddeacdb5ec073bea1bc9c5c3.tar.gz gentoo-897b1a448e2d5e60ddeacdb5ec073bea1bc9c5c3.tar.bz2 gentoo-897b1a448e2d5e60ddeacdb5ec073bea1bc9c5c3.zip |
kde-misc/krusader: Drop old
Package-Manager: Portage-2.3.6, Repoman-2.3.1
Diffstat (limited to 'kde-misc/krusader')
-rw-r--r-- | kde-misc/krusader/Manifest | 1 | ||||
-rw-r--r-- | kde-misc/krusader/files/krusader-2.5.0-browse-iso.patch | 103 | ||||
-rw-r--r-- | kde-misc/krusader/files/krusader-2.5.0-fix-krarc-mime.patch | 27 | ||||
-rw-r--r-- | kde-misc/krusader/files/krusader-2.5.0-hardcode-krarc-mime.patch | 88 | ||||
-rw-r--r-- | kde-misc/krusader/krusader-2.5.0-r2.ebuild | 71 |
5 files changed, 0 insertions, 290 deletions
diff --git a/kde-misc/krusader/Manifest b/kde-misc/krusader/Manifest index e85548da2d9f..231587a19244 100644 --- a/kde-misc/krusader/Manifest +++ b/kde-misc/krusader/Manifest @@ -1,2 +1 @@ -DIST krusader-2.5.0.tar.xz 2704584 SHA256 fb9f4b237378fd5d86d5c0202b9d714f3d8dfe549ba9e7926f6f9de60b5088d7 SHA512 e647b1ca2f3a61d74ceea892053465ec860642745a879f05d04d40e277ece7508a75672eaf4031dc8b6568bd67464182d6ea9d194db13907784350f364c99fec WHIRLPOOL c6cff096c55a2eda7c1a1c1805ed04ccf44eb82e7f97ec6ee37795297bf2de75bde67d8c6b12a441ea72a28ad181af2d7fc3bb616c5c8a391aacf4f591eccf98 DIST krusader-2.6.0.tar.xz 2726928 SHA256 7061a43cada6bd7df991ed2e3e5193b1d99144fa426c8331a2b54170b79b3a39 SHA512 d7ae1696e77ddbd8b18043e8497356151ddaa69192a89dbf1f4381216318aaca97a0be4e44595e51007f1eccf73eec55c3bd9f694aaacfa138aa3391f1f5d898 WHIRLPOOL 5c6dd27628ce16a7c6dbb6e225c3ee16ba6ad03d046753d748b2262c4c30560ecc4d309196bfe207bd8f2ddf088c154fade7d0d47e9891e2a45686a793d118cb diff --git a/kde-misc/krusader/files/krusader-2.5.0-browse-iso.patch b/kde-misc/krusader/files/krusader-2.5.0-browse-iso.patch deleted file mode 100644 index de5dd87e7de0..000000000000 --- a/kde-misc/krusader/files/krusader-2.5.0-browse-iso.patch +++ /dev/null @@ -1,103 +0,0 @@ -commit 101091f3521f75e301ae619ee0d698defcceca14 -Author: Martin Kostolný <clearmartin@zoho.com> -Date: Mon Dec 5 00:29:21 2016 +0100 - - Browse Archives As Folders option applied to iso files - - Differential Revision: https://phabricator.kde.org/D3429 - -diff --git a/krusader/Panel/panelfunc.cpp b/krusader/Panel/panelfunc.cpp -index bebc66d..ebcc5e2 100644 ---- a/krusader/Panel/panelfunc.cpp -+++ b/krusader/Panel/panelfunc.cpp -@@ -130,7 +130,7 @@ bool ListPanelFunc::isSyncing(const QUrl &url) - return false; - } - --void ListPanelFunc::openFileNameInternal(const QString &name, bool theFileCanBeExecutedOrOpenedWithOtherSoftware) -+void ListPanelFunc::openFileNameInternal(const QString &name, bool externallyExecutable) - { - if (name == "..") { - dirUp(); -@@ -153,15 +153,16 @@ void ListPanelFunc::openFileNameInternal(const QString &name, bool theFileCanBeE - - QUrl arcPath = browsableArchivePath(name); - if (!arcPath.isEmpty()) { -- bool theArchiveMustBeBrowsedAsADirectory = (KConfigGroup(krConfig, "Archives").readEntry("ArchivesAsDirectories", _ArchivesAsDirectories) && -- KRarcHandler::arcSupported(mime)) || !theFileCanBeExecutedOrOpenedWithOtherSoftware; -- if (theArchiveMustBeBrowsedAsADirectory) { -+ bool browseAsDirectory = !externallyExecutable -+ || (KConfigGroup(krConfig, "Archives").readEntry("ArchivesAsDirectories", _ArchivesAsDirectories) -+ && (KRarcHandler::arcSupported(mime) || KrServices::isoSupported(mime))); -+ if (browseAsDirectory) { - openUrl(arcPath); - return; - } - } - -- if (theFileCanBeExecutedOrOpenedWithOtherSoftware) { -+ if (externallyExecutable) { - if (KRun::isExecutableFile(url, mime)) { - runCommand(KShell::quoteArg(url.path())); - return; -diff --git a/krusader/Panel/panelfunc.h b/krusader/Panel/panelfunc.h -index 092224d..c31593b 100644 ---- a/krusader/Panel/panelfunc.h -+++ b/krusader/Panel/panelfunc.h -@@ -137,7 +137,8 @@ protected slots: - protected: - QUrl cleanPath(const QUrl &url); - bool isSyncing(const QUrl &url); -- void openFileNameInternal(const QString &name, bool theFileCanBeExecutedOrOpenedWithOtherSoftware); -+ // when externallyExecutable == true, the file can be executed or opened with other software -+ void openFileNameInternal(const QString &name, bool externallyExecutable); - void openUrlInternal(const QUrl &url, const QString& makeCurrent, - bool immediately, bool disableLock, bool manuallyEntered); - void runCommand(QString cmd); -diff --git a/krusader/krservices.cpp b/krusader/krservices.cpp -index dca4ae7..86bc0cf 100644 ---- a/krusader/krservices.cpp -+++ b/krusader/krservices.cpp -@@ -32,8 +32,10 @@ - QMap<QString, QString>* KrServices::slaveMap = 0; - #ifdef KRARC_QUERY_ENABLED - QSet<QString> KrServices::krarcArchiveMimetypes = QSet<QString>::fromList(KProtocolInfo::archiveMimetypes("krarc")); -+QSet<QString> KrServices::isoArchiveMimetypes = QSet<QString>::fromList(KProtocolInfo::archiveMimetypes("iso")); - #else - QSet<QString> KrServices::krarcArchiveMimetypes; -+QSet<QString> KrServices::isoArchiveMimetypes; - #endif - - bool KrServices::cmdExist(QString cmdName) -@@ -98,6 +100,11 @@ QString KrServices::registeredProtocol(QString mimetype) - return protocol; - } - -+bool KrServices::isoSupported(QString mimetype) -+{ -+ return isoArchiveMimetypes.contains(mimetype); -+} -+ - void KrServices::clearProtocolCache() - { - if (slaveMap) -diff --git a/krusader/krservices.h b/krusader/krservices.h -index 14048e7..e9e805c 100644 ---- a/krusader/krservices.h -+++ b/krusader/krservices.h -@@ -39,6 +39,7 @@ public: - static QString chooseFullPathName(QStringList names, QString confName); - static QString fullPathName(QString name, QString confName = QString()); - static QString registeredProtocol(QString mimetype); -+ static bool isoSupported(QString mimetype); - static QString urlToLocalPath(const QUrl &url); - static void clearProtocolCache(); - static bool fileToStringList(QTextStream *stream, QStringList& target, bool keepEmptyLines = false); -@@ -58,6 +59,7 @@ protected: - private: - static QMap<QString, QString>* slaveMap; - static QSet<QString> krarcArchiveMimetypes; -+ static QSet<QString> isoArchiveMimetypes; - - }; - diff --git a/kde-misc/krusader/files/krusader-2.5.0-fix-krarc-mime.patch b/kde-misc/krusader/files/krusader-2.5.0-fix-krarc-mime.patch deleted file mode 100644 index 41a7318e78c8..000000000000 --- a/kde-misc/krusader/files/krusader-2.5.0-fix-krarc-mime.patch +++ /dev/null @@ -1,27 +0,0 @@ -commit e3fad5256a5cba9f908f1f5d951907c6194040b5 -Author: Martin T. H. Sandsmark <martin.sandsmark@kde.org> -Date: Sat Nov 19 13:14:00 2016 +0100 - - Remove non-archive mimetypes from krarc archive mime type list - - Putting non-archive mimetypes in the list of archive mimetypes confuses - other applications using KIO, like Dolphin. Getting Krusader to open - normal files as archives should be done by linking them in the Krusader - Protocol settings. - - BUG: 371765 - REVIEW: 129434 - -diff --git a/krArc/krarc.protocol b/krArc/krarc.protocol -index 121a9d1..9783afd 100644 ---- a/krArc/krarc.protocol -+++ b/krArc/krarc.protocol -@@ -1,7 +1,7 @@ - [Protocol] - exec=kio_krarc - protocol=krarc --archiveMimetype=application/x-7z,application/x-7z-compressed,application/x-ace,application/x-ace-compressed,application/x-arj,application/x-arj-compressed,application/x-cpio,application/x-deb,application/x-debian-package,application/vnd.debian.binary-package,application/x-java-archive,application/x-lha,application/x-lha-compressed,application/x-rar,application/x-rar-compressed,application/x-rpm,application/x-source-rpm,application/zip,application/x-zip,application/x-zip-compressed,application/vnd.oasis.opendocument.chart,application/vnd.oasis.opendocument.database,application/vnd.oasis.opendocument.formula,application/vnd.oasis.opendocument.graphics,application/vnd.oasis.opendocument.presentation,application/vnd.oasis.opendocument.spreadsheet,application/vnd.oasis.opendocument.text,application/vnd.openxmlformats-officedocument.presentationml.presentation,application/vnd.openxmlformats-officedocument.spreadsheetml.sheet,application/vnd.openxmlformats-officedocument.wordprocessingml.document,application/x-cbz,application/x-cbr,application/epub+zip,application/x-webarchive,application/x-plasma -+archiveMimetype=application/x-7z,application/x-7z-compressed,application/x-ace,application/x-ace-compressed,application/x-arj,application/x-arj-compressed,application/x-cpio,application/x-lha,application/x-lha-compressed,application/x-rar,application/x-rar-compressed,application/zip,application/x-zip,application/x-zip-compressed - input=filesystem - output=filesystem - listing=Name,Type,Size,Date,Access,Owner,Group,Link diff --git a/kde-misc/krusader/files/krusader-2.5.0-hardcode-krarc-mime.patch b/kde-misc/krusader/files/krusader-2.5.0-hardcode-krarc-mime.patch deleted file mode 100644 index 6ea7ad4effc0..000000000000 --- a/kde-misc/krusader/files/krusader-2.5.0-hardcode-krarc-mime.patch +++ /dev/null @@ -1,88 +0,0 @@ -commit f57edb20c4fa4e53d6a245dcc81273b62e44f611 -Author: Martin Kostolný <clearmartin@zoho.com> -Date: Mon Dec 5 00:43:53 2016 +0100 - - Hard-code krarc.protocol mimetypes that were recently removed from protocol - - Differential Revision: https://phabricator.kde.org/D3566 - -diff --git a/krusader/krservices.cpp b/krusader/krservices.cpp -index 86bc0cf..b286066 100644 ---- a/krusader/krservices.cpp -+++ b/krusader/krservices.cpp -@@ -30,14 +30,49 @@ - #include "defaults.h" - - QMap<QString, QString>* KrServices::slaveMap = 0; -+QSet<QString> KrServices::krarcArchiveMimetypes = KrServices::generateKrarcArchiveMimetypes(); - #ifdef KRARC_QUERY_ENABLED --QSet<QString> KrServices::krarcArchiveMimetypes = QSet<QString>::fromList(KProtocolInfo::archiveMimetypes("krarc")); - QSet<QString> KrServices::isoArchiveMimetypes = QSet<QString>::fromList(KProtocolInfo::archiveMimetypes("iso")); - #else --QSet<QString> KrServices::krarcArchiveMimetypes; - QSet<QString> KrServices::isoArchiveMimetypes; - #endif - -+QSet<QString> KrServices::generateKrarcArchiveMimetypes() -+{ -+ // Hard-code these proven mimetypes openable by krarc protocol. -+ // They cannot be listed in krarc.protocol itself -+ // because it would baffle other file managers (like Dolphin). -+ QSet<QString> mimes; -+ mimes += QString("application/x-deb"); -+ mimes += QString("application/x-debian-package"); -+ mimes += QString("application/vnd.debian.binary-package"); -+ mimes += QString("application/x-java-archive"); -+ mimes += QString("application/x-rpm"); -+ mimes += QString("application/x-source-rpm"); -+ mimes += QString("application/vnd.oasis.opendocument.chart"); -+ mimes += QString("application/vnd.oasis.opendocument.database"); -+ mimes += QString("application/vnd.oasis.opendocument.formula"); -+ mimes += QString("application/vnd.oasis.opendocument.graphics"); -+ mimes += QString("application/vnd.oasis.opendocument.presentation"); -+ mimes += QString("application/vnd.oasis.opendocument.spreadsheet"); -+ mimes += QString("application/vnd.oasis.opendocument.text"); -+ mimes += QString("application/vnd.openxmlformats-officedocument.presentationml.presentation"); -+ mimes += QString("application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"); -+ mimes += QString("application/vnd.openxmlformats-officedocument.wordprocessingml.document"); -+ mimes += QString("application/x-cbz"); -+ mimes += QString("application/x-cbr"); -+ mimes += QString("application/epub+zip"); -+ mimes += QString("application/x-webarchive"); -+ mimes += QString("application/x-plasma"); -+ mimes += QString("application/vnd.rar"); -+ -+ #ifdef KRARC_QUERY_ENABLED -+ mimes += QSet<QString>::fromList(KProtocolInfo::archiveMimetypes("krarc")); -+ #endif -+ -+ return mimes; -+} -+ - bool KrServices::cmdExist(QString cmdName) - { - KConfigGroup group(krConfig, "Dependencies"); -diff --git a/krusader/krservices.h b/krusader/krservices.h -index e9e805c..e54a0a6 100644 ---- a/krusader/krservices.h -+++ b/krusader/krservices.h -@@ -32,9 +32,6 @@ class QFile; - class KrServices - { - public: -- KrServices() {} -- ~KrServices() {} -- - static bool cmdExist(QString cmdName); - static QString chooseFullPathName(QStringList names, QString confName); - static QString fullPathName(QString name, QString confName = QString()); -@@ -57,6 +54,9 @@ protected: - static QString escape(QString name); - - private: -+ KrServices() {} -+ ~KrServices() {} -+ static QSet<QString> generateKrarcArchiveMimetypes(); - static QMap<QString, QString>* slaveMap; - static QSet<QString> krarcArchiveMimetypes; - static QSet<QString> isoArchiveMimetypes; diff --git a/kde-misc/krusader/krusader-2.5.0-r2.ebuild b/kde-misc/krusader/krusader-2.5.0-r2.ebuild deleted file mode 100644 index a61e182262f6..000000000000 --- a/kde-misc/krusader/krusader-2.5.0-r2.ebuild +++ /dev/null @@ -1,71 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -KDE_HANDBOOK="forceoptional" -inherit kde5 - -DESCRIPTION="Advanced twin-panel (commander-style) file-manager with many extras" -HOMEPAGE="https://krusader.org/" -[[ ${KDE_BUILD_TYPE} = release ]] && SRC_URI="mirror://kde/stable/${PN}/${PV}/${P}.tar.xz" - -LICENSE="GPL-2+" -KEYWORDS="amd64 x86" -IUSE="" - -DEPEND=" - $(add_frameworks_dep karchive) - $(add_frameworks_dep kbookmarks) - $(add_frameworks_dep kcodecs) - $(add_frameworks_dep kcompletion) - $(add_frameworks_dep kconfig) - $(add_frameworks_dep kconfigwidgets) - $(add_frameworks_dep kcoreaddons) - $(add_frameworks_dep kguiaddons) - $(add_frameworks_dep ki18n) - $(add_frameworks_dep kiconthemes) - $(add_frameworks_dep kio) - $(add_frameworks_dep kitemviews) - $(add_frameworks_dep kjobwidgets) - $(add_frameworks_dep knotifications) - $(add_frameworks_dep kparts) - $(add_frameworks_dep kservice) - $(add_frameworks_dep ktextwidgets) - $(add_frameworks_dep kwallet) - $(add_frameworks_dep kwidgetsaddons) - $(add_frameworks_dep kwindowsystem) - $(add_frameworks_dep kxmlgui) - $(add_frameworks_dep solid) - $(add_qt_dep qtdbus) - $(add_qt_dep qtgui) - $(add_qt_dep qtprintsupport) - $(add_qt_dep qtwidgets) - $(add_qt_dep qtxml) - sys-apps/acl - sys-libs/zlib -" -RDEPEND="${DEPEND} - !kde-misc/krusader:4 -" - -PATCHES=( - "${FILESDIR}/${P}"-fix-krarc-mime.patch - "${FILESDIR}/${P}"-browse-iso.patch - "${FILESDIR}/${P}"-hardcode-krarc-mime.patch -) - -pkg_postinst() { - kde5_pkg_postinst - - if ! has_version kde-apps/thumbnailers:${SLOT} || - ! has_version kde-apps/ffmpegthumbs:${SLOT} ; then - elog "For PDF/PS, RAW and video thumbnails support, install:" - elog " kde-apps/thumbnailers:${SLOT}" - elog " kde-apps/ffmpegthumbs:${SLOT}" - fi - - if ! has_version kde-apps/keditbookmarks:${SLOT} ; then - elog "For bookmarks support, install kde-apps/keditbookmarks:${SLOT}" - fi -} |