nixpkgs mirror (for testing)
github.com/NixOS/nixpkgs
nix
1From b1c0d2542234247a5051df015d70347597dfe8d8 Mon Sep 17 00:00:00 2001
2From: Thomas Tuegel <ttuegel@mailbox.org>
3Date: Sun, 28 Mar 2021 10:26:40 -0500
4Subject: [PATCH 2/2] QDirIterator follow symlinks
5
6---
7 src/kpackage/packageloader.cpp | 2 +-
8 src/kpackage/private/packagejobthread.cpp | 2 +-
9 2 files changed, 2 insertions(+), 2 deletions(-)
10
11diff --git a/src/kpackage/packageloader.cpp b/src/kpackage/packageloader.cpp
12index f03d882..d5aee56 100644
13--- a/src/kpackage/packageloader.cpp
14+++ b/src/kpackage/packageloader.cpp
15@@ -196,7 +196,7 @@ QList<KPluginMetaData> PackageLoader::listPackages(const QString &packageFormat,
16 }
17
18 for (auto const &plugindir : std::as_const(paths)) {
19- const QDirIterator::IteratorFlags flags = QDirIterator::Subdirectories;
20+ const QDirIterator::IteratorFlags flags = QDirIterator::Subdirectories | QDirIterator::FollowSymlinks;
21 const QStringList nameFilters = {QStringLiteral("metadata.json"), QStringLiteral("metadata.desktop")};
22
23 QDirIterator it(plugindir, nameFilters, QDir::Files, flags);
24--
252.30.1