File rename_fontinst_helper.patch of Package plasma5-workspace
diff -Nur plasma-workspace-5.20.0.old/kcms/kfontinst/dbus/CMakeLists.txt plasma-workspace-5.20.0/kcms/kfontinst/dbus/CMakeLists.txt
--- plasma-workspace-5.20.0.old/kcms/kfontinst/dbus/CMakeLists.txt
+++ plasma-workspace-5.20.0/kcms/kfontinst/dbus/CMakeLists.txt
@@ -23,8 +23,8 @@
install(TARGETS fontinst_helper DESTINATION ${KAUTH_HELPER_INSTALL_DIR} )
install(PROGRAMS fontinst_x11 DESTINATION ${KAUTH_HELPER_INSTALL_DIR})
-configure_file(org.kde.fontinst.service.cmake ${CMAKE_CURRENT_BINARY_DIR}/session/org.kde.fontinst.service)
-install(FILES ${CMAKE_CURRENT_BINARY_DIR}/session/org.kde.fontinst.service DESTINATION ${KDE_INSTALL_DBUSSERVICEDIR} )
+configure_file(org.kde.fontinst.service.cmake ${CMAKE_CURRENT_BINARY_DIR}/session/org.kde.fontinst5.service)
+install(FILES ${CMAKE_CURRENT_BINARY_DIR}/session/org.kde.fontinst5.service DESTINATION ${KDE_INSTALL_DBUSSERVICEDIR} )
-kauth_install_helper_files(fontinst_helper org.kde.fontinst root)
-kauth_install_actions(org.kde.fontinst fontinst.actions)
+kauth_install_helper_files(fontinst_helper org.kde.fontinst5 root)
+kauth_install_actions(org.kde.fontinst5 fontinst.actions)
diff -Nur plasma-workspace-5.20.0.old/kcms/kfontinst/dbus/fontinst.actions plasma-workspace-5.20.0/kcms/kfontinst/dbus/fontinst.actions
--- plasma-workspace-5.20.0.old/kcms/kfontinst/dbus/fontinst.actions
+++ plasma-workspace-5.20.0/kcms/kfontinst/dbus/fontinst.actions
@@ -25,7 +25,7 @@
Name[x-test]=xxFont Installerxx
Name[zh_CN]=字体安装程序
Icon=preferences-desktop-font-installer
-[org.kde.fontinst.manage]
+[org.kde.fontinst5.manage]
Name=Manage system-wide fonts.
Name[az]=Sistem şriftlərinin idarəsi.
Name[ca]=Gestiona els tipus de lletra del sistema.
diff -Nur plasma-workspace-5.20.90.old/kcms/kfontinst/dbus/FontInst.cpp plasma-workspace-5.20.90/kcms/kfontinst/dbus/FontInst.cpp
--- plasma-workspace-5.20.90.old/kcms/kfontinst/dbus/FontInst.cpp
+++ plasma-workspace-5.20.90/kcms/kfontinst/dbus/FontInst.cpp
@@ -100,7 +100,7 @@
isSystem = Misc::root();
registerTypes();
- new FontinstAdaptor(this);
+ new Fontinst5Adaptor(this);
QDBusConnection bus = QDBusConnection::sessionBus();
KFI_DBUG << "Connecting to session bus";
@@ -829,9 +829,9 @@
int FontInst::performAction(const QVariantMap &args)
{
- KAuth::Action action("org.kde.fontinst.manage");
+ KAuth::Action action("org.kde.fontinst5.manage");
- action.setHelperId("org.kde.fontinst");
+ action.setHelperId("org.kde.fontinst5");
action.setArguments(args);
KFI_DBUG << "Call " << args["method"].toString() << " on helper";
itsFontListTimer->stop();
diff -Nur plasma-workspace-5.20.0.old/kcms/kfontinst/dbus/FontInst.h plasma-workspace-5.20.0/kcms/kfontinst/dbus/FontInst.h
--- plasma-workspace-5.20.0.old/kcms/kfontinst/dbus/FontInst.h
+++ plasma-workspace-5.20.0/kcms/kfontinst/dbus/FontInst.h
@@ -44,7 +44,7 @@
class KFONTINST_EXPORT FontInst : public QObject
{
Q_OBJECT
- Q_CLASSINFO("D-Bus Interface", "org.kde.fontinst")
+ Q_CLASSINFO("D-Bus Interface", "org.kde.fontinst5")
public:
enum EStatus {
diff -Nur plasma-workspace-5.20.90.old/kcms/kfontinst/dbus/FontinstIface.h plasma-workspace-5.20.90/kcms/kfontinst/dbus/FontinstIface.h
--- plasma-workspace-5.20.90.old/kcms/kfontinst/dbus/FontinstIface.h
+++ plasma-workspace-5.20.90/kcms/kfontinst/dbus/FontinstIface.h
@@ -34,7 +3,7 @@
public:
static inline const char *staticInterfaceName()
{
- return "org.kde.fontinst";
+ return "org.kde.fontinst5";
}
public:
diff -Nur plasma-workspace-5.20.0.old/kcms/kfontinst/dbus/Helper.cpp plasma-workspace-5.20.0/kcms/kfontinst/dbus/Helper.cpp
--- plasma-workspace-5.20.0.old/kcms/kfontinst/dbus/Helper.cpp
+++ plasma-workspace-5.20.0/kcms/kfontinst/dbus/Helper.cpp
@@ -38,7 +38,7 @@
#define KFI_DBUG qDebug() << time(nullptr)
-KAUTH_HELPER_MAIN("org.kde.fontinst", KFI::Helper)
+KAUTH_HELPER_MAIN("org.kde.fontinst5", KFI::Helper)
namespace KFI
{
diff -Nur plasma-workspace-5.20.0.old/kcms/kfontinst/dbus/org.kde.fontinst.service.cmake plasma-workspace-5.20.0/kcms/kfontinst/dbus/org.kde.fontinst.service.cmake
--- plasma-workspace-5.20.0.old/kcms/kfontinst/dbus/org.kde.fontinst.service.cmake
+++ plasma-workspace-5.20.0/kcms/kfontinst/dbus/org.kde.fontinst.service.cmake
@@ -1,4 +1,4 @@
[D-BUS Service]
-Name=org.kde.fontinst
+Name=org.kde.fontinst5
Exec=@KAUTH_HELPER_INSTALL_ABSOLUTE_DIR@/fontinst
diff -Nur plasma-workspace-5.20.0.old/kcms/kfontinst/dbus/org.kde.fontinst.system-service.cmake plasma-workspace-5.20.0/kcms/kfontinst/dbus/org.kde.fontinst.system-service.cmake
--- plasma-workspace-5.20.0.old/kcms/kfontinst/dbus/org.kde.fontinst.system-service.cmake
+++ plasma-workspace-5.20.0/kcms/kfontinst/dbus/org.kde.fontinst.system-service.cmake
@@ -1,5 +1,5 @@
[D-BUS Service]
-Name=org.kde.fontinst
+Name=org.kde.fontinst5
Exec=@KAUTH_HELPER_INSTALL_ABSOLUTE_DIR@/fontinst
User=root
diff -Nur plasma-workspace-5.20.0.old/kcms/kfontinst/dbus/org.kde.fontinst.xml plasma-workspace-5.20.0/kcms/kfontinst/dbus/org.kde.fontinst.xml
--- plasma-workspace-5.20.0.old/kcms/kfontinst/dbus/org.kde.fontinst.xml
+++ plasma-workspace-5.20.0/kcms/kfontinst/dbus/org.kde.fontinst.xml
@@ -1,6 +1,6 @@
<!DOCTYPE node PUBLIC "-//freedesktop//DTD D-BUS Object Introspection 1.0//EN" "http://www.freedesktop.org/standards/dbus/1.0/introspect.dtd">
<node>
- <interface name="org.kde.fontinst">
+ <interface name="org.kde.fontinst5">
<signal name="fontList">
<arg name="pid" type="i" direction="out"/>
<arg name="families" type="a(ba(sa(utba(ssi))))" direction="out"/>
diff -Nur plasma-workspace-5.20.90.old/kcms/kfontinst/lib/KfiConstants.h plasma-workspace-5.20.90/kcms/kfontinst/lib/KfiConstants.h
--- plasma-workspace-5.20.90.old/kcms/kfontinst/lib/KfiConstants.h
+++ plasma-workspace-5.20.90/kcms/kfontinst/lib/KfiConstants.h
@@ -44,7 +44,7 @@
#define KFI_KIO_TIMEOUT "timeout"
#define KFI_KIO_FACE "face"
-#define KFI_IFACE "org.kde.fontinst"
+#define KFI_IFACE "org.kde.fontinst5"
#define KFI_FILE_QUERY "file"
#define KFI_NAME_QUERY "name"