Skip to Content.
Sympa Menu

sm-discuss - Re: [SM-Discuss] qt modules

sm-discuss AT lists.ibiblio.org

Subject: Public SourceMage Discussion List

List archive

Chronological Thread  
  • From: Eric Sandall <eric AT sandall.us>
  • To: Treeve Jelbert <treeve AT scarlet.be>
  • Cc: SM-Discuss AT lists.ibiblio.org
  • Subject: Re: [SM-Discuss] qt modules
  • Date: Fri, 13 May 2011 12:04:42 -0700

On Thu, 2011-05-05 at 09:41 +0200, Treeve Jelbert wrote:
> 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?

We can certainly use a branch for testing the work, and a section for Qt
might be good if we start getting more spells (e.g. x11-qt, or just use
x11-toolkits if only a few spells (e.g. <10)).

Are you planning on turning qt4 into a meta-package that then depends on
all the split spells, and then we slowly work on updating the spells to
only depend on the specific split spells they need (a la x11-libs change
for X.org)?

-sandalle

--
Eric Sandall | Source Mage GNU/Linux Developer
eric AT sandall.us PGP: 0xA8EFDD61 | http://www.sourcemage.org/
http://eric.sandall.us/ | http://counter.li.org/ #196285

Attachment: signature.asc
Description: This is a digitally signed message part




Archive powered by MHonArc 2.6.24.

Top of Page