Skip to Content.
Sympa Menu

sm-discuss - [SM-Discuss] qt modules

sm-discuss AT lists.ibiblio.org

Subject: Public SourceMage Discussion List

List archive

Chronological Thread  
  • From: Treeve Jelbert <treeve AT scarlet.be>
  • To: SM-Discuss AT lists.ibiblio.org
  • Subject: [SM-Discuss] qt modules
  • Date: Thu, 05 May 2011 09:41:13 +0200

in the near future, Nokia will split the QT repo into several smaller
modules,
such as qt-core, qt-sql, qt-script, etc.

<http://labs.qt.nokia.com/2011/01/21/status-of-qt-modularization/>
Tarballs will released independently for each module.
All embedded libraries such as jpeg, clucene, phonon are removed.

This means some major changes to the build process.
. multiple spells
. no need to specify --with-system-jpeg
. required modules can be added or updated independently
. much smaller downloads.

I suggest that we create a new qt-modules section for this.

Any spells which have a subdepends for some qt module should be modified to
depend directly on that module.

This obviously includes all kde4 stuff, but that change is relatively small,
as
it is at the section KDE_DEPENDS level

There are also a number of other things which depend on qt4.
$ git grep sub.*qt4
audio-creation/qtractor/DEPENDS:depends -sub STL qt4 &&
chat-im/psi/DEPENDS:depends -sub QT3 qt4 &&
chat-im/qutecom/DEPENDS:depends -sub "STL EXCEPT" qt4
devel/qt4pas/DEPENDS:depends -sub WEBKIT qt4
ftp/valknut/DEPENDS: depends -sub QT3 qt4
graphics-libs/poppler/DEPENDS:optional_depends -sub "TOOLS" qt4 \
graphics-libs/poppler/SUB_DEPENDS: depends -sub TOOLS qt4 '--enable-
poppler-qt4'
http/arora/DEPENDS:depends -sub "WEBKIT EXCEPT" qt4
kde4-apps/amarok2/DEPENDS:depends -sub STL qt4 &&
kde4-apps/digikam4/DEPENDS:sub_depends qt4 SQLITE &&
kde4-apps/kchmviewer4/DEPENDS: depends -sub WEBKIT qt4
kde4-apps/kmymoney4/DEPENDS:sub_depends qt4 QT3 &&
kde4-apps/kphotoalbum4/DEPENDS:depends -sub SQLITE qt4 &&
kde4-apps/kraft/DEPENDS:sub_depends qt4 $KRAFT_DB &&
kde4-apps/quassel/DEPENDS:depends -sub 'DBUS SSL' qt4 &&
kde4-apps/rekonq/DEPENDS:depends -sub WEBKIT qt4
kde4-support/akonadi/DEPENDS:depends -sub DBUS qt4 &&
kde4-support/akonadi/DEPENDS: sub_depends qt4 POSTGRESQL
kde4-support/akonadi/DEPENDS: sub_depends qt4 MYSQL
kde4-support/libdbusmenu-qt/DEPENDS:depends -sub DBUS qt4
kde4-support/phonon/DEPENDS:depends -sub "DBUS NO_PHONON" qt4 &&
kde4-support/polkit-qt-1/DEPENDS:depends -sub "DBUS" qt4 &&
kde4-support/soprano/DEPENDS: sub_depends qt4 DBUS
kde4/KDE_DEPENDS: kdelibs4) depends -sub "WEBKIT DBUS SSL OPENGL QT3 TOOLS
ACCESS" qt4 &&
kde4/kdegames4/DEPENDS:sub_depends qt4 'OPENGL' &&
telephony/telepathy-qt/DEPENDS:depends -sub DBUS qt4 &&
utils/strigi/DEPENDS: depends -sub DBUS qt4
utils/strigi/SUB_DEPENDS: sub_depends qt4 DBUS
x11-toolkits/qtada/DEPENDS:depends -sub "ACCESS OPENGL" qt4 &&




I would suggest creating a devel-qt-modular branch.


Any comments?


Regards. Treeve




Archive powered by MHonArc 2.6.24.

Top of Page