Re: Qt library without STL support?
Friday 14 May 2004 09:56, Dominique Devriese rašė:
> > Scroll down to the section "Loading and Verifying Plugins" and "The
> > Build Key".
>
> AIUI, this only means that Qt plugins need to be recompiled when
> changing the Qt configuration, and few ( if any ) packages except Qt
> itself have these.
> For rebuilding apps, I think the normal rules apply: it's only really
> necessary when a major Qt upgrade is done, like Qt 3 -> Qt 4.
Mhm. It's seems you are right. If I rebuild Qt, I would also need to rebuild
packages that have Qt plugins.
IMHO we can divide all Qt apps in to two groups: KDE apps and pure Qt apps.
KDE apps keep their plugins in and /usr/lib/kde3/plugins while pure Qt apps
keep their plugins in /usr/lib/qt3/plugins (besides, this is recommended
plugin plase in /usr/share/doc/libqt3-mt-dev/README.Debian.gz).
I did a search in packages.debian.org looking for packages that has
directories or files like /usr/lib/kde3/plugins and /usr/lib/qt3/plugins.
Here are results both on testing and unstable:
usr/lib/kde3/plugins/designer/bosonwidgets.la games/boson-base
usr/lib/kde3/plugins/designer/bosonwidgets.so games/boson-base
usr/lib/kde3/plugins/designer/kdewidgets.la libs/kdelibs4
usr/lib/kde3/plugins/designer/kdewidgets.so libs/kdelibs4
usr/lib/kde3/plugins/styles/dotnet.la kde/kdeartwork-style
usr/lib/kde3/plugins/styles/dotnet.so kde/kdeartwork-style
usr/lib/kde3/plugins/styles/highcolor.la libs/kdelibs4
usr/lib/kde3/plugins/styles/highcolor.so libs/kdelibs4
usr/lib/kde3/plugins/styles/keramik.la libs/kdelibs4
usr/lib/kde3/plugins/styles/keramik.so libs/kdelibs4
usr/lib/kde3/plugins/styles/kthemestyle.la libs/kdelibs4
usr/lib/kde3/plugins/styles/kthemestyle.so libs/kdelibs4
usr/lib/kde3/plugins/styles/light.la libs/kdelibs4
usr/lib/kde3/plugins/styles/light.so libs/kdelibs4
usr/lib/kde3/plugins/styles/plastik.la kde/kdeartwork-style
usr/lib/kde3/plugins/styles/plastik.so kde/kdeartwork-style
usr/lib/kde3/plugins/styles/scheck.la devel/kdesdk-misc
usr/lib/kde3/plugins/styles/scheck.so devel/kdesdk-misc
usr/lib/qt3/plugins/crypto/libqca-tls.so libs/qca-tls
usr/lib/qt3/plugins/designer/libcppeditor.so devel/qt3-designer
usr/lib/qt3/plugins/designer/libdlgplugin.so devel/qt3-designer
usr/lib/qt3/plugins/designer/libgladeplugin.so devel/qt3-designer
usr/lib/qt3/plugins/designer/libkdevdlgplugin.so devel/qt3-designer
usr/lib/qt3/plugins/designer/librcplugin.so devel/qt3-designer
usr/lib/qt3/plugins/designer/libwizards.so devel/qt3-designer
usr/lib/qt3/plugins/imageformats/libqjpeg-non-mt.so libs/libqt3c102
usr/lib/qt3/plugins/imageformats/libqjpeg.so libs/libqt3c102-mt
usr/lib/qt3/plugins/imageformats/libqmng-non-mt.so libs/libqt3c102
usr/lib/qt3/plugins/imageformats/libqmng.so libs/libqt3c102-mt
usr/lib/qt3/plugins/sqldrivers/libqsqlmysql-non-mt.so
libs/libqt3c102-mysql
usr/lib/qt3/plugins/sqldrivers/libqsqlmysql.so libs/libqt3c102-mt-mysql
usr/lib/qt3/plugins/sqldrivers/libqsqlodbc-non-mt.so libs/libqt3c102-odbc
usr/lib/qt3/plugins/sqldrivers/libqsqlodbc.so libs/libqt3c102-mt-odbc
usr/lib/qt3/plugins/sqldrivers/libqsqlpsql-non-mt.so libs/libqt3c102-psql
usr/lib/qt3/plugins/sqldrivers/libqsqlpsql.so libs/libqt3c102-mt-psql
That means that only packages:
kdesdk-misc
qt3-designer
boson-base
kdeartwork-style
kdelibs4
libqt3c102
libqt3c102-mysql
libqt3c102-mt
libqt3c102-mt-mysql
libqt3c102-mt-odbc
libqt3c102-mt-psq
libqt3c102-odbc
libqt3c102-psql
qca-tls
needs to be rebuilded. Then again -- different packages come from same sources
so we need to rebuild packages from following:
kdesdk
boson-base
kdeartwork
kdelibs
qt-x11-free
qca-tls
It shouldn't be that difficult... unless I don't know something.
--
Marius Žalinauskas
Reply to: