Changes between Version 1 and Version 2 of Qt3D


Ignore:
Timestamp:
Aug 15, 2015, 7:17:35 AM (10 years ago)
Author:
FrederikHeber
Comment:

explained how to create the package

Legend:

Unmodified
Added
Removed
Modified
  • Qt3D

    v1 v2  
    1 === Qt3D ===
     1== Qt3D ==
    22
    3 Basically, this page is about the debian package that I built from the [http://www.github.com/ GitHub] sources, compatible with Qt 4.8.1.
     3Basically, this page is about the debian package that I built from the [http://www.github.com/ GitHub] sources, compatible with Qt 4.8.1. If you want to just download the package, skip the whole stuff and jump [#download here].
    44
    55However, let me first dwell here a bit on the [http://github.com/qtproject/qt3d Qt3D] module of the [http://www.qt.io Qt] environment.
     
    1111This is all nice and shiny cause Qt3D seemed very stable and well-working. However, it never (for like 4 years up till now) integrated into the full Qt environment. I don't know why but even with Qt5.5. it is still a "tech preview". However, to me, this was the sign, that Qt3D is becoming final and it is worthwhile to invest some time into making molecuilder into a debian package including the GUI.
    1212
    13 ==== Making a debian package ====
     13=== Making a debian package ===
     14
     15First of all, I refer to branch "qt4" that was once available on gitorious.org. The commit hash of the HEAD is fdad0d7f39dfbc883372628fcc58c1194ab0b782.
     16
     17Then, I had to make the following changes (see patch file in attachments):
     18 * I removed libqt4-declarative from the ..Depends in debian/control
     19 * I added lots of folders and files to install-desktops target in debian/rules
     20
     21With these changes (already contained in the archive file found in the attachments) you can build the packages as follows,
     22{{{
     23debuild -us -uc
     24}}}
     25Note that adding something like "-j4" will speed up compilations. But it doesn't take too long anyway (compared to MoleCuilder).
     26
     27Note that the dependencies should be fulfilled beforehand. I compiled the packages in the attachments on a virtual machine with a freshly installed Ubuntu 12.04.5 with minimum requirements.
     28
     29Note finally that I am not in any way affiliated with digia (the company owning Qt) and all my modifications are covered by the LGPL license (go that from wikipedia.org). The only reason I make Qt3D available as debian package is for you to be able to use molecuilder with the GUI.
     30
     31=== What you need ===
     32
     33[=#download Downloading] the package: Just pick '''libqt4-3d_1.0-tp2_amd64.deb''' and install as
     34{{{
     35sudo dpkg -i libqt4-3d_1.0-tp2_amd64.deb
     36}}}
     37
     38The other packages then do the following:
     39 * '''libqt4-3d-dbg_1.0-tp2_amd64.deb''' contains debugging symbols for the Qt3D library. In case molecuildergui crashes and you want to take a look yourself, download and install.
     40 * '''libqt4-3d-dev_1.0-tp2_amd64.deb''' contains the header files required if you want to build the molecuilder debian package yourself.
     41 * '''libqt4-3d-examples_1.0-tp2_amd64.deb''' contains the examples from the Qt3D package, e.g. ''teapot''