summaryrefslogtreecommitdiff
path: root/kde-apps
diff options
context:
space:
mode:
authorLiguros - Gitlab CI/CD [develop] <gitlab@liguros.net>2026-04-17 19:13:38 +0000
committerLiguros - Gitlab CI/CD [develop] <gitlab@liguros.net>2026-04-17 19:13:38 +0000
commitc8dcb274f379713bdd93a32b91c9c3e5310ea5c8 (patch)
tree8d6725af04672951d3f39c188441a4127f4c4d3f /kde-apps
parentca125481edd74de829bb375eebaa362b99ad85ca (diff)
downloadbaldeagleos-repo-c8dcb274f379713bdd93a32b91c9c3e5310ea5c8.tar.gz
baldeagleos-repo-c8dcb274f379713bdd93a32b91c9c3e5310ea5c8.tar.xz
baldeagleos-repo-c8dcb274f379713bdd93a32b91c9c3e5310ea5c8.zip
Adding metadata
Diffstat (limited to 'kde-apps')
-rw-r--r--kde-apps/kdenetwork-filesharing/files/kdenetwork-filesharing-26.04.0-systemd-optional.patch49
-rw-r--r--kde-apps/kdenetwork-filesharing/kdenetwork-filesharing-26.04.0.ebuild4
2 files changed, 53 insertions, 0 deletions
diff --git a/kde-apps/kdenetwork-filesharing/files/kdenetwork-filesharing-26.04.0-systemd-optional.patch b/kde-apps/kdenetwork-filesharing/files/kdenetwork-filesharing-26.04.0-systemd-optional.patch
new file mode 100644
index 000000000000..3cff48d36af0
--- /dev/null
+++ b/kde-apps/kdenetwork-filesharing/files/kdenetwork-filesharing-26.04.0-systemd-optional.patch
@@ -0,0 +1,49 @@
+https://bugs.gentoo.org/972795
+https://invent.kde.org/network/kdenetwork-filesharing/-/merge_requests/73
+
+From 418dc3c993b2d9f5de61fdf681fb44a120a881f3 Mon Sep 17 00:00:00 2001
+From: Sam James <sam@gentoo.org>
+Date: Fri, 17 Apr 2026 17:17:06 +0100
+Subject: [PATCH] filepropertiesplugin: fix build without systemd
+
+As reported at https://invent.kde.org/network/kdenetwork-filesharing/-/merge_requests/69#note_1470656
+---
+ samba/filepropertiesplugin/sambausershareplugin.h | 6 ++++++
+ 1 file changed, 6 insertions(+)
+
+diff --git a/samba/filepropertiesplugin/sambausershareplugin.h b/samba/filepropertiesplugin/sambausershareplugin.h
+index d8a42261..33565cdf 100644
+--- a/samba/filepropertiesplugin/sambausershareplugin.h
++++ b/samba/filepropertiesplugin/sambausershareplugin.h
+@@ -20,7 +20,9 @@
+ #include "groupmanager.h"
+ #include "model.h"
+ #include "permissionshelper.h"
++#ifdef USE_SYSTEMD
+ #include "servicehelper.h"
++#endif
+ #include "usermanager.h"
+ #include <memory>
+ #include <qcorotask.h>
+@@ -159,7 +161,9 @@ class SambaUserSharePlugin : public KPropertiesDialogPlugin
+ Q_PROPERTY(UserPermissionModel *userPermissionModel MEMBER m_model CONSTANT)
+ Q_PROPERTY(ShareContext *shareContext MEMBER m_context CONSTANT)
+ Q_PROPERTY(PermissionsHelper *permissionsHelper MEMBER m_permissionsHelper CONSTANT)
++#ifdef USE_SYSTEMD
+ Q_PROPERTY(ServiceHelper *serviceHelper MEMBER m_serviceHelper CONSTANT)
++#endif
+ Q_PROPERTY(GroupManager *groupManager MEMBER m_groupManager CONSTANT)
+ Q_PROPERTY(QString bugReportUrl READ bugReportUrl CONSTANT)
+
+@@ -209,7 +213,9 @@ private:
+ UserPermissionModel *m_model = nullptr;
+ UserManager *m_userManager = nullptr;
+ PermissionsHelper *m_permissionsHelper = nullptr;
++#ifdef USE_SYSTEMD
+ ServiceHelper *m_serviceHelper = nullptr;
++#endif
+ GroupManager *m_groupManager = nullptr;
+ QStringList m_addressList;
+ bool m_checkingService = true;
+--
+GitLab
diff --git a/kde-apps/kdenetwork-filesharing/kdenetwork-filesharing-26.04.0.ebuild b/kde-apps/kdenetwork-filesharing/kdenetwork-filesharing-26.04.0.ebuild
index 401a6a6c6212..454ed22c443f 100644
--- a/kde-apps/kdenetwork-filesharing/kdenetwork-filesharing-26.04.0.ebuild
+++ b/kde-apps/kdenetwork-filesharing/kdenetwork-filesharing-26.04.0.ebuild
@@ -31,6 +31,10 @@ RDEPEND="${DEPEND}
net-fs/samba
"
+PATCHES=(
+ "${FILESDIR}"/${PN}-26.04.0-systemd-optional.patch
+)
+
src_configure() {
local mycmakeargs=(
-DCMAKE_DISABLE_FIND_PACKAGE_PackageKitQt6=ON