File monero-gui-nodesktop.patch of Package monero-gui
diff -Nurp monero-gui-0.17.1.3/src/main/main.cpp monero-gui-0.17.1.3-nodesktop/src/main/main.cpp
--- monero-gui-0.17.1.3/src/main/main.cpp 2020-11-07 19:19:54.000000000 +0000
+++ monero-gui-0.17.1.3-nodesktop/src/main/main.cpp 2020-11-09 12:28:58.318571234 +0000
@@ -307,7 +307,7 @@ Verify update binary using 'shasum'-comp
}
// Desktop entry
-#ifdef Q_OS_LINUX
+#if defined(Q_OS_LINUX) && defined(CREATE_DESKTOP_ENTRY)
registerXdgMime(app);
#endif
diff -Nurp monero-gui-0.17.1.3/src/qt/utils.cpp monero-gui-0.17.1.3-nodesktop/src/qt/utils.cpp
--- monero-gui-0.17.1.3/src/qt/utils.cpp 2020-11-07 19:19:54.000000000 +0000
+++ monero-gui-0.17.1.3-nodesktop/src/qt/utils.cpp 2020-11-09 12:28:53.382469044 +0000
@@ -87,7 +87,7 @@ QString getAccountName(){
return accountName;
}
-#ifdef Q_OS_LINUX
+#if defined(Q_OS_LINUX) && defined(CREATE_DESKTOP_ENTRY)
QString xdgMime(QApplication &app){
return QString(
"[Desktop Entry]\n"
diff -Nurp monero-gui-0.17.1.3/src/qt/utils.h monero-gui-0.17.1.3-nodesktop/src/qt/utils.h
--- monero-gui-0.17.1.3/src/qt/utils.h 2020-11-07 19:19:54.000000000 +0000
+++ monero-gui-0.17.1.3-nodesktop/src/qt/utils.h 2020-11-09 12:28:45.250300677 +0000
@@ -38,7 +38,7 @@ QByteArray fileGetContents(QString path)
QByteArray fileOpen(QString path);
bool fileWrite(QString path, QString data);
QString getAccountName();
-#ifdef Q_OS_LINUX
+#if defined(Q_OS_LINUX) && defined(CREATE_DESKTOP_ENTRY)
QString xdgMime(QApplication &app);
void registerXdgMime(QApplication &app);
#endif