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

From Qt Wiki
Jump to navigation Jump to search
No edit summary
No edit summary
Line 29: Line 29:
** 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++<s>multilib and ia32-libs to be installed). amd64 will be completely 64-bit including the tools.<br />'''''' pi binary debian package will only contains libs. For development, we will provide a .tar.gz (still figuring out details)
** 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.<br />'''''' pi binary debian package will only contains libs. For development, we will provide a .tar.gz (still figuring out details)
<br />h3. 6. March 2012
<br />h3. 6. March 2012
<br />* Fixing various Qt5 cross compilation issues. Currently, Qt5 is not very cross compilation friendly<br />'''''' eglfs does not have the correct libs linked to it</s> http://codereview.qt.io/#change,18886
<br />* Fixing various Qt5 cross compilation issues. Currently, Qt5 is not very cross compilation friendly<br />'''''' 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 75:


* 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 <s>device work<br />* Started QMH legal process
* Added load_device.prf as part of -device work<br />* Started QMH legal process
<br />h3. 20.Mar 2012
<br />h3. 20.Mar 2012
<br />* More diversion</s> Internal important project
<br />* 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 06:58, 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
  • 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

9. March 2012

11. Mar 2012

12. Mar 2012

13. Mar 2012

14.Mar 2012 - 15.Mar 2012

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