This is the mail archive of the cygwin-apps mailing list for the Cygwin project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[ITP] qt3-3.3.4


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

As much as I prefer GNOME, I think it's about time for qt to be in the
distro as well:

ftp://sunsite.dk/projects/cygwinports/release/KDE/qt3/qt3-3.3.4-2-src.tar.bz2
ftp://sunsite.dk/projects/cygwinports/release/KDE/qt3/qt3-3.3.4-2.tar.bz2
ftp://sunsite.dk/projects/cygwinports/release/KDE/qt3/setup.hint
ftp://sunsite.dk/projects/cygwinports/release/KDE/qt3/qt3-bin/qt3-bin-3.3.4-2.tar.bz2
ftp://sunsite.dk/projects/cygwinports/release/KDE/qt3/qt3-bin/setup.hint
ftp://sunsite.dk/projects/cygwinports/release/KDE/qt3/qt3-devel/qt3-devel-3.3.4-2.tar.bz2
ftp://sunsite.dk/projects/cygwinports/release/KDE/qt3/qt3-devel/setup.hint
ftp://sunsite.dk/projects/cygwinports/release/KDE/qt3/qt3-doc/qt3-doc-3.3.4-2.tar.bz2
ftp://sunsite.dk/projects/cygwinports/release/KDE/qt3/qt3-doc/setup.hint

To clarify a few things:

1) In order to allow room for qt4, installation layout is as follows (a
combination of ideas from gentoo and debian):
/etc/qt3: empty upon installation; uses for rc files at runtime
/usr/bin: runtime libraries, and -qt3 symlinks to the major apps
/usr/include/qt3: headers
/usr/lib/qt3: QTDIR
/usr/lib/qt3/bin: all apps
/usr/lib/qt3/lib: link libraries
/usr/lib/qt3/mkspecs/cygwin-g++
/usr/lib/qt3/plugins
/usr/share/qt3: docs (for use with assistant), designer templates, and
translations

2) The subpackage layout is as follows:
qt3: runtime libraries, imageformat and sqldrivers plugins (theme
engines are built into the library, as they affect API), qtconfig,
readmes, and translations
qt3-bin: linguist and its tools, designer and its plugins and templates
qt3-devel: qmake, moc, uic, headers, link libraries, and the cygwin-g++
qmake spec
qt3-doc: assistant, html and man documentation

3) Runtime libraries are correctly named as libtool would do (patches
based on kde-cygwin, except that this package makes real import
libraries instead of symlinks to the DLL), however plugins are named
libfoo.dll; changing to a 'cyg' prefix would mean further changes to
both qmake and QGPlugin code, which I don't think is worth it just for
plugins.

4) Some changes may be necessary in the future to allow qt4 in parallel,
but I won't know for sure until I build it, and I'm planning to wait a
little longer until I see that it's stable first.


Yaakov

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (Cygwin)
Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org

iD8DBQFDGJ9upiWmPGlmQSMRAlUqAJ9Ur1J4ugEvuI8vftoWNzrGEGLhKgCg8JV7
u65x/lyxrvO5bD3p4taWSJk=
=3xU0
-----END PGP SIGNATURE-----


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]