[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