tangled
alpha
login
or
join now
pyrox.dev
/
nixpkgs
0
fork
atom
lol
0
fork
atom
overview
issues
pulls
pipelines
kio: update patches
Thomas Tuegel
5 years ago
ec490b9d
acb2d5d9
+52
-29
5 changed files
expand all
collapse all
unified
split
pkgs
development
libraries
kde-frameworks
kio
0001-Remove-impure-smbd-search-path.patch
0002-Debug-module-loader.patch
default.nix
kio-debug-module-loader.patch
samba-search-path.patch
+25
pkgs/development/libraries/kde-frameworks/kio/0001-Remove-impure-smbd-search-path.patch
···
1
1
+
From af54a2a37655df26a33bc6783cb472c38f65322f Mon Sep 17 00:00:00 2001
2
2
+
From: Thomas Tuegel <ttuegel@mailbox.org>
3
3
+
Date: Sun, 28 Mar 2021 10:31:12 -0500
4
4
+
Subject: [PATCH 1/2] Remove impure smbd search path
5
5
+
6
6
+
---
7
7
+
src/core/ksambashare.cpp | 2 +-
8
8
+
1 file changed, 1 insertion(+), 1 deletion(-)
9
9
+
10
10
+
diff --git a/src/core/ksambashare.cpp b/src/core/ksambashare.cpp
11
11
+
index e810ce4..7cfb4e6 100644
12
12
+
--- a/src/core/ksambashare.cpp
13
13
+
+++ b/src/core/ksambashare.cpp
14
14
+
@@ -61,7 +61,7 @@ KSambaSharePrivate::~KSambaSharePrivate()
15
15
+
bool KSambaSharePrivate::isSambaInstalled()
16
16
+
{
17
17
+
const bool daemonExists =
18
18
+
- !QStandardPaths::findExecutable(QStringLiteral("smbd"), {QStringLiteral("/usr/sbin/"), QStringLiteral("/usr/local/sbin/")}).isEmpty();
19
19
+
+ !QStandardPaths::findExecutable(QStringLiteral("smbd")).isEmpty();
20
20
+
if (!daemonExists) {
21
21
+
qCDebug(KIO_CORE_SAMBASHARE) << "KSambaShare: Could not find smbd";
22
22
+
}
23
23
+
--
24
24
+
2.30.1
25
25
+
+25
pkgs/development/libraries/kde-frameworks/kio/0002-Debug-module-loader.patch
···
1
1
+
From 59d26b68704373d405b70806f890ddd545cc976a Mon Sep 17 00:00:00 2001
2
2
+
From: Thomas Tuegel <ttuegel@mailbox.org>
3
3
+
Date: Sun, 28 Mar 2021 10:31:48 -0500
4
4
+
Subject: [PATCH 2/2] Debug module loader
5
5
+
6
6
+
---
7
7
+
src/kiod/kiod_main.cpp | 2 +-
8
8
+
1 file changed, 1 insertion(+), 1 deletion(-)
9
9
+
10
10
+
diff --git a/src/kiod/kiod_main.cpp b/src/kiod/kiod_main.cpp
11
11
+
index 1976ee1..eb402bf 100644
12
12
+
--- a/src/kiod/kiod_main.cpp
13
13
+
+++ b/src/kiod/kiod_main.cpp
14
14
+
@@ -50,7 +50,7 @@ void KIOD::loadModule(const QString &name)
15
15
+
module = factory->create<KDEDModule>();
16
16
+
}
17
17
+
if (!module) {
18
18
+
- qCWarning(KIOD_CATEGORY) << "Error loading plugin:" << loader.errorString();
19
19
+
+ qCWarning(KIOD_CATEGORY) << "Error loading plugin" << name << loader.errorString();
20
20
+
return;
21
21
+
}
22
22
+
module->setModuleName(name); // makes it register to DBus
23
23
+
--
24
24
+
2.30.1
25
25
+
+2
-2
pkgs/development/libraries/kde-frameworks/kio/default.nix
···
22
22
];
23
23
outputs = [ "out" "dev" ];
24
24
patches = [
25
25
-
./samba-search-path.patch
26
26
-
./kio-debug-module-loader.patch
25
25
+
./0001-Remove-impure-smbd-search-path.patch
26
26
+
./0002-Debug-module-loader.patch
27
27
];
28
28
}
-13
pkgs/development/libraries/kde-frameworks/kio/kio-debug-module-loader.patch
···
1
1
-
Index: kio-5.33.0/src/kiod/kiod_main.cpp
2
2
-
===================================================================
3
3
-
--- kio-5.33.0.orig/src/kiod/kiod_main.cpp
4
4
-
+++ kio-5.33.0/src/kiod/kiod_main.cpp
5
5
-
@@ -60,7 +60,7 @@ void KIOD::loadModule(const QString &nam
6
6
-
module = factory->create<KDEDModule>();
7
7
-
}
8
8
-
if (!module) {
9
9
-
- qCWarning(KIOD_CATEGORY) << "Error loading plugin:" << loader.errorString();
10
10
-
+ qCWarning(KIOD_CATEGORY) << "Error loading plugin" << name << loader.errorString();
11
11
-
return;
12
12
-
}
13
13
-
module->setModuleName(name); // makes it register to DBus
-14
pkgs/development/libraries/kde-frameworks/kio/samba-search-path.patch
···
1
1
-
diff --git a/src/core/ksambashare.cpp b/src/core/ksambashare.cpp
2
2
-
index 1895783..9fe7286 100644
3
3
-
--- a/src/core/ksambashare.cpp
4
4
-
+++ b/src/core/ksambashare.cpp
5
5
-
@@ -73,8 +73,7 @@ KSambaSharePrivate::~KSambaSharePrivate()
6
6
-
bool KSambaSharePrivate::isSambaInstalled()
7
7
-
{
8
8
-
const bool daemonExists =
9
9
-
- !QStandardPaths::findExecutable(QStringLiteral("smbd"),
10
10
-
- {QStringLiteral("/usr/sbin/"), QStringLiteral("/usr/local/sbin/")}).isEmpty();
11
11
-
+ !QStandardPaths::findExecutable(QStringLiteral("smbd")).isEmpty();
12
12
-
if (!daemonExists) {
13
13
-
qCDebug(KIO_CORE_SAMBASHARE) << "KSambaShare: Could not find smbd";
14
14
-
}