Skip to content
Permalink
Newer
Older
100755 53 lines (42 sloc) 1.36 KB
June 6, 2016 09:50
1
#!/usr/bin/env beesh
2
3
# BEE_VERSION qt5-5.15.2-0
February 16, 2018 17:16
4
5
# SRCURL[0]="https://download.qt.io/archive/qt/5.15/5.15.2/single/qt-everywhere-src-5.15.2.tar.xz"
6
SRCURL[0]="https://beehive.molgen.mpg.de/e1447db4f06c841d8947f0a6ce83a7b5/qt-everywhere-src-5.15.2.tar.xz"
June 6, 2016 09:50
7
8
PREFIX=/usr/local/qt5
9
August 7, 2019 08:47
10
# build_in_sourcedir
June 6, 2016 09:50
11
12
###############################################################################
13
# NOTE:
14
# webengine is the new webkit (sigh). To obtain a 'lean and mean' qt toolkit,
15
# this is the way to dump all web related stuff.
16
# mee_extract_post() {
17
# start_cmd rm -rf ${S}/qtweb*
18
# }
19
20
# At the time of building the system libevent is a complete mess. But it also makes
21
# sense to keep this in future builds.
22
mee_configure_pre() {
23
start_cmd sed -e '/webengine-system-libevent/ s/=true\s*$/=false/' -i ${S}/qtwebengine/src/core/config/linux.pri
24
}
25
June 6, 2016 09:50
26
mee_configure() {
27
June 6, 2016 09:50
28
start_cmd ${S}/configure \
29
-prefix ${PREFIX} \
30
-bindir ${BINDIR} \
31
-libdir ${LIBDIR} \
32
-plugindir ${LIBDIR}/plugins \
June 6, 2016 09:50
33
-headerdir ${INCLUDEDIR} \
34
-sysconfdir ${SYSCONFDIR} \
35
-nomake examples \
36
-opensource \
April 6, 2018 11:19
37
-confirm-license \
38
-no-strip \
39
-no-pch \
40
-verbose \
41
-xcb \
42
-qpa xcb \
43
-opengl
44
June 6, 2016 09:50
45
}
46
47
mee_build() {
48
start_cmd make ${BEE_MAKEFLAGS}
49
}
50
51
mee_install() {
52
start_cmd make INSTALL_ROOT=${D} install
53
}