Qt wiki will be updated on October 12th 2023 starting at 11:30 AM (EEST) and the maintenance will last around 2-3 hours. During the maintenance the site will be unavailable.
QmhPackages: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
Line 3: | Line 3: | ||
= Qt Media hub - Packages = | = Qt Media hub - Packages = | ||
Scope of QMH Packaging work | Scope of QMH Packaging work | ||
* Qt5 Pi debian | |||
* Qt4 ubuntu | |||
* Qt5 Pi Fedora | |||
* Qt5 Mac | |||
== Logbook == | == Logbook == | ||
Line 29: | Line 33: | ||
** Compile error when compiling 32-bit Qt in 64-bit linux. http://codereview.qt.io/#change,18689 | ** Compile error when compiling 32-bit Qt in 64-bit linux. http://codereview.qt.io/#change,18689 | ||
* Holger and I had a discussion about how to actually develop with these packages. We can either make this task very elaborate (build source packages, dev packages, binary packages for all combinations) or make it so that it fixes our need. We chose latter | * Holger and I had a discussion about how to actually develop with these packages. We can either make this task very elaborate (build source packages, dev packages, binary packages for all combinations) or make it so that it fixes our need. We chose latter | ||
** desktop binary debian packages will have only the libs. For development, we will provide a .tar.gz that can be extract to /opt/qt4-snapshot and used. x86 packages will be totally 32-bit including the tools (will require g++-multilib and ia32-libs to be installed). amd64 will be completely 64-bit including the tools. | ** desktop binary debian packages will have only the libs. For development, we will provide a .tar.gz that can be extract to /opt/qt4-snapshot and used. x86 packages will be totally 32-bit including the tools (will require g++-multilib and ia32-libs to be installed). amd64 will be completely 64-bit including the tools. | ||
'''''' pi binary debian package will only contains libs. For development, we will provide a .tar.gz (still figuring out details) | |||
h3. 6. March 2012 | |||
* Fixing various Qt5 cross compilation issues. Currently, Qt5 is not very cross compilation friendly | |||
'''''' eglfs does not have the correct libs linked to it- http://codereview.qt.io/#change,18886 | |||
** hardfp/softfp not detected correctly by v8 (always assumes hardfp) | ** hardfp/softfp not detected correctly by v8 (always assumes hardfp) | ||
Line 75: | Line 83: | ||
* Rasp-pi will be one of the alpha targets as part of release announcement, if we provide the testing results | * Rasp-pi will be one of the alpha targets as part of release announcement, if we provide the testing results | ||
* Added load_device.prf as part of -device work | * Added load_device.prf as part of -device work | ||
* Started QMH legal process | |||
h3. 20.Mar 2012 | |||
* More diversion- Internal important project | |||
* Making arch detection more robust (https://codereview.qt.io/20736) | * Making arch detection more robust (https://codereview.qt.io/20736) | ||
* Started on QtMediaHub website - http://wiki.qt.io/QtMediaHub | * Started on QtMediaHub website - http://wiki.qt.io/QtMediaHub |
Revision as of 12:33, 25 February 2015
Qt Media hub - Packages
Scope of QMH Packaging work
- Qt5 Pi debian
- Qt4 ubuntu
- Qt5 Pi Fedora
- Qt5 Mac
Logbook
27. February 2012
- Attended internal webkit meeting to learn about webkit2 status
- webkit2 still uses shared memory, so it should be possible to get it working on pi
- the only integration with scenegraph is to get the gl context to render to
29. February 2012
- Compiled Qt5 and WebKit2
- Learnt the following about WebKit2
- All WebKit2 development is in svn trunk. git.webkit.org is a good place to get the latest webkit2 code
- WebKit2 does not support v8. It still use JSC
- QtWebKit developers develop with a specific weekly qtbase sha1. This sha1 can be found at https://github.com/ossy-szeged/qt5-tools/blob/master/build-qt5-env. Ossy compiles and tests qtbase manually and lets the qtwebkit list know about the new sha1 every week.
- qt5-module.git, which is the qt5 submodule, is a pruned repo. Stuff like LayoutTests are not part of the repo (which keeps the repo very small)
3. March 2012
- Debian packages for Qt4.8 for x86 and amd64 based snapshots are ready. The script is at https://gitorious.org/packaging-scripts.
- Couple of problems encountered
- Qt 4.8's version has not been bumped. http://codereview.qt.io/#change,18483
- Compile error when compiling 32-bit Qt in 64-bit linux. http://codereview.qt.io/#change,18689
- Holger and I had a discussion about how to actually develop with these packages. We can either make this task very elaborate (build source packages, dev packages, binary packages for all combinations) or make it so that it fixes our need. We chose latter
- desktop binary debian packages will have only the libs. For development, we will provide a .tar.gz that can be extract to /opt/qt4-snapshot and used. x86 packages will be totally 32-bit including the tools (will require g++-multilib and ia32-libs to be installed). amd64 will be completely 64-bit including the tools.
' pi binary debian package will only contains libs. For development, we will provide a .tar.gz (still figuring out details)
h3. 6. March 2012
- Fixing various Qt5 cross compilation issues. Currently, Qt5 is not very cross compilation friendly
' eglfs does not have the correct libs linked to it- http://codereview.qt.io/#change,18886
- hardfp/softfp not detected correctly by v8 (always assumes hardfp)
7. March 2012
- Upstreamed various VFP and HARDFP detection fixes
9. March 2012
- Hard float detection in qtjsbackend is now fixed. It now detects hard and soft float correctly. One thing I learnt is that each module in qt5 can have it's own config.tests. It's not completely obvious how it works (through syncqt).
- VFP3 bug was reported upstream. http://code.google.com/p/v8/issues/detail?id=1996. Google guys were super fast to fix it! We will now merge it back to Qt with http://codereview.qt.io/#change,19231.
- The main thing left now is to disable VFP3 define in qtjsbackend by default (http://codereview.qt.io/#change,19230)
- Working with holger on the device profile proposal (http://wiki.qt.io/QtEcosystemTeamTasklist/DeviceProfileProposal)
11. Mar 2012
- Documented V8 Snapshot
12. Mar 2012
- Initial packaging scripts are available at https://gitorious.org/packaging-scripts
- Donald and I have managed to make the packages available in time for the rasp-pi (yay!)
13. Mar 2012
- Fix font installation with eglfs (https://codereview.qt.io/20236)
14.Mar 2012 - 15.Mar 2012
- Diversion - Working on internal project
- Amlogic 8726M mkspecs (https://codereview.qt.io/20356)
- EGLFS hook for Amlogic (https://codereview.qt.io/20367)
16. Mar 2012
- Helping test the alpha, report sent to releasing mailing list
19.Mar 2012
- Rasp-pi will be one of the alpha targets as part of release announcement, if we provide the testing results
- Added load_device.prf as part of -device work
- Started QMH legal process
h3. 20.Mar 2012
- More diversion- Internal important project
- Making arch detection more robust (https://codereview.qt.io/20736)
- Started on QtMediaHub website - http://wiki.qt.io/QtMediaHub