[arch-commits] Commit in kio/trunk (PKGBUILD custom-folder-icons.patch)
Felix Yan
fyan at archlinux.org
Sat Sep 12 04:19:58 UTC 2015
Date: Saturday, September 12, 2015 @ 06:19:58
Author: fyan
Revision: 245875
upgpkg: kio 5.14.0-1
Modified:
kio/trunk/PKGBUILD
Deleted:
kio/trunk/custom-folder-icons.patch
---------------------------+
PKGBUILD | 11 +----
custom-folder-icons.patch | 94 --------------------------------------------
2 files changed, 4 insertions(+), 101 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2015-09-12 04:19:38 UTC (rev 245874)
+++ PKGBUILD 2015-09-12 04:19:58 UTC (rev 245875)
@@ -3,8 +3,8 @@
# Contributor: Andrea Scarpino <andrea at archlinux.org>
pkgname=kio
-pkgver=5.13.0
-pkgrel=3
+pkgver=5.14.0
+pkgrel=1
pkgdesc='Resource and network access abstraction'
arch=('i686' 'x86_64')
url='https://projects.kde.org/projects/frameworks/kio'
@@ -15,16 +15,13 @@
optdepends=('kio-extras: extra protocols support (sftp, fish and more)')
groups=('kf5')
install=kio.install
-source=("http://download.kde.org/stable/frameworks/${pkgver%.*}/${pkgname}-${pkgver}.tar.xz" 'custom-folder-icons.patch')
-md5sums=('315c79dc4fb128343d18bfd9ef18a726'
- '9b534ca29ef53644344541c5c770ff51')
+source=("http://download.kde.org/stable/frameworks/${pkgver%.*}/${pkgname}-${pkgver}.tar.xz")
+md5sums=('aad540c6a23327756c259afe72e531d1')
prepare() {
mkdir -p build
-# Fix custom folder icons https://bugs.kde.org/show_bug.cgi?id=350612
cd $pkgname-$pkgver
- patch -p1 -i "$srcdir"/custom-folder-icons.patch
}
build() {
Deleted: custom-folder-icons.patch
===================================================================
--- custom-folder-icons.patch 2015-09-12 04:19:38 UTC (rev 245874)
+++ custom-folder-icons.patch 2015-09-12 04:19:58 UTC (rev 245875)
@@ -1,94 +0,0 @@
-From: Emmanuel Pescosta <emmanuelpescosta099 at gmail.com>
-Date: Tue, 11 Aug 2015 18:13:52 +0000
-Subject: Show custom folder icons again
-X-Git-Url: http://quickgit.kde.org/?p=kio.git&a=commitdiff&h=d8aafbc37daab3cd62ee77430a55b3d72ccc12e0
----
-Show custom folder icons again
-
-Set mimetype as known when we assign the mime type for inode/directory
-
-This bug was introduced by commit 46cd152f
-
-BUG: 350612
-FIXED-IN: 5.14
-REVIEW: 124690
----
-
-
---- a/autotests/kfileitemtest.cpp
-+++ b/autotests/kfileitemtest.cpp
-@@ -25,6 +25,8 @@
- #include <qtemporarydir.h>
- #include <qtemporaryfile.h>
- #include <kuser.h>
-+#include <kdesktopfile.h>
-+#include <kconfiggroup.h>
-
- QTEST_MAIN(KFileItemTest)
-
-@@ -472,6 +474,25 @@
- QCOMPARE(fileItem.currentMimeType().name(), udsMimeType);
- }
-
-+void KFileItemTest::testIconNameForCustomFolderIcons()
-+{
-+ // Custom folder icons should be displayed (bug 350612)
-+
-+ const QString iconName = QStringLiteral("folder-music");
-+
-+ QTemporaryDir tempDir;
-+ const QUrl url = QUrl::fromLocalFile(tempDir.path());
-+ KDesktopFile cfg(tempDir.path() + QString::fromLatin1("/.directory"));
-+ cfg.desktopGroup().writeEntry("Icon", iconName);
-+ cfg.sync();
-+
-+ KIO::UDSEntry entry;
-+ entry.insert(KIO::UDSEntry::UDS_FILE_TYPE, S_IFDIR);
-+ KFileItem fileItem(entry, url);
-+
-+ QCOMPARE(fileItem.iconName(), iconName);
-+}
-+
- #ifndef Q_OS_WIN // user/group/other write permissions are not handled on windows
-
- void KFileItemTest::testIsReadable_data()
-
---- a/autotests/kfileitemtest.h
-+++ b/autotests/kfileitemtest.h
-@@ -41,6 +41,7 @@
- void testMimetypeForRemoteFolderWithFileType();
- void testCurrentMimetypeForRemoteFolder();
- void testCurrentMimetypeForRemoteFolderWithFileType();
-+ void testIconNameForCustomFolderIcons();
-
- #ifndef Q_OS_WIN
- void testIsReadable_data();
-
---- a/src/core/kfileitem.cpp
-+++ b/src/core/kfileitem.cpp
-@@ -732,15 +732,15 @@
- QMimeDatabase db;
- if (isDir()) {
- d->m_mimeType = db.mimeTypeForName("inode/directory");
-- return d->m_mimeType;
-- }
-- bool isLocalUrl;
-- const QUrl url = mostLocalUrl(&isLocalUrl);
-- d->m_mimeType = db.mimeTypeForUrl(url);
-- // was: d->m_mimeType = KMimeType::findByUrl( url, d->m_fileMode, isLocalUrl );
-- // => we are no longer using d->m_fileMode for remote URLs.
-- Q_ASSERT(d->m_mimeType.isValid());
-- //qDebug() << d << "finding final mimetype for" << url << ":" << d->m_mimeType.name();
-+ } else {
-+ bool isLocalUrl;
-+ const QUrl url = mostLocalUrl(&isLocalUrl);
-+ d->m_mimeType = db.mimeTypeForUrl(url);
-+ // was: d->m_mimeType = KMimeType::findByUrl( url, d->m_fileMode, isLocalUrl );
-+ // => we are no longer using d->m_fileMode for remote URLs.
-+ Q_ASSERT(d->m_mimeType.isValid());
-+ //qDebug() << d << "finding final mimetype for" << url << ":" << d->m_mimeType.name();
-+ }
- d->m_bMimeTypeKnown = true;
- }
-
-
More information about the arch-commits
mailing list