From fc128723a73c42ceac1469e5078ac91d5ef048e8 Mon Sep 17 00:00:00 2001
From: Lubomir Rintel <lkundrak@v3.sk>
Date: Fri, 14 Feb 2014 20:45:13 +0100
Subject: [PATCH 2/3] Use external QtXdg
---
3rdparty/libqtxdg | 1 -
src/client/CMakeLists.txt | 5 +++++
src/libhawaiishell/CMakeLists.txt | 2 --
src/libhawaiishell/applications/appinfo.cpp | 2 +-
src/libhawaiishell/pluginmetadata.cpp | 2 +-
5 files changed, 7 insertions(+), 5 deletions(-)
delete mode 160000 3rdparty/libqtxdg
diff --git a/src/client/CMakeLists.txt b/src/client/CMakeLists.txt
index 54a14f4..60bfbeb 100644
--- a/src/client/CMakeLists.txt
+++ b/src/client/CMakeLists.txt
@@ -4,12 +4,16 @@ find_package(QtAccountsService REQUIRED)
# Find ALSA
find_package(ALSA)
+# Find QtXdg
+find_package(Qt5Xdg REQUIRED)
+
include_directories(
${Qt5Gui_PRIVATE_INCLUDE_DIRS}
${POLKITQT-1_INCLUDE_DIR}
${WaylandClient_INCLUDE_DIRS}
${QtAccountsService_INCLUDE_DIRS}
${ALSA_INCLUDE_DIR}
+ ${QTXDG_INCLUDE_DIR}
${CMAKE_SOURCE_DIR}/3rdparty/libqtxdg
${CMAKE_SOURCE_DIR}/src
${CMAKE_SOURCE_DIR}/src/libhawaiishell
@@ -92,6 +96,7 @@ target_link_libraries(hawaii-shell-client
${POLKITQT-1_CORE_LIBRARY}
${POLKITQT-1_AGENT_LIBRARY}
${ALSA_LIBRARIES}
+ ${QTXDG_LIBRARY}
${QtAccountsService_LIBRARIES}
HF1HawaiiShell
)
diff --git a/src/libhawaiishell/CMakeLists.txt b/src/libhawaiishell/CMakeLists.txt
index b93c0e0..05ab86e 100644
--- a/src/libhawaiishell/CMakeLists.txt
+++ b/src/libhawaiishell/CMakeLists.txt
@@ -4,12 +4,10 @@ include_directories(
${CMAKE_CURRENT_SOURCE_DIR}/includes
${CMAKE_CURRENT_SOURCE_DIR}/applications
${CMAKE_CURRENT_SOURCE_DIR}/settings
- ${CMAKE_SOURCE_DIR}/3rdparty/libqtxdg
${CMAKE_CURRENT_BINARY_DIR}
)
set(SOURCES
- ${CMAKE_SOURCE_DIR}/3rdparty/libqtxdg/xdgdesktopfile.cpp
applications/appcategories.cpp
applications/appinfo.cpp
applications/applicationsmodel.cpp
diff --git a/src/libhawaiishell/applications/appinfo.cpp b/src/libhawaiishell/applications/appinfo.cpp
index fac02d5..fb7d2f3 100644
--- a/src/libhawaiishell/applications/appinfo.cpp
+++ b/src/libhawaiishell/applications/appinfo.cpp
@@ -27,8 +27,8 @@
#include <QtCore/QFileInfo>
#include <QtCore/QStandardPaths>
+#include <qt5xdg/xdgdesktopfile.h>
#include "appinfo.h"
-#include "xdgdesktopfile.h"
namespace Hawaii {
diff --git a/src/libhawaiishell/pluginmetadata.cpp b/src/libhawaiishell/pluginmetadata.cpp
index a04c45b..acd71bb 100644
--- a/src/libhawaiishell/pluginmetadata.cpp
+++ b/src/libhawaiishell/pluginmetadata.cpp
@@ -24,8 +24,8 @@
* $END_LICENSE$
***************************************************************************/
+#include <qt5xdg/xdgdesktopfile.h>
#include "pluginmetadata.h"
-#include "xdgdesktopfile.h"
namespace Hawaii {
--
1.8.5.3