Re: Qt Changes ahead - Info for package maintainers + developers
On Fri, Feb 07, 2003 at 02:04:49PM -0800, Brian Nelson wrote:
> Ralf Nolden <nolden@kde.org> writes:
>
> [...]
> > Ok, long time ago someone (probably Ivan) packaged Qt that it follows these
> > rules:
> >
> > $QTDIR=/usr/share/qt
> >
> > Qt includes -> /usr/include/qt
> > Qt libraries -> /usr/lib
> >
> > Now that Martin already moved the QTDIR to /usr/share/qt3 for his Qt3 package,
> > and the problems to combine all 4 Qt versions (Qt3, Qt2, Qt3-embedded,
> > Qt2-embedded) so that they work for developers in whichever way they want to
> > use the and the recompile orgy and importing of Qt3/KDE3 apps into sid, I
> > think this is the one time chance to finally fix those issues once and for
> > all. Therefore, we intend to change the include path to the Qt 3 header files
> > from /usr/include/qt to /usr/include/qt3.
> >
> > This is the best thing to do and the next step would be to rework on Qt 2 with
> > Ivan to make it match the requirements for parallel installation for
> > developers with the minimum of pain and no file conflicts.
> [...]
>
> So you actually intend to make the Qt2/3/etc. development packages
> coexist? Normally, different major versions of -dev packages conflict
> with each other, particularly because the .so and .a files share the
> same name. How do you plan to work around this?
well it will still be impossible for libqt-dev and libqt3-dev to be
installed at the same time anyways due to the c++ transition...libqt-dev
is still libpng2-dev based and libqt3-dev is libpng3-dev based...so no
matter what they will still conflict.
Ivan
--
----------------
Ivan E. Moore II
rkrusty@tdyc.com
http://snowcrash.tdyc.com
GPG KeyID=90BCE0DD
GPG Fingerprint=F2FC 69FD 0DA0 4FB8 225E 27B6 7645 8141 90BC E0DD
Reply to: