-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathQT-BUILD-INSTRUCTIONS
60 lines (39 loc) · 1.76 KB
/
QT-BUILD-INSTRUCTIONS
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
QtMediaHub requires:
:Some Qt knowledge:
Please read: http://doc.trolltech.com/4.7-snapshot/gettingstarted-develop.html#deployment
to get familiar with Qt specific build considerations.
If you are new to Linux development, we urge you to try to run Gentoo Linux:
http://www.gentoo.org/
which will embolden you to Linux development and which has some good
documentation.
:Qt:
Qt requires a host of dependencies, you can either repeatedly rerun
configure installing deps as you go until Qt has detected all the
functionality you require, or you can run:
Ubuntu: apt-get build-dep qt4-x11
Meego: zypper source-install qt
You will need pkg-config and git (git-core package on some distros) to follow
these instructions.
Use an actual Qt 4.8 branch or we maintain a known functional Qt 4.7 branch qmh-qt-4.7-baseline which
resides at:
https://qt.gitorious.org/+mediatrolls/qt/dcarrs-qt
This branch tracks Qt 4.7 with additional:
1) Bug workarounds
2) Backported patches from Qt 4.8
it should be very close to Qt 4.7 head. It is tested and known to work
against Qt Media Hub. (You should always be able to track it)
1) git clone [email protected]:+mediatrolls/qt/dcarrs-qt.git qmh-qt
2) cd qmh-qt
3) git checkout qmh-qt-4.7-baseline
4) ./configure -foo .......
5) make (&& make install)
:Qt Mobility:
We have a hard requirement of Qt Multimedia which exists as part of the Qt
Mobility project.
1) git clone [email protected]:qt-mobility/qt-mobility.git
2) cd qt-mobility
3) ./configure -prefix $sameAsQtPrefix -modules "multimedia" -foo ........
4) make (&& make install)
Note: Take care, that the /bin directory (for qmake) of your Qt installation is part of your search path.
Certain plugins also make use of the "location" and "systeminfo" modules,
but these are optional dependencies