nezticle / RaspberryPi-BuildRoot

The objective of this project is to provide an SDK and root file system for the Raspberry Pi that is lightweight and takes full advantage of the hardware available. The resulting image produced is small distro known as Bsquask (linux). The Bsquask SDK provides a GCC 4.6.3 toolchain for building armv6 binaries with the hardfloat ABI, as well as bootloaders, kernel image, rootfs, and development sysroot for the Raspberry Pi.
http://bsquask.com
GNU General Public License v2.0
228 stars 61 forks source link

Package Qt 5.0.0 Release from tar.gz files #19

Closed nezticle closed 11 years ago

nezticle commented 11 years ago

Right now we pull each Qt 5 module down from git repos for a few selected repositories. Once Qt 5.0.0 is released we should use the submodule packages instead, which should speed up the download process, and makes more sense to package a release.

The following submodules should be packaged: qtbase qtxmlpatterns qtjsbackend qtdeclarative qtmultimedia qtgraphicaleffects qtimageformats qtquick1 qtsvg qtscript qtwebkit qtwebkit-examples-and-demos

qt3d and qtwayland are not part of the release, so these will still need to be built from git.

In addition, there should be an examples option for each package that should determine whether or not to build and deploy the qt examples to the image.

inadsan commented 11 years ago

Hello nezticle,

A small change in qtbase.mk to be a little more consistent. On line 17 change: -device-option CROSS_COMPILE=$(HOST_DIR)/usr/bin/arm-raspberrypi-linux-gnueabi- \ by: -device-option CROSS_COMPILE=$(TARGET_CROSS) \

Sorry for not doing a pull request, but not much use git. Great job and thanks for QT5 approach to raspberry. greetings

nezticle commented 11 years ago

@inadsan thanks for the tip

inadsan commented 11 years ago

And another change on packages QT5: Change the copy from the STAGINGDIR to BUILD directory: cp -dpf $(@D)/lib/libQt5.so._ $(TARGET_DIR)/usr/lib cp -dpfr $(@D)/plugins $(TARGET_DIR)/usr cp -dpfr $(@D)/lib/fonts $(TARGET_DIR)/usr/lib

This prevents copy things from other packages when qtbase recompile.

For many people it is the same but for me not because I've made ​​some modifications to create packages opk and I mix files.

greetings

nezticle commented 11 years ago

Both suggestions for the Qt 5 packages are now in master.

nezticle commented 11 years ago

Qt 5.0.0 release has been packaged