[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: