summaryrefslogtreecommitdiffstats
path: root/recipes-qt3
diff options
context:
space:
mode:
Diffstat (limited to 'recipes-qt3')
-rw-r--r--recipes-qt3/qt3/qt-x11-free-common.inc3
-rw-r--r--recipes-qt3/qt3/qt-x11-free-native/qmake.conf90
-rw-r--r--recipes-qt3/qt3/qt-x11-free-native_3.3.5.bb6
-rw-r--r--recipes-qt3/qt3/qt-x11-free_3.3.7.bb2
4 files changed, 98 insertions, 3 deletions
diff --git a/recipes-qt3/qt3/qt-x11-free-common.inc b/recipes-qt3/qt3/qt-x11-free-common.inc
index fac77d5..b3c2dbf 100644
--- a/recipes-qt3/qt3/qt-x11-free-common.inc
+++ b/recipes-qt3/qt3/qt-x11-free-common.inc
@@ -73,6 +73,9 @@ do_install() {
73 oe_libinstall -so -C lib libqt-mt ${D}${libdir} 73 oe_libinstall -so -C lib libqt-mt ${D}${libdir}
74 install -d ${D}${libdir}/qt3/plugins/ 74 install -d ${D}${libdir}/qt3/plugins/
75 cp -pPR plugins/imageformats plugins/sqldrivers plugins/designer ${D}${libdir}/qt3/plugins/ 75 cp -pPR plugins/imageformats plugins/sqldrivers plugins/designer ${D}${libdir}/qt3/plugins/
76
77 # Avoid empty directory QA error
78 rmdir ${D}${libdir}/qt3/plugins/sqldrivers 2>/dev/null || true
76} 79}
77 80
78PACKAGES =+ " libqt-mt3 qt-x11-plugins-imageformats qt-x11-plugins-sqldrivers qt-x11-plugins-designer \ 81PACKAGES =+ " libqt-mt3 qt-x11-plugins-imageformats qt-x11-plugins-sqldrivers qt-x11-plugins-designer \
diff --git a/recipes-qt3/qt3/qt-x11-free-native/qmake.conf b/recipes-qt3/qt3/qt-x11-free-native/qmake.conf
new file mode 100644
index 0000000..f0c71bf
--- /dev/null
+++ b/recipes-qt3/qt3/qt-x11-free-native/qmake.conf
@@ -0,0 +1,90 @@
1#
2# $Id: qt/qmake.conf 3.3.5 edited Oct 31 2003 $
3#
4# qmake configuration for linux-g++
5# Customised version for meta-qt3
6
7MAKEFILE_GENERATOR = UNIX
8TEMPLATE = app
9CONFIG += qt warn_on release incremental link_prl
10QMAKE_INCREMENTAL_STYLE = sublib
11
12QMAKE_CC = gcc
13QMAKE_LEX = flex
14QMAKE_LEXFLAGS =
15QMAKE_YACC = yacc
16QMAKE_YACCFLAGS = -d
17QMAKE_YACCFLAGS_MANGLE = -p $base -b $base
18QMAKE_YACC_HEADER = $base.tab.h
19QMAKE_YACC_SOURCE = $base.tab.c
20QMAKE_CFLAGS = -pipe
21QMAKE_CFLAGS_DEPS = -M
22QMAKE_CFLAGS_WARN_ON = -Wall -W
23QMAKE_CFLAGS_WARN_OFF = -w
24QMAKE_CFLAGS_RELEASE = -O2
25QMAKE_CFLAGS_DEBUG = -g
26QMAKE_CFLAGS_SHLIB = -fPIC
27QMAKE_CFLAGS_YACC = -Wno-unused -Wno-parentheses
28QMAKE_CFLAGS_THREAD = -D_REENTRANT
29
30QMAKE_CXX = g++
31QMAKE_CXXFLAGS = $$QMAKE_CFLAGS
32QMAKE_CXXFLAGS_DEPS = $$QMAKE_CFLAGS_DEPS
33QMAKE_CXXFLAGS_WARN_ON = $$QMAKE_CFLAGS_WARN_ON
34QMAKE_CXXFLAGS_WARN_OFF = $$QMAKE_CFLAGS_WARN_OFF
35QMAKE_CXXFLAGS_RELEASE = $$QMAKE_CFLAGS_RELEASE
36QMAKE_CXXFLAGS_DEBUG = $$QMAKE_CFLAGS_DEBUG
37QMAKE_CXXFLAGS_SHLIB = $$QMAKE_CFLAGS_SHLIB
38QMAKE_CXXFLAGS_YACC = $$QMAKE_CFLAGS_YACC
39QMAKE_CXXFLAGS_THREAD = $$QMAKE_CFLAGS_THREAD
40
41QMAKE_INCDIR =
42QMAKE_LIBDIR =
43QMAKE_INCDIR_X11 =
44QMAKE_LIBDIR_X11 =
45QMAKE_INCDIR_QT = $(QTDIR)/include
46QMAKE_LIBDIR_QT = $(QTDIR)/lib
47QMAKE_INCDIR_OPENGL =
48QMAKE_LIBDIR_OPENGL =
49
50QMAKE_LINK = g++
51QMAKE_LINK_SHLIB = g++
52QMAKE_LFLAGS =
53QMAKE_LFLAGS_RELEASE =
54QMAKE_LFLAGS_DEBUG =
55QMAKE_LFLAGS_SHLIB = -shared
56QMAKE_LFLAGS_PLUGIN = $$QMAKE_LFLAGS_SHLIB
57QMAKE_LFLAGS_SONAME = -Wl,-soname,
58QMAKE_LFLAGS_THREAD =
59QMAKE_RPATH =
60
61QMAKE_LIBS =
62QMAKE_LIBS_DYNLOAD = -ldl
63QMAKE_LIBS_X11 = -lXext -lX11 -lm
64QMAKE_LIBS_X11SM = -lSM -lICE
65QMAKE_LIBS_NIS = -lnsl
66QMAKE_LIBS_QT = -lqt
67QMAKE_LIBS_QT_THREAD = -lqt-mt
68QMAKE_LIBS_OPENGL = -lGLU -lGL -lXmu
69QMAKE_LIBS_OPENGL_QT = -lGL -lXmu
70QMAKE_LIBS_THREAD = -lpthread
71
72QMAKE_MOC = $(QTDIR)/bin/moc
73QMAKE_UIC = $(QTDIR)/bin/uic
74
75QMAKE_AR = ar cqs
76QMAKE_RANLIB =
77
78QMAKE_TAR = tar -cf
79QMAKE_GZIP = gzip -9f
80
81QMAKE_COPY = cp -f
82QMAKE_COPY_FILE = $(COPY)
83QMAKE_COPY_DIR = $(COPY) -r
84QMAKE_MOVE = mv -f
85QMAKE_DEL_FILE = rm -f
86QMAKE_DEL_DIR = rmdir
87QMAKE_STRIP = strip
88QMAKE_STRIPFLAGS_LIB += --strip-unneeded
89QMAKE_CHK_DIR_EXISTS = test -d
90QMAKE_MKDIR = mkdir -p
diff --git a/recipes-qt3/qt3/qt-x11-free-native_3.3.5.bb b/recipes-qt3/qt3/qt-x11-free-native_3.3.5.bb
index d70c373..f80345b 100644
--- a/recipes-qt3/qt3/qt-x11-free-native_3.3.5.bb
+++ b/recipes-qt3/qt3/qt-x11-free-native_3.3.5.bb
@@ -3,7 +3,7 @@ SECTION = "libs"
3LICENSE = "GPL | QPL" 3LICENSE = "GPL | QPL"
4DEPENDS = "xmu-native" 4DEPENDS = "xmu-native"
5HOMEPAGE = "http://www.trolltech.com" 5HOMEPAGE = "http://www.trolltech.com"
6PR = "r3" 6PR = "r4"
7 7
8FILESDIR = "${@os.path.dirname(bb.data.getVar('FILE',d,1))}/qt-x11-free" 8FILESDIR = "${@os.path.dirname(bb.data.getVar('FILE',d,1))}/qt-x11-free"
9 9
@@ -12,7 +12,8 @@ LIC_FILES_CHKSUM = "file://LICENSE.GPL;md5=629178675a7d49c9fa19dfe9f43ea256 \
12 12
13SRC_URI = "ftp://ftp.trolltech.com/qt/source/qt-x11-free-${PV}.tar.bz2 \ 13SRC_URI = "ftp://ftp.trolltech.com/qt/source/qt-x11-free-${PV}.tar.bz2 \
14 file://no-examples.patch \ 14 file://no-examples.patch \
15 file://qt3-cstddef.patch" 15 file://qt3-cstddef.patch \
16 file://qmake.conf"
16S = "${WORKDIR}/qt-x11-free-${PV}" 17S = "${WORKDIR}/qt-x11-free-${PV}"
17 18
18# 19#
@@ -55,6 +56,7 @@ do_install() {
55 56
56 install -d ${D}${datadir}/qt3/ 57 install -d ${D}${datadir}/qt3/
57 cp -PfR mkspecs ${D}${datadir}/qt3/ 58 cp -PfR mkspecs ${D}${datadir}/qt3/
59 install -m 0644 ${WORKDIR}/qmake.conf ${D}${datadir}/qt3/mkspecs/linux-g++/
58 ln -sf linux-g++ ${D}${datadir}/qt3/mkspecs/${TARGET_OS}-oe-g++ 60 ln -sf linux-g++ ${D}${datadir}/qt3/mkspecs/${TARGET_OS}-oe-g++
59 ln -sf qt3/mkspecs ${D}${datadir}/qmake 61 ln -sf qt3/mkspecs ${D}${datadir}/qmake
60 install -d ${D}${libdir}/ 62 install -d ${D}${libdir}/
diff --git a/recipes-qt3/qt3/qt-x11-free_3.3.7.bb b/recipes-qt3/qt3/qt-x11-free_3.3.7.bb
index cf3b878..a67dd63 100644
--- a/recipes-qt3/qt3/qt-x11-free_3.3.7.bb
+++ b/recipes-qt3/qt3/qt-x11-free_3.3.7.bb
@@ -1,6 +1,6 @@
1DEPENDS = "qt-x11-free-native freetype virtual/libx11 libxmu libxft libxext libxrender libxrandr libxcursor virtual/libgl" 1DEPENDS = "qt-x11-free-native freetype virtual/libx11 libxmu libxft libxext libxrender libxrandr libxcursor virtual/libgl"
2PROVIDES = "qt3x11" 2PROVIDES = "qt3x11"
3PR = "${INC_PR}.0" 3PR = "${INC_PR}.1"
4 4
5LIC_FILES_CHKSUM = "file://LICENSE.GPL;md5=b07b0d5ac6b1822effe47173a1744433 \ 5LIC_FILES_CHKSUM = "file://LICENSE.GPL;md5=b07b0d5ac6b1822effe47173a1744433 \
6 file://LICENSE.QPL;md5=b81b6b6fc04ed873adde5aa901c0613b" 6 file://LICENSE.QPL;md5=b81b6b6fc04ed873adde5aa901c0613b"