Para completar hace unos meses se ha removido el soporte de qt3, dejando toda posibilidad totalmente nula. Y nula porque los comandos "moc" "qmake" estan directamente en el sistema sin opcion a alternarlos (por ejemplo qmake-qt4 o moc-qt4). Esto complica la vida del usuario funtoo.
Qt3 y vida util, qt5 y su termino.
Una ultima version de qt3 esta ahora en http://www.shutendouji.net/massenkoh/projects/qt3/ y sera ultima porque Nokia y el desaroollo menciona explicitamente en http://labs.qt.nokia.com/2011/05/12/qt-modules-maturity-level-the-list/ que qt3 y su soporte de compatibilidad sera removido en qt5 por completo.
Esto nos lleva a dos opciones:
- Openbox + LXDE: Openbox pinta las ventanas (digamos los bordes) y LXDE provee todo los componentes como el bloc de notas, sesion, barra de tares, etc. Muy liviano y todo en GTK.
- Antico + GTKtools: Esta es la solucion mas cercana a KDE, es un gestor de ventanas tambien pero sobre QT4 copletamente, adicional tiene sus propios heramientas como barra de tareas, panel, sesion, etc.
- Esta el proyecto trinity, pero actualmetne estan tratando de completar funcionalidades y portar todo a cmake, debido a la poca ayuda prestada en ellos este proyecto muy prometedor (el mas completo de todos) se ve amenazado.
Recursos en la red, y quienes estan aun manteniendolo qt3
Un pequeñisimo grupo en SUSE/OpenSUSE y ARCH estan trabajando en equipo para mantenerlo, los cambios no son muy fuertes mas alla de correcciones menores , aunque hay dos caracteristicas nuevas.
Los enlaces por supuesto:
- Qt3 3.3.8c al fin actualizado con info y soporte completo http://labs.qt.nokia.com/2011/05/12/qt-modules-maturity-level-the-list/ ademas los ebuild pronto estaran disponibles.
- Qt3 mantenido en SUSE/OpenSUSE https://build.opensuse.org/package/show?package=qt3&project=KDE%3AKDE3 Aqui los cambios son pocos.
- Qt3 trinity en/para ARCH Linux http://www.3111skyline.com/dl/dt/trinity/arch/flist/trinity-qt3-list.txt aqui las adiciones son especificas pero hay informacin, dado es muy parecido a la forma de Geento, las adiciones son al dia!
Nuevas Caracteristicas?
En las cabeceras de Objetos Qt para las listas veremos una firma nueva:
QObjectList childrenListObject();
Adicional tenemos una nueva definicion de variables:
static const QObjectList objectTreesListObject();
const QObjectList childrenListObject() const;
Estas firmas agregan compatibilidad para la existencia de KDE3 junto a el mantenimiento del mismo, hecho por el equipo trinidad, futuro escritorio que mantendra el espiritu de la alta configurabilidad de kde3 y su continuidad como escritorio.
Acerca de qt3 y qt4 y su relacion a KDE3 o KDE4
El escritorio mas bonito con relacion consumo-integracion fue kde, hoy ya no lo es porque tanto kde4 como gnome3 estan vista-infestados (ese es el resultado de tanto windosero en linux), y kde depende de una libreria llamada qt, que hoy dia va por 4.7.X la version.
Como hoy todos los linuxeros reales odian kde4, kde3 requiere qt3, asi como la 4 qt4, por tanto la primera compilacion a potenciar para el escritorio es la libreria qt3, que se estanco en la serie 3.3, llegando a 3.3.8 (en cambio la 4 avanza por muchas y ya va por 4.7.X)
Por ende , pronto en http://shutendouji.net/massenkoh se liberara qt3 3.3.8c dado tiene licencia GPL puedo hacerlo y tomar todo y seguirlo liberando. Bsta sera solo un bugfix y solo tendra dos caracteristicas nuevas extras, sorpresa y aporte de un nuevo poryecto naciente que en su siguiente proxima liberacion causara furor.
Esta tiene todos los bugfixeds de ARCH, geento, y debian este ultimo el que mas arreglos le ha hecho, siempre debian tan estable y poderosa.
Acerca de los parches y su documentacion
Acerca de los parches y su documentacion
- el mas importante, el de GCC 4.6 : http://bugs.debian.org/611255
- correcion de mysql : ftp://ftp.gwdg.de/pub/linux/slackware/unsupported/kde-3.5.10-for-slack13.0/source/qt3/qt.mysql.h.diff.gz
- y elparche de png 1.4 : http://svn.trinitydesktop.org/svn/trinity-packaging/arch/baho/support/qt3/qt3-png14.patch
- http://robotics.dei.unipd.it/~koral/KDE/kflicker.html
- http://bugs.kde.org/show_bug.cgi?id=71084
- http://bugs.kde.org/show_bug.cgi?id=067101
- https://build.opensuse.org/package/view_file?file=qcstring-format-warnings.diff&package=qt3&project=KDE%3AKDE3&srcmd5=debe4368fe51c3bcd86162716a0d3f8b
No hay comentarios:
Publicar un comentario