2 # Copyright (C) 2008-2010 OpenWrt.org
4 # This is free software, licensed under the GNU General Public License v2.
5 # See /LICENSE for more information.
9 # - test/add xcb support
10 # - handle plugins in a granular way (find out which packages should provide which plugins)
12 include $(TOPDIR
)/rules.mk
17 PKG_MD5SUM
:=7960ba8e18ca31f0c6e4895a312f92ff
19 PKG_SOURCE
:=qt-everywhere-opensource-src-
$(PKG_VERSION
).
tar.gz
20 PKG_SOURCE_URL
:=ftp
://ftp.qt.nokia.com
/qt
/source
21 PKG_BUILD_DIR
=$(BUILD_DIR
)/qt-everywhere-opensource-src-
$(PKG_VERSION
)
24 PKG_CONFIG_DEPENDS
:= \
27 CONFIG_PACKAGE_directfb \
28 CONFIG_PACKAGE_qt4-demos \
29 CONFIG_PACKAGE_qt4-examples \
30 CONFIG_PACKAGE_qt4-svg \
31 CONFIG_PACKAGE_qt4-qt3support \
32 CONFIG_PACKAGE_qt4-dbus \
33 CONFIG_PACKAGE_qt4-phonon \
34 CONFIG_PACKAGE_qt4-sqlite \
35 CONFIG_PACKAGE_qt4-mysql \
36 CONFIG_PACKAGE_qt4-pgsql \
37 CONFIG_PACKAGE_qt4-webkit \
38 CONFIG_PACKAGE_qt4-script \
39 CONFIG_PACKAGE_qt4-scriptools \
40 CONFIG_PACKAGE_qt4-openssl \
41 CONFIG_PACKAGE_qt4-xmlpatterns \
42 CONFIG_PACKAGE_qt4-tslibmousedriver \
43 CONFIG_PACKAGE_qt4-declarative \
44 CONFIG_PACKAGE_qt4-drivers-gfx-vnc \
46 include $(INCLUDE_DIR
)/package.mk
47 include $(INCLUDE_DIR
)/nls.mk
48 -include $(if
$(DUMP
),,.
/files
/qmake.mk
)
50 define Package
/qt4
/config
51 source
"$(SOURCE)/Config.in"
54 define Package
/qt4
/Default
55 SECTION
:=xorg-framework
60 DEFAULT
:=m if PACKAGE_qt4-gui
&& ALL
61 URL
:=http
://qt.nokia.com
/
62 MAINTAINER
:=Mirko Vogt
<mirko@openwrt.org
>
66 $(call Package
/qt4
/Default
)
67 DEPENDS
:=+zlib
+librt
+libstdcpp @
!LINUX_2_4
70 define Package
/qt4-gui
71 $(call Package
/qt4
/Default
)
73 DEPENDS
+=+PACKAGE_qt4-gui
:libpng
+PACKAGE_qt4-gui
:libtiff
+PACKAGE_qt4-gui
:libjpeg
+PACKAGE_qt4-gui
:libfreetype
+qt4-network \
74 +FEATURE_drawing-backend_libX11
:libX11 \
75 +FEATURE_drawing-backend_libX11
:libXext @DISPLAY_SUPPORT
79 define Package
/qt4-demos
80 $(call Package
/qt4
/Default
)
85 define Package
/qt4-examples
86 $(call Package
/qt4
/Default
)
88 DEPENDS
+=+qt4-gui
+qt4-svg
91 define Package
/qt4-network
92 $(call Package
/qt4
/Default
)
96 define Package
/qt4-sqlite
97 $(call Package
/qt4
/Default
)
99 DEPENDS
+=+PACKAGE_qt4-sqlite
:libsqlite3
102 define Package
/qt4-mysql
103 $(call Package
/qt4
/Default
)
105 DEPENDS
+=+PACKAGE_qt4-mysql
:libmysqlclient
108 define Package
/qt4-pgsql
109 $(call Package
/qt4
/Default
)
111 DEPENDS
+=+PACKAGE_qt4-pgsql
:libpq
114 define Package
/qt4-openssl
115 $(call Package
/qt4
/Default
)
117 DEPENDS
+=+PACKAGE_qt4-openssl
:libopenssl
120 #define Package/qt4-multimedia
121 # $(call Package/qt4/Default)
122 # TITLE+=(multimedia)
125 #define Package/qt4-audio-backend
126 # $(call Package/qt4/Default)
127 # TITLE+=(audio-backend)
130 define Package
/qt4-phonon
131 $(call Package
/qt4
/Default
)
133 DEPENDS
+=+qt4-gui
+qt4-xml
+qt4-dbus
+qt4-network
136 #define Package/qt4-phonon-backend
137 # $(call Package/qt4/Default)
138 # TITLE+=(phonon-backend)
141 define Package
/qt4-svg
142 $(call Package
/qt4
/Default
)
144 DEPENDS
+=+qt4-gui
+qt4-network
147 define Package
/qt4-webkit
148 $(call Package
/qt4
/Default
)
150 DEPENDS
+=+PACKAGE_qt4-webkit
:libsqlite3
+qt4-phonon
+qt4-dbus
+qt4-xml
+qt4-gui
+qt4-network
153 define Package
/qt4-script
154 $(call Package
/qt4
/Default
)
158 define Package
/qt4-scripttools
159 $(call Package
/qt4
/Default
)
161 DEPENDS
+=+qt4-script
+qt4-gui
+qt4-network
164 #define Package/qt4-accessibility
165 # $(call Package/qt4/Default)
166 # TITLE+=(accessibility)
169 #define Package/qt4-javascript-jit
170 # $(call Package/qt4/Default)
171 # TITLE+=(javascript-jit)
174 #define Package/qt4-cups
175 # $(call Package/qt4/Default)
179 define Package
/qt4-dbus
180 $(call Package
/qt4
/Default
)
182 DEPENDS
+=+PACKAGE_qt4-dbus
:libdbus
+qt4-xml
185 #define Package/qt4-gtkstyle
186 # $(call Package/qt4/Default)
190 #define Package/qt4-glib
191 # $(call Package/qt4/Default)
195 define Package
/qt4-qt3support
196 $(call Package
/qt4
/Default
)
198 DEPENDS
+=+qt4-gui
+qt4-xml
201 define Package
/qt4-declarative
202 $(call Package
/qt4
/Default
)
204 DEPENDS
+=+qt4-script
+qt4-xml
+qt4-gui
+qt4-network
207 define Package
/qt4-xml
208 $(call Package
/qt4
/Default
)
212 define Package
/qt4-xmlpatterns
213 $(call Package
/qt4
/Default
)
218 define Package
/qt4-drivers-mouse
/Default
219 $(call Package
/qt4
/Default
)
224 define Package
/qt4-drivers-mouse-tpmousedriver
225 $(call Package
/qt4-drivers-mouse
/Default
)
229 define Package
/qt4-drivers-mouse-pcmousedriver
230 $(call Package
/qt4-drivers-mouse
/Default
)
234 define Package
/qt4-drivers-mouse-tslibmousedriver
235 $(call Package
/qt4-drivers-mouse
/Default
)
236 TITLE
+=tslibmousedriver
237 DEPENDS
+=+PACKAGE_qt4-tslibmousedriver
:tslib
241 define Package
/qt4-drivers-gfx
/Default
242 $(call Package
/qt4
/Default
)
247 define Package
/qt4-drivers-gfx-directfb
248 $(call Package
/qt4-drivers-gfx
/Default
)
250 DEPENDS
+=@FEATURE_drawing-backend_DirectFB
+qt4-drivers-gfx-directfb
:directfb
253 define Package
/qt4-drivers-gfx-linuxfb
254 $(call Package
/qt4-drivers-gfx
/Default
)
258 define Package
/qt4-drivers-gfx-vnc
259 $(call Package
/qt4-drivers-gfx
/Default
)
264 define Package
/qt4-drivers-kbd
/Default
265 $(call Package
/qt4
/Default
)
271 TARGET_INCDIRS
+=$(STAGING_DIR
)/include $(STAGING_DIR
)/usr
/include $(TOOLCHAIN_DIR
)/include $(TOOLCHAIN_DIR
)/usr
/include
272 TARGET_LIBDIRS
+=$(STAGING_DIR
)/lib
$(STAGING_DIR
)/usr
/lib
$(TOOLCHAIN_DIR
)/lib
$(TOOLCHAIN_DIR
)/usr
/lib
273 TARGET_LDFLAGS
+=-Wl
,-rpath-link
=$(STAGING_DIR
)/usr
/lib
,-rpath-link
=$(PKG_BUILD_DIR
)/lib
274 TARGET_CFLAGS
+=-I
$(STAGING_DIR
)/usr
/include/freetype2
-I
$(PKG_BUILD_DIR
)/include -I
$(STAGING_DIR
)/usr
/include/directfb
275 TARGET_CFLAGS
+=-fpermissive
277 ifeq ($(CONFIG_QT4_WS_QWS
),y
)
280 ifeq ($(CONFIG_QT4_WS_X11
),y
)
283 ifeq ($(CONFIG_PACKAGE_qt4-gui
),)
284 # If GUI is disabled, we use the X11 prefix. That's good enough, for now.
285 # The X11 files also work for non-GUI.
289 define Build
/Configure
291 # demos/examples: which demos are going to be built depends on which features are going to to be compiled into qt
292 # linuxfb/directfb: since directfb is not much overhead compared to plain framebuffer, force using directfb
293 # do not use fontconfig as it doesn't work anyway for qte
294 # bindir: bindir is where the host tools (qmake, moc, rcc, uic) will get installed into - they are just used on the host and not goig to be packaged
295 mkdir
-p
$(PKG_BUILD_DIR
)/mkspecs
/$(QMAKE_PLATFORM_PREFIX
)linux-openwrt-g
++
296 $(CP
) .
/files
/$(FILEPFX
)qmake.conf
$(PKG_BUILD_DIR
)/mkspecs
/$(QMAKE_PLATFORM_PREFIX
)linux-openwrt-g
++/qmake.conf
297 $(CP
) .
/files
/$(FILEPFX
)qplatformdefs.h
$(PKG_BUILD_DIR
)/mkspecs
/$(QMAKE_PLATFORM_PREFIX
)linux-openwrt-g
++/qplatformdefs.h
298 ( cd
$(PKG_BUILD_DIR
) ; \
299 TARGET_CC
="$(TARGET_CROSS)gcc" \
300 TARGET_CXX
="$(TARGET_CROSS)g++" \
301 TARGET_AR
="$(TARGET_CROSS)ar cqs" \
302 TARGET_OBJCOPY
="$(TARGET_CROSS)objcopy" \
303 TARGET_RANLIB
="$(TARGET_CROSS)ranlib" \
304 TARGET_CFLAGS
="$(TARGET_CFLAGS) $(EXTRA_CFLAGS)" \
305 TARGET_CXXFLAGS
="$(TARGET_CFLAGS) $(EXTRA_CFLAGS)" \
306 TARGET_LDFLAGS
="$(TARGET_LDFLAGS) $(EXTRA_LDFLAGS)" \
307 TARGET_INCDIRS
="$(TARGET_INCDIRS)" \
308 TARGET_LIBDIRS
="$(TARGET_LIBDIRS)" \
312 STAGING_DIR
="$(STAGING_DIR)" \
313 STAGING_DIR_HOST
="$(STAGING_DIR)/../host" \
316 -prefix $(CONFIGURE_PREFIX
) \
317 -bindir $(CONFIGURE_PREFIX
)/bin \
318 -libdir $(CONFIGURE_PREFIX
)/lib \
319 -datadir $(CONFIGURE_PREFIX
)/share
/Qt \
320 -plugindir
$(CONFIGURE_PREFIX
)/lib
/Qt
/plugins \
321 -demosdir
$(CONFIGURE_PREFIX
)/share
/Qt
/demos \
322 -examplesdir
$(CONFIGURE_PREFIX
)/share
/Qt
/examples \
323 -sysconfdir
/etc
/Qt \
328 $(if
$(CONFIG_PACKAGE_qt4-demos
),-make
,-nomake
) demos \
329 $(if
$(CONFIG_PACKAGE_qt4-examples
),-make
,-nomake
) examples \
331 -nomake translations \
332 -xplatform
$(QMAKE_PLATFORM_PREFIX
)linux-openwrt-g
++ \
333 -platform linux-g
++ \
334 $(if
$(CONFIG_QT4_WS_X11
),-x11
,-embedded
) \
339 $(if
$(CONFIG_PACKAGE_qt4-xmlpatterns
),-xmlpatterns
,-no-xmlpatterns
) \
360 $(if
$(CONFIG_PACKAGE_qt4-sqlite
),-plugin-sql-sqlite
) \
361 $(if
$(CONFIG_PACKAGE_qt4-mysql
),-plugin-sql-mysql
) \
362 $(if
$(CONFIG_PACKAGE_qt4-pgsql
),-plugin-sql-psql
) \
363 -no-decoration-styled \
364 -no-decoration-windows \
365 -no-decoration-default \
369 $(if
$(CONFIG_PACKAGE_qt4-phonon
),-phonon
,-no-phonon
) \
371 $(if
$(CONFIG_PACKAGE_qt4-svg
),-svg
,-no-svg
) \
372 $(if
$(CONFIG_PACKAGE_qt4-webkit
),-webkit
,-no-webkit
) \
374 $(if
$(CONFIG_PACKAGE_qt4-script
),-script
,-no-script
) \
375 $(if
$(CONFIG_PACKAGE_qt4-scripttools
),-scripttools
,-no-scripttools
) \
377 $(if
$(CONFIG_PACKAGE_qt4-declarative
),-declarative
,-no-declarative
) \
378 $(if
$(CONFIG_PACKAGE_qt4-openssl
),-openssl
-I
$(STAGING_DIR
)/usr
/include,-no-openssl
) \
382 $(if
$(CONFIG_PACKAGE_qt4-dbus
),-dbus
,-no-dbus
) \
389 $(if
$(CONFIG_QT4_WS_X11
),-no-xsync
,-xsync
) \
391 $(if
$(CONFIG_QT4_WS_X11
),-no-xcursor
,-xcursor
) \
396 $(if
$(CONFIG_QT4_WS_X11
),-no-fontconfig
,-fontconfig
) \
397 $(if
$(CONFIG_QT4_WS_X11
),-no-xinput
,-xinput
) \
398 $(if
$(CONFIG_QT4_WS_X11
),-no-xkb
,-xkb
) \
400 $(if
$(CONFIG_PACKAGE_qt4-qt3support
),-qt3support
,-no-qt3support
) \
401 -no-gfx-transformed \
403 $(if
$(CONFIG_PACKAGE_qt4-drivers-gfx-vnc
),-plugin-gfx-vnc
,-no-gfx-vnc
) \
404 -no-gfx-multiscreen \
406 $(if
$(CONFIG_FEATURE_drawing-backend_DirectFB
),$(if
$(CONFIG_PACKAGE_directfb
),-plugin-gfx-directfb
)) \
407 -plugin-gfx-linuxfb \
410 -qt-mouse-linuxinput \
411 -plugin-mouse-linuxtp \
413 $(if
$(CONFIG_PACKAGE_qt4-tslibmousedriver
),-plugin-mouse-tslib
,-no-plugin-mouse-tslib
) \
422 # just passing <make install> results in not building 3rdparty/webkit/JavaScriptCore
423 # unfortunately in this particular case, <make> makes further <qmake> calls, therewith
424 # uses the qmake.conf which needs get the cross-compiling vars passed once again
425 TARGET_CC
="$(TARGET_CROSS)gcc" \
426 TARGET_CXX
="$(TARGET_CROSS)g++" \
427 TARGET_AR
="$(TARGET_CROSS)ar cqs" \
428 TARGET_OBJCOPY
="$(TARGET_CROSS)objcopy" \
429 TARGET_RANLIB
="$(TARGET_CROSS)ranlib" \
430 TARGET_CFLAGS
="$(TARGET_CFLAGS) $(EXTRA_CFLAGS)" \
431 TARGET_CXXFLAGS
="$(TARGET_CFLAGS) $(EXTRA_CFLAGS)" \
432 TARGET_LDFLAGS
="$(TARGET_LDFLAGS) $(EXTRA_LDFLAGS)" \
433 TARGET_INCDIRS
="$(TARGET_INCDIRS)" \
434 TARGET_LIBDIRS
="$(TARGET_LIBDIRS)" \
435 STAGING_DIR
="$(STAGING_DIR)" \
436 STAGING_DIR_HOST
="$(STAGING_DIR)/../host" \
437 $(MAKE
) $(PKG_JOBS
) -C
$(PKG_BUILD_DIR
)
438 INSTALL_ROOT
=$(PKG_INSTALL_DIR
) \
439 $(MAKE
) -C
$(PKG_BUILD_DIR
) install
442 define Build
/InstallDev
444 $(STAGING_DIR_HOST
)/bin
446 # host tools (qmake, moc, rcc, uic)
448 $(PKG_INSTALL_DIR
)/usr
/bin
/{qmake
,moc
,rcc
,uic
} \
449 $(STAGING_DIR_HOST
)/bin
/
453 $(1)/usr
/share
/mkspecs \
454 $(1)/usr
/lib
/pkgconfig \
457 $(1)/usr
/lib
/Qt
/plugins
464 $(PKG_INSTALL_DIR
)/usr
/share
/Qt
/mkspecs
/* \
465 $(1)/usr
/share
/mkspecs
/
468 $(PKG_INSTALL_DIR
)/usr
/lib
/pkgconfig
/* \
469 $(1)/usr
/lib
/pkgconfig
/
472 $(PKG_INSTALL_DIR
)/usr
/include/* \
476 $(PKG_INSTALL_DIR
)/usr
/lib
/*.so
* \
480 # $(PKG_INSTALL_DIR)/usr/lib/Qt/plugins/* \
481 # $(1)/usr/lib/Qt/plugins/
484 define Package
/qt4
/install
487 $(1)/usr
/lib
/Qt
/plugins
490 $(PKG_INSTALL_DIR
)/usr
/lib
/libQtCore.so
* \
494 # $(PKG_INSTALL_DIR)/usr/lib/Qt/plugins/codecs/*.so \
495 # $(1)/usr/lib/Qt/plugins/codecs/
498 define Package
/qt4-gui
/install
501 $(1)/usr
/lib
/Qt
/plugins
504 $(PKG_INSTALL_DIR
)/usr
/lib
/libQtGui.so
* \
507 #HACK: Qt4 requires having truetype fonts stored in /usr/lib/fonts - no subdirectories allowed, so use the dejavue set by default
509 /usr
/share
/fonts
/ttf-dejavu \
512 # we use the dejavue font package instead
514 # $(PKG_INSTALL_DIR)/usr/lib/fonts/*.ttf \
515 # $(1)/usr/lib/fonts/
518 # $(PKG_INSTALL_DIR)/usr/lib/Qt/plugins/accessible \
519 # $(1)/usr/lib/Qt/plugins/
522 # $(PKG_INSTALL_DIR)/usr/lib/Qt/plugins/imageformats \
523 # $(1)/usr/lib/Qt/plugins/
526 # $(PKG_INSTALL_DIR)/usr/lib/Qt/plugins/inputmethods \
527 # $(1)/usr/lib/Qt/plugins/
530 define Package
/qt4-demos
/install
535 $(PKG_INSTALL_DIR
)/usr
/share
/Qt
/demos \
546 define Package
/qt4-examples
/install
551 $(PKG_INSTALL_DIR
)/usr
/share
/Qt
/examples \
562 define Package
/qt4-network
/install
567 $(PKG_INSTALL_DIR
)/usr
/lib
/libQtNetwork.so
* \
571 define Package
/qt4-sqlite
/install
573 $(1)/usr
/lib
/Qt
/plugins
/sqldrivers
576 $(PKG_INSTALL_DIR
)/usr
/lib
/libQtSql.so
* \
580 $(PKG_INSTALL_DIR
)/usr
/lib
/Qt
/plugins
/sqldrivers
/libqsqlite.so \
581 $(1)/usr
/lib
/Qt
/plugins
/sqldrivers
/
584 define Package
/qt4-mysql
/install
586 $(1)/usr
/lib
/Qt
/plugins
/sqldrivers
589 $(PKG_INSTALL_DIR
)/usr
/lib
/libQtSql.so
* \
593 $(PKG_INSTALL_DIR
)/usr
/lib
/Qt
/plugins
/sqldrivers
/libqsqlmysql.so \
594 $(1)/usr
/lib
/Qt
/plugins
/sqldrivers
/
597 define Package
/qt4-pgsql
/install
599 $(1)/usr
/lib
/Qt
/plugins
/sqldrivers
602 $(PKG_INSTALL_DIR
)/usr
/lib
/libQtSql.so
* \
606 $(PKG_INSTALL_DIR
)/usr
/lib
/Qt
/plugins
/sqldrivers
/libqsqlpsql.so \
607 $(1)/usr
/lib
/Qt
/plugins
/sqldrivers
/
610 #define Package/qt4-multimedia/install
615 # $(PKG_INSTALL_DIR)/usr/bin/examples/* \
619 define Package
/qt4-phonon
/install
624 $(PKG_INSTALL_DIR
)/usr
/lib
/libphonon.so
* \
628 define Package
/qt4-svg
/install
631 $(1)/usr
/lib
/Qt
/plugins
634 $(PKG_INSTALL_DIR
)/usr
/lib
/libQtSvg.so
* \
638 # $(PKG_INSTALL_DIR)/usr/lib/Qt/plugins/iconengines \
639 # $(1)/usr/lib/Qt/plugins/
642 # $(PKG_INSTALL_DIR)/usr/lib/Qt/plugins/imageformats \
643 # $(1)/usr/lib/Qt/plugins/
646 define Package
/qt4-webkit
/install
649 $(1)/usr
/lib
/Qt
/plugins
652 $(PKG_INSTALL_DIR
)/usr
/lib
/libQtWebKit.so
* \
656 # $(PKG_INSTALL_DIR)/usr/lib/Qt/plugins/designer \
657 # $(1)/usr/lib/Qt/plugins/
660 define Package
/qt4-script
/install
663 $(1)/usr
/lib
/Qt
/plugins
666 $(PKG_INSTALL_DIR
)/usr
/lib
/libQtScript.so
* \
670 # $(PKG_INSTALL_DIR)/usr/lib/Qt/plugins/script \
671 # $(1)/usr/lib/Qt/plugins/
674 define Package
/qt4-scripttools
/install
679 $(PKG_INSTALL_DIR
)/usr
/lib
/libQtScriptTools.so
* \
683 define Package
/qt4-dbus
/install
688 $(PKG_INSTALL_DIR
)/usr
/lib
/libQtDBus.so
* \
692 # $(PKG_INSTALL_DIR)/usr/bin/qdbus \
696 define Package
/qt4-qt3-support
/install
699 $(1)/usr
/lib
/Qt
/plugins
702 $(PKG_INSTALL_DIR
)/usr
/lib
/libQt3Support.so
* \
706 # $(PKG_INSTALL_DIR)/usr/lib/Qt/plugins/accessible \
707 # $(1)/usr/lib/Qt/plugins/
710 define Package
/qt4-declarative
/install
715 $(PKG_INSTALL_DIR
)/usr
/lib
/libQtDeclarative.so
* \
719 define Package
/qt4-xml
/install
724 $(PKG_INSTALL_DIR
)/usr
/lib
/libQtXml.so
* \
728 define Package
/qt4-xmlpatterns
/install
733 $(PKG_INSTALL_DIR
)/usr
/lib
/libQtXmlPatterns.so
* \
739 define Package
/qt4-drivers-mouse-tpmousedriver
/install
741 $(1)/usr
/lib
/Qt
/plugins
/mousedrivers
744 $(PKG_INSTALL_DIR
)/usr
/lib
/Qt
/plugins
/mousedrivers
/libqlinuxtpmousedriver.so \
745 $(1)/usr
/lib
/Qt
/plugins
/mousedrivers
/
748 define Package
/qt4-drivers-mouse-pcmousedriver
/install
750 $(1)/usr
/lib
/Qt
/plugins
/mousedrivers
753 $(PKG_INSTALL_DIR
)/usr
/lib
/Qt
/plugins
/mousedrivers
/libqpcmousedriver.so \
754 $(1)/usr
/lib
/Qt
/plugins
/mousedrivers
/
757 define Package
/qt4-drivers-mouse-tslibmousedriver
/install
759 $(1)/usr
/lib
/Qt
/plugins
/mousedrivers
762 $(PKG_INSTALL_DIR
)/usr
/lib
/Qt
/plugins
/mousedrivers
/libqtslibmousedriver.so \
763 $(1)/usr
/lib
/Qt
/plugins
/mousedrivers
/
767 define Package
/qt4-drivers-gfx-directfb
/install
769 $(1)/usr
/lib
/Qt
/plugins
/gfxdrivers
772 $(PKG_INSTALL_DIR
)/usr
/lib
/Qt
/plugins
/gfxdrivers
/libqdirectfbscreen.so \
773 $(1)/usr
/lib
/Qt
/plugins
/gfxdrivers
/
776 define Package
/qt4-drivers-gfx-linuxfb
/install
778 $(1)/usr
/lib
/Qt
/plugins
/gfxdrivers
781 $(PKG_INSTALL_DIR
)/usr
/lib
/Qt
/plugins
/gfxdrivers
/libqscreenlinuxfb.so \
782 $(1)/usr
/lib
/Qt
/plugins
/gfxdrivers
/
785 define Package
/qt4-drivers-gfx-vnc
/install
787 $(1)/usr
/lib
/Qt
/plugins
/gfxdrivers
790 $(PKG_INSTALL_DIR
)/usr
/lib
/Qt
/plugins
/gfxdrivers
/libqgfxvnc.so \
791 $(1)/usr
/lib
/Qt
/plugins
/gfxdrivers
/
798 $(eval
$(call BuildPackage
,qt4
))
799 $(eval
$(call BuildPackage
,qt4-gui
))
800 $(eval
$(call BuildPackage
,qt4-demos
))
801 $(eval
$(call BuildPackage
,qt4-examples
))
802 $(eval
$(call BuildPackage
,qt4-network
))
803 $(eval
$(call BuildPackage
,qt4-sqlite
))
804 $(eval
$(call BuildPackage
,qt4-mysql
))
805 $(eval
$(call BuildPackage
,qt4-pgsql
))
806 $(eval
$(call BuildPackage
,qt4-openssl
))
807 #$(eval $(call BuildPackage,qt4-multimedia))
808 #$(eval $(call BuildPackage,qt4-audio-backend))
809 $(eval
$(call BuildPackage
,qt4-phonon
))
810 #$(eval $(call BuildPackage,qt4-phonon-backend))
811 $(eval
$(call BuildPackage
,qt4-svg
))
812 $(eval
$(call BuildPackage
,qt4-webkit
))
813 $(eval
$(call BuildPackage
,qt4-script
))
814 $(eval
$(call BuildPackage
,qt4-scripttools
))
815 #$(eval $(call BuildPackage,qt4-accessibility))
816 #$(eval $(call BuildPackage,qt4-javascript-jit))
817 #$(eval $(call BuildPackage,qt4-cups))
818 $(eval
$(call BuildPackage
,qt4-dbus
))
819 #$(eval $(call BuildPackage,qt4-gtkstyle))
820 #$(eval $(call BuildPackage,qt4-glib))
821 $(eval
$(call BuildPackage
,qt4-qt3support
))
822 $(eval
$(call BuildPackage
,qt4-declarative
))
823 $(eval
$(call BuildPackage
,qt4-xml
))
824 $(eval
$(call BuildPackage
,qt4-xmlpatterns
))
826 $(eval
$(call BuildPackage
,qt4-drivers-mouse-tpmousedriver
))
827 $(eval
$(call BuildPackage
,qt4-drivers-mouse-pcmousedriver
))
828 $(eval
$(call BuildPackage
,qt4-drivers-mouse-tslibmousedriver
))
830 $(eval
$(call BuildPackage
,qt4-drivers-gfx-directfb
))
831 $(eval
$(call BuildPackage
,qt4-drivers-gfx-linuxfb
))
832 $(eval
$(call BuildPackage
,qt4-drivers-gfx-vnc
))