-
-
Notifications
You must be signed in to change notification settings - Fork 12.7k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
16 changed files
with
1,173 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,129 @@ | ||
{ autonix, kf55, pkgs, stdenv, debug ? false }: | ||
|
||
with stdenv.lib; with autonix; | ||
|
||
let | ||
|
||
kf5 = kf55.override { inherit debug; }; | ||
|
||
mirror = "mirror://kde"; | ||
|
||
renames = | ||
builtins.removeAttrs | ||
(import ./renames.nix {}) | ||
["Backend" "CTest" "KF5Wayland"]; | ||
|
||
scope = | ||
# packages in this collection | ||
(mapAttrs (dep: name: plasma5."${name}") renames) // | ||
# packages from KDE Frameworks 5 | ||
kf5.scope // | ||
# packages pinned to this version of Qt 5 | ||
{ | ||
PopplerQt5 = (pkgs.poppler.override { inherit (kf5) qt5; }).poppler_qt5; | ||
} // | ||
# packages from nixpkgs | ||
(with pkgs; | ||
{ | ||
inherit epoxy; | ||
Epub = ebook_tools; | ||
Exiv2 = exiv2; | ||
FFmpeg = ffmpeg; | ||
FONTFORGE_EXECUTABLE = fontforge; | ||
Freetype = freetype; | ||
LibSSH = libssh; | ||
ModemManager = modemmanager; | ||
NetworkManager = networkmanager; | ||
PulseAudio = pulseaudio; | ||
Taglib = taglib; | ||
Xapian = xapian; | ||
} | ||
); | ||
|
||
preResolve = super: | ||
fold (f: x: f x) super | ||
[ | ||
(userEnvPkg "SharedMimeInfo") | ||
(userEnvPkg "SharedDesktopOntologies") | ||
(blacklist ["kwayland"]) | ||
]; | ||
|
||
postResolve = super: | ||
(builtins.removeAttrs super ["breeze"]) // { | ||
|
||
breeze-qt4 = with pkgs; super.breeze // { | ||
name = "breeze-qt4-" + (builtins.parseDrvName super.breeze.name).version; | ||
buildInputs = [ xlibs.xproto kde4.kdelibs qt4 ]; | ||
nativeBuildInputs = [ cmake pkgconfig ]; | ||
cmakeFlags = | ||
[ | ||
"-DUSE_KDE4=ON" | ||
"-DQT_QMAKE_EXECUTABLE=${qt4}/bin/qmake" | ||
]; | ||
}; | ||
|
||
breeze-qt5 = with pkgs; super.breeze // { | ||
name = "breeze-qt5-" + (builtins.parseDrvName super.breeze.name).version; | ||
buildInputs = with kf5; | ||
[ | ||
kcompletion kconfig kconfigwidgets kcoreaddons frameworkintegration | ||
ki18n kwindowsystem qt5 | ||
]; | ||
nativeBuildInputs = [ cmake kf5.extra-cmake-modules pkgconfig ]; | ||
cmakeFlags = [ "-DUSE_KDE4=OFF" ]; | ||
}; | ||
|
||
kwin = with pkgs; super.kwin // { | ||
buildInputs = with xlibs; | ||
super.kwin.buildInputs ++ [ libICE libSM libXcursor ]; | ||
patches = [ ./kwin/kwin-import-plugin-follow-symlinks.patch ]; | ||
}; | ||
|
||
libkscreen = with pkgs; super.libkscreen // { | ||
buildInputs = with xlibs; | ||
super.libkscreen.buildInputs ++ [libXrandr]; | ||
patches = [ ./libkscreen/libkscreen-backend-path.patch ]; | ||
}; | ||
|
||
plasma-desktop = with pkgs; super.plasma-desktop // { | ||
buildInputs = with xlibs; | ||
super.plasma-desktop.buildInputs ++ | ||
[ pkgs.libcanberra libxkbfile libXcursor ]; | ||
patches = [ | ||
./plasma-desktop/plasma-desktop-hwclock.patch | ||
./plasma-desktop/plasma-desktop-zoneinfo.patch | ||
]; | ||
preConfigure = '' | ||
substituteInPlace kcms/dateandtime/helper.cpp \ | ||
--subst-var-by hwclock "${utillinux}/sbin/hwclock" | ||
''; | ||
}; | ||
|
||
plasma-workspace = with pkgs; super.plasma-workspace // { | ||
buildInputs = with xlibs; | ||
super.plasma-workspace.buildInputs ++ [ libSM libXcursor pam ]; | ||
postInstall = '' | ||
# We use a custom startkde script | ||
rm $out/bin/startkde | ||
''; | ||
}; | ||
|
||
powerdevil = with pkgs; super.powerdevil // { | ||
buildInputs = with xlibs; super.powerdevil.buildInputs ++ [libXrandr]; | ||
}; | ||
|
||
}; | ||
|
||
plasma5 = generateCollection ./. { | ||
inherit (kf5) mkDerivation; | ||
inherit mirror preResolve postResolve scope; | ||
}; | ||
|
||
in | ||
plasma5 // { | ||
inherit scope; | ||
startkde = pkgs.callPackage ./startkde { | ||
inherit (kf5) kconfig kinit kservice; | ||
inherit (plasma5) plasma-desktop plasma-workspace; | ||
}; | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,220 @@ | ||
# DO NOT EDIT! This file is generated automatically. | ||
{ }: | ||
{ | ||
baloo = { | ||
buildInputs = [ "ECM" "KF5" "KF5Abc" "KF5Akonadi" "KF5AkonadiMime" "KF5AkonadiServer" "KF5Auth" "KF5CalendarCore" "KF5Config" "KF5Crash" "KF5FileMetaData" "KF5I18n" "KF5IdleTime" "KF5KCMUtils" "KF5KDELibs4Support" "KF5KIO" "KF5Mime" "KF5PimUtils" "KF5Solid" "Qt5" "Qt5Test" "Xapian" ]; | ||
nativeBuildInputs = [ "cmake" ]; | ||
propagatedBuildInputs = [ "KF5CoreAddons" "KF5FileMetaData" "Qt5Core" "Xapian" ]; | ||
propagatedNativeBuildInputs = [ ]; | ||
propagatedUserEnvPkgs = [ ]; | ||
}; | ||
|
||
breeze = { | ||
buildInputs = [ "ECM" "KDE4" "KDecorations" "KF5" "KF5Completion" "KF5Config" "KF5ConfigWidgets" "KF5CoreAddons" "KF5FrameworkIntegration" "KF5I18n" "KF5WindowSystem" "PkgConfig" "Qt5" "XCB" ]; | ||
nativeBuildInputs = [ "cmake" ]; | ||
propagatedBuildInputs = [ ]; | ||
propagatedNativeBuildInputs = [ ]; | ||
propagatedUserEnvPkgs = [ ]; | ||
}; | ||
|
||
kde-cli-tools = { | ||
buildInputs = [ "ECM" "KF5" "KF5Config" "KF5I18n" "KF5IconThemes" "KF5KCMUtils" "KF5KDE4Support" "KF5Su" "KF5WindowSystem" "Qt5" "Qt5Test" "Qt5X11Extras" "X11" ]; | ||
nativeBuildInputs = [ "cmake" ]; | ||
propagatedBuildInputs = [ ]; | ||
propagatedNativeBuildInputs = [ ]; | ||
propagatedUserEnvPkgs = [ ]; | ||
}; | ||
|
||
kdeplasma-addons = { | ||
buildInputs = [ "ECM" "GIO" "GLIB2" "GObject" "IBus" "KDE4" "KF5" "KF5Config" "KF5ConfigWidgets" "KF5CoreAddons" "KF5I18n" "KF5KCMUtils" "KF5KDELibs4Support" "KF5KIO" "KF5Plasma" "KF5Runner" "KF5Service" "KF5UnitConversion" "KdepimLibs" "Kexiv2" "Lancelot" "Lancelot-Datamodels" "Qt5" "SCIM" "SharedMimeInfo" ]; | ||
nativeBuildInputs = [ "cmake" ]; | ||
propagatedBuildInputs = [ ]; | ||
propagatedNativeBuildInputs = [ ]; | ||
propagatedUserEnvPkgs = [ "SharedMimeInfo" ]; | ||
}; | ||
|
||
kfilemetadata = { | ||
buildInputs = [ "ECM" "EPub" "Exiv2" "FFmpeg" "KF5" "KF5Archive" "KF5I18n" "PopplerQt5" "QMobipocket" "Qt5" "Taglib" ]; | ||
nativeBuildInputs = [ "cmake" ]; | ||
propagatedBuildInputs = [ "Qt5Core" ]; | ||
propagatedNativeBuildInputs = [ ]; | ||
propagatedUserEnvPkgs = [ ]; | ||
}; | ||
|
||
khelpcenter = { | ||
buildInputs = [ "ECM" "KF5" "KF5Config" "KF5I18n" "KF5Init" "KF5KCMUtils" "KF5KDE4Support" "KF5KHtml" "Qt5" ]; | ||
nativeBuildInputs = [ "cmake" ]; | ||
propagatedBuildInputs = [ ]; | ||
propagatedNativeBuildInputs = [ ]; | ||
propagatedUserEnvPkgs = [ ]; | ||
}; | ||
|
||
khotkeys = { | ||
buildInputs = [ "ECM" "KF5" "KF5DBusAddons" "KF5GlobalAccel" "KF5I18n" "KF5KCMUtils" "KF5KDE4Support" "KF5KIO" "KF5Plasma" "KF5XmlGui" "LibKWorkspace" "Qt5" "X11" ]; | ||
nativeBuildInputs = [ "cmake" ]; | ||
propagatedBuildInputs = [ ]; | ||
propagatedNativeBuildInputs = [ ]; | ||
propagatedUserEnvPkgs = [ ]; | ||
}; | ||
|
||
kinfocenter = { | ||
buildInputs = [ "ECM" "EGL" "KF5" "KF5Completion" "KF5Config" "KF5ConfigWidgets" "KF5CoreAddons" "KF5DBusAddons" "KF5DocTools" "KF5I18n" "KF5IconThemes" "KF5KCMUtils" "KF5KDELibs4Support" "KF5KIO" "KF5Service" "KF5Solid" "KF5Wayland" "KF5WidgetsAddons" "KF5XmlGui" "OpenGL" "OpenGLES" "PCIUTILS" "Qt5" "RAW1394" "X11" ]; | ||
nativeBuildInputs = [ "cmake" ]; | ||
propagatedBuildInputs = [ ]; | ||
propagatedNativeBuildInputs = [ ]; | ||
propagatedUserEnvPkgs = [ ]; | ||
}; | ||
|
||
kio-extras = { | ||
buildInputs = [ "ECM" "Exiv2" "JPEG" "KF5" "KF5Archive" "KF5Config" "KF5ConfigWidgets" "KF5CoreAddons" "KF5DBusAddons" "KF5DNSSD" "KF5DocTools" "KF5I18n" "KF5IconThemes" "KF5KDE4Support" "KF5KHtml" "KF5KIO" "KF5Solid" "LibSSH" "OpenEXR" "Phonon4Qt5" "Qt5" "Qt5Test" "SLP" "Samba" "SharedMimeInfo" ]; | ||
nativeBuildInputs = [ "MD5SUM_EXECUTABLE" "cmake" ]; | ||
propagatedBuildInputs = [ ]; | ||
propagatedNativeBuildInputs = [ ]; | ||
propagatedUserEnvPkgs = [ "SharedMimeInfo" ]; | ||
}; | ||
|
||
kmenuedit = { | ||
buildInputs = [ "ECM" "KF5" "KF5DBusAddons" "KF5I18n" "KF5IconThemes" "KF5KDELibs4Support" "KF5KIO" "KF5Sonnet" "KF5XmlGui" "KHotKeysDBusInterface" "Qt5" ]; | ||
nativeBuildInputs = [ "cmake" ]; | ||
propagatedBuildInputs = [ ]; | ||
propagatedNativeBuildInputs = [ ]; | ||
propagatedUserEnvPkgs = [ ]; | ||
}; | ||
|
||
ksysguard = { | ||
buildInputs = [ "ECM" "KF5" "KF5Config" "KF5CoreAddons" "KF5I18n" "KF5IconThemes" "KF5ItemViews" "KF5KDE4Support" "KF5NewStuff" "KF5SysGuard" "Qt5" "Sensors" ]; | ||
nativeBuildInputs = [ "cmake" ]; | ||
propagatedBuildInputs = [ ]; | ||
propagatedNativeBuildInputs = [ ]; | ||
propagatedUserEnvPkgs = [ ]; | ||
}; | ||
|
||
kwayland = { | ||
buildInputs = [ "ECM" "Qt5" "Wayland" ]; | ||
nativeBuildInputs = [ "WAYLAND_SCANNER_EXECUTABLE" "cmake" ]; | ||
propagatedBuildInputs = [ "Qt5Gui" ]; | ||
propagatedNativeBuildInputs = [ ]; | ||
propagatedUserEnvPkgs = [ ]; | ||
}; | ||
|
||
kwin = { | ||
buildInputs = [ "ECM" "EGL" "KF5" "KF5Activities" "KF5Completion" "KF5Config" "KF5ConfigWidgets" "KF5CoreAddons" "KF5Crash" "KF5Declarative" "KF5DocTools" "KF5GlobalAccel" "KF5I18n" "KF5Init" "KF5KCMUtils" "KF5KIO" "KF5NewStuff" "KF5Notifications" "KF5Plasma" "KF5Service" "KF5Wayland" "KF5WidgetsAddons" "KF5WindowSystem" "KF5XmlGui" "OpenGL" "OpenGLES" "Qt5" "Qt5Multimedia" "Qt5Test" "Wayland" "X11" "XCB" "XKB" "epoxy" ]; | ||
nativeBuildInputs = [ "cmake" ]; | ||
propagatedBuildInputs = [ "KF5Config" "KF5Service" "KF5WindowSystem" ]; | ||
propagatedNativeBuildInputs = [ ]; | ||
propagatedUserEnvPkgs = [ ]; | ||
}; | ||
|
||
kwrited = { | ||
buildInputs = [ "ECM" "KF5" "KF5DBusAddons" "KF5KDE4Support" "KF5Pty" "Qt5" ]; | ||
nativeBuildInputs = [ "cmake" ]; | ||
propagatedBuildInputs = [ ]; | ||
propagatedNativeBuildInputs = [ ]; | ||
propagatedUserEnvPkgs = [ ]; | ||
}; | ||
|
||
libkscreen = { | ||
buildInputs = [ "Doxygen" "ECM" "Qt5" "X11" "XCB" ]; | ||
nativeBuildInputs = [ "cmake" ]; | ||
propagatedBuildInputs = [ "Qt5Core" ]; | ||
propagatedNativeBuildInputs = [ ]; | ||
propagatedUserEnvPkgs = [ ]; | ||
}; | ||
|
||
libksysguard = { | ||
buildInputs = [ "ECM" "KF5" "KF5Config" "KF5I18n" "KF5KDE4Support" "KF5Plasma" "Qt5" "Qt5X11Extras" "X11" "ZLIB" ]; | ||
nativeBuildInputs = [ "cmake" ]; | ||
propagatedBuildInputs = [ "Qt5DBus" ]; | ||
propagatedNativeBuildInputs = [ ]; | ||
propagatedUserEnvPkgs = [ ]; | ||
}; | ||
|
||
libmm-qt = { | ||
buildInputs = [ "ECM" "KF5ModemManagerQt" "ModemManager" "Qt4" "Qt5" ]; | ||
nativeBuildInputs = [ "cmake" ]; | ||
propagatedBuildInputs = [ "Qt5Core" ]; | ||
propagatedNativeBuildInputs = [ ]; | ||
propagatedUserEnvPkgs = [ ]; | ||
}; | ||
|
||
libnm-qt = { | ||
buildInputs = [ "ECM" "KF5NetworkManagerQt" "NetworkManager" "Qt4" "Qt5" ]; | ||
nativeBuildInputs = [ "cmake" ]; | ||
propagatedBuildInputs = [ "Qt5Core" ]; | ||
propagatedNativeBuildInputs = [ ]; | ||
propagatedUserEnvPkgs = [ ]; | ||
}; | ||
|
||
milou = { | ||
buildInputs = [ "ECM" "KF5" "KF5Declarative" "KF5I18n" "KF5Plasma" "KF5Runner" "KdepimLibs" "Qt5" ]; | ||
nativeBuildInputs = [ "cmake" ]; | ||
propagatedBuildInputs = [ ]; | ||
propagatedNativeBuildInputs = [ ]; | ||
propagatedUserEnvPkgs = [ ]; | ||
}; | ||
|
||
oxygen = { | ||
buildInputs = [ "ECM" "KDE4" "KDE4Workspace" "KDecorations" "KF5" "KF5Completion" "KF5Config" "KF5FrameworkIntegration" "KF5GuiAddons" "KF5I18n" "KF5Service" "KF5WidgetsAddons" "KF5WindowSystem" "PkgConfig" "Qt5" "XCB" ]; | ||
nativeBuildInputs = [ "cmake" ]; | ||
propagatedBuildInputs = [ ]; | ||
propagatedNativeBuildInputs = [ ]; | ||
propagatedUserEnvPkgs = [ ]; | ||
}; | ||
|
||
oxygen-fonts = { | ||
buildInputs = [ "ECM" ]; | ||
nativeBuildInputs = [ "FONTFORGE_EXECUTABLE" "cmake" ]; | ||
propagatedBuildInputs = [ ]; | ||
propagatedNativeBuildInputs = [ ]; | ||
propagatedUserEnvPkgs = [ ]; | ||
}; | ||
|
||
plasma-desktop = { | ||
buildInputs = [ "ECM" "Fontconfig" "Freetype" "GLIB2" "KDE4" "KDecorations" "KF5" "KF5Activities" "KF5Attica" "KF5Auth" "KF5DocTools" "KF5Emoticons" "KF5I18n" "KF5ItemModels" "KF5KCMUtils" "KF5KDELibs4Support" "KF5NewStuff" "KF5NotifyConfig" "KF5Plasma" "KF5PlasmaQuick" "KF5Runner" "KF5Wallet" "KRunnerAppDBusInterface" "KSMServerDBusInterface" "KWinDBusInterface" "LibKWorkspace" "LibTaskManager" "OpenGL" "OpenGLES" "PackageKitQt5" "Phonon4Qt5" "PulseAudio" "Qt4" "Qt5" "ScreenSaverDBusInterface" "Strigi" "USB" "X11" "XCB" ]; | ||
nativeBuildInputs = [ "cmake" ]; | ||
propagatedBuildInputs = [ ]; | ||
propagatedNativeBuildInputs = [ ]; | ||
propagatedUserEnvPkgs = [ ]; | ||
}; | ||
|
||
plasma-nm = { | ||
buildInputs = [ "ECM" "KF5" "KF5Completion" "KF5ConfigWidgets" "KF5CoreAddons" "KF5DBusAddons" "KF5Declarative" "KF5I18n" "KF5IconThemes" "KF5Init" "KF5ItemViews" "KF5KDELibs4Support" "KF5KIO" "KF5ModemManagerQt" "KF5NetworkManagerQt" "KF5Notifications" "KF5Plasma" "KF5Service" "KF5Solid" "KF5Wallet" "KF5WidgetsAddons" "KF5WindowSystem" "KF5XmlGui" "MobileBroadbandProviderInfo" "ModemManager" "NetworkManager" "OpenConnect" "OpenSSL" "Qt5" ]; | ||
nativeBuildInputs = [ "cmake" ]; | ||
propagatedBuildInputs = [ ]; | ||
propagatedNativeBuildInputs = [ ]; | ||
propagatedUserEnvPkgs = [ ]; | ||
}; | ||
|
||
plasma-workspace = { | ||
buildInputs = [ "ECM" "KF5" "KF5Activities" "KF5Baloo" "KF5Config" "KF5CoreAddons" "KF5Crash" "KF5DBusAddons" "KF5Declarative" "KF5DocTools" "KF5I18n" "KF5IdleTime" "KF5JsEmbed" "KF5KCMUtils" "KF5KDELibs4Support" "KF5KIO" "KF5NO_MODULE" "KF5NewStuff" "KF5NotifyConfig" "KF5Plasma" "KF5PlasmaQuick" "KF5Runner" "KF5Screen" "KF5Solid" "KF5Su" "KF5SysGuard" "KF5TextEditor" "KF5TextWidgets" "KF5Wallet" "KF5WebKit" "KWinDBusInterface" "Phonon4Qt5" "Prison" "Qalculate" "Qt5" "Qt5DBus" "Qt5Qml" "Qt5Quick" "Qt5Script" "Qt5Test" "X11" "XCB" "ZLIB" "dbusmenu-qt5" "libgps" ]; | ||
nativeBuildInputs = [ "cmake" ]; | ||
propagatedBuildInputs = [ "KF5KIO" "KF5SysGuard" ]; | ||
propagatedNativeBuildInputs = [ ]; | ||
propagatedUserEnvPkgs = [ ]; | ||
}; | ||
|
||
plasma-workspace-wallpapers = { | ||
buildInputs = [ "ECM" ]; | ||
nativeBuildInputs = [ "cmake" ]; | ||
propagatedBuildInputs = [ ]; | ||
propagatedNativeBuildInputs = [ ]; | ||
propagatedUserEnvPkgs = [ ]; | ||
}; | ||
|
||
powerdevil = { | ||
buildInputs = [ "ECM" "KF5" "KF5Auth" "KF5Config" "KF5GlobalAccel" "KF5I18n" "KF5IdleTime" "KF5KDELibs4Support" "KF5KIO" "KF5NotifyConfig" "KF5Solid" "LibKWorkspace" "Qt5" "ScreenSaverDBusInterface" "UDev" "X11" "XCB" ]; | ||
nativeBuildInputs = [ "cmake" ]; | ||
propagatedBuildInputs = [ ]; | ||
propagatedNativeBuildInputs = [ ]; | ||
propagatedUserEnvPkgs = [ ]; | ||
}; | ||
|
||
systemsettings = { | ||
buildInputs = [ "ECM" "KF5" "KF5Config" "KF5DBusAddons" "KF5I18n" "KF5IconThemes" "KF5ItemViews" "KF5KCMUtils" "KF5KDELibs4Support" "KF5KHtml" "KF5KIO" "KF5Service" "KF5WindowSystem" "KF5XmlGui" "Qt5" ]; | ||
nativeBuildInputs = [ "cmake" ]; | ||
propagatedBuildInputs = [ ]; | ||
propagatedNativeBuildInputs = [ ]; | ||
propagatedUserEnvPkgs = [ ]; | ||
}; | ||
|
||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,22 @@ | ||
#!/bin/sh | ||
|
||
# This script rebuilds dependencies.nix. | ||
# You must run manifest.sh first to download the packages. | ||
|
||
# Without arguments, this will use the version of autonix-deps-kf5 in nixpkgs. | ||
# If you are working on the packages, this is probably what you want. | ||
|
||
# You can also pass the path to a source tree where you have built | ||
# autonix-deps-kf5 yourself. If you are working on autonix-deps-kf5, this is | ||
# probably what you want. | ||
|
||
manifestXML=$(nix-build -E 'with (import ../../.. {}); autonix.writeManifestXML ./manifest.nix') | ||
|
||
autonixDepsKf5="" | ||
if [[ -z $1 ]]; then | ||
autonixDepsKF5=$(nix-build ../../.. -A haskellngPackages.autonix-deps-kf5)/bin | ||
else | ||
autonixDepsKF5="$1/dist/build/kf5-deps" | ||
fi | ||
|
||
exec ${autonixDepsKF5}/kf5-deps "${manifestXML}" |
13 changes: 13 additions & 0 deletions
13
pkgs/desktops/plasma-5.1/kwin/kwin-import-plugin-follow-symlinks.patch
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,13 @@ | ||
diff --git a/clients/aurorae/src/aurorae.cpp b/clients/aurorae/src/aurorae.cpp | ||
index 26b44a9..d14e226 100644 | ||
--- a/clients/aurorae/src/aurorae.cpp | ||
+++ b/clients/aurorae/src/aurorae.cpp | ||
@@ -73,7 +73,7 @@ void AuroraeFactory::init() | ||
// so let's try to locate our plugin: | ||
QString pluginPath; | ||
for (const QString &path : m_engine->importPathList()) { | ||
- QDirIterator it(path, QDirIterator::Subdirectories); | ||
+ QDirIterator it(path, QDirIterator::Subdirectories | QDirIterator::FollowSymlinks); | ||
while (it.hasNext()) { | ||
it.next(); | ||
QFileInfo fileInfo = it.fileInfo(); |
Oops, something went wrong.