1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
|
From 5b655fbbf44ff5e67709667242a5feff707e1a51 Mon Sep 17 00:00:00 2001
From: Hector Martin <marcan@marcan.st>
Date: Mon, 1 Jun 2020 18:43:08 +0900
Subject: [PATCH] Remove spurious Qt dependencies
---
QtCollider/CMakeLists.txt | 10 +++-------
QtCollider/widgets/QcCanvas.h | 2 --
README_LINUX.md | 6 +++---
README_RASPBERRY_PI.md | 2 +-
editors/sc-ide/CMakeLists.txt | 13 +++----------
5 files changed, 10 insertions(+), 23 deletions(-)
diff --git a/QtCollider/CMakeLists.txt b/QtCollider/CMakeLists.txt
index de38afb908..6b9437b9c0 100644
--- a/QtCollider/CMakeLists.txt
+++ b/QtCollider/CMakeLists.txt
@@ -7,19 +7,15 @@ option(SC_USE_QTWEBENGINE "Build with Qt WebEngine." ON)
set(
QT_COMPONENTS
Core
- Widgets
+ Gui
Network
PrintSupport
- OpenGL
- Quick
- Qml
- Sql
Svg
+ Widgets
)
set (QT_COLLIDER_LIBS
- Qt5::Core Qt5::Gui Qt5::Widgets Qt5::Network Qt5::PrintSupport
- Qt5::Quick Qt5::Qml Qt5::Sql Qt5::OpenGL Qt5::Svg
+ Qt5::Core Qt5::Gui Qt5::Network Qt5::PrintSupport Qt5::Svg Qt5::Widgets
${MATH_LIBRARY})
if(SC_USE_QTWEBENGINE)
diff --git a/QtCollider/widgets/QcCanvas.h b/QtCollider/widgets/QcCanvas.h
index 3acb00fc23..ff230b8139 100644
--- a/QtCollider/widgets/QcCanvas.h
+++ b/QtCollider/widgets/QcCanvas.h
@@ -28,9 +28,7 @@
#include <QBasicTimer>
#include <QTime>
#include <QPalette>
-#include <QGLWidget>
-// using QcCanvasBase = QGLWidget;
using QcCanvasBase = QWidget;
class QcCanvas : public QcCanvasBase {
diff --git a/README_LINUX.md b/README_LINUX.md
index d5818e9106..532ad9cc5a 100644
--- a/README_LINUX.md
+++ b/README_LINUX.md
@@ -75,7 +75,7 @@ Depending on your Debian flavor and version, your distribution's PPA may be stuc
If this displays version 5.7 or later, installing Qt is easy:
- sudo apt-get install qt5-default qt5-qmake qttools5-dev qttools5-dev-tools qtdeclarative5-dev qtwebengine5-dev libqt5svg5-dev libqt5websockets5-dev
+ sudo apt-get install qt5-default qt5-qmake qttools5-dev qttools5-dev-tools qtwebengine5-dev libqt5svg5-dev libqt5websockets5-dev
If you are on Ubuntu 14.04 (Trusty) or 16.04 (Xenial), check the next section. Otherwise, you will have to use the official Qt installer. Sorry.
@@ -87,13 +87,13 @@ On Xenial:
sudo apt-add-repository ppa:beineri/opt-qt-5.11.0-xenial
sudo apt-get update
- sudo apt-get install qt511base qt511location qt511declarative qt511tools qt511webchannel qt511xmlpatterns qt511svg qt511webengine qt511websockets
+ sudo apt-get install qt511base qt511location qt511tools qt511webchannel qt511xmlpatterns qt511svg qt511webengine qt511websockets
On Trusty, only Qt 5.10 and below are available:
sudo apt-add-repository ppa:beineri/opt-qt-5.10.1-trusty
sudo apt-get update
- sudo apt-get install qt510base qt510location qt510declarative qt510tools qt510webchannel qt510xmlpatterns qt510svg qt510webengine qt510websockets
+ sudo apt-get install qt510base qt510location qt510tools qt510webchannel qt510xmlpatterns qt510svg qt510webengine qt510websockets
[Stephan Binner's Launchpad PPAs]: https://launchpad.net/~beineri
diff --git a/README_RASPBERRY_PI.md b/README_RASPBERRY_PI.md
index 974ea1822c..aae8250388 100644
--- a/README_RASPBERRY_PI.md
+++ b/README_RASPBERRY_PI.md
@@ -42,7 +42,7 @@ Install required libraries:
# For GUI builds:
sudo apt-get install libjack-jackd2-dev libsndfile1-dev libasound2-dev libavahi-client-dev \
libreadline-dev libfftw3-dev libxt-dev libudev-dev cmake qttools5-dev qttools5-dev-tools \
- qtdeclarative5-dev libqt5svg5-dev qjackctl
+ qtbase5-dev libqt5svg5-dev qjackctl
# For GUI-less builds:
sudo apt-get install libsamplerate0-dev libsndfile1-dev libasound2-dev libavahi-client-dev \
libreadline-dev libfftw3-dev libudev-dev cmake git
diff --git a/editors/sc-ide/CMakeLists.txt b/editors/sc-ide/CMakeLists.txt
index 1ee9ae4f43..6248668594 100644
--- a/editors/sc-ide/CMakeLists.txt
+++ b/editors/sc-ide/CMakeLists.txt
@@ -6,22 +6,15 @@ set(QT_IDE_COMPONENTS
Concurrent
Core
LinguistTools
- # OpenGL
- PrintSupport
- Qml
- Quick
- Sql
+ Network
Widgets
)
set(QT_IDE_LIBRARIES
Qt5::Concurrent
Qt5::Core
- # Qt5::OpenGL
- Qt5::PrintSupport
- Qt5::Qml
- Qt5::Quick
- Qt5::Sql
+ Qt5::Network
+ Qt5::Widgets
)
if(SC_USE_QTWEBENGINE)
|