haulm 发表于 2008-5-9 02:14:17

Qt4.4.0已经发布,新版本通过编译打包还待修定

新版本的Qt4.4.0较上一版本Qt4.3.4大了2.5倍,源码包达到了100多M,经过初步编译得到帖子尾部列表新增的内容,所有补丁包括两个字体补丁都不再适用,所以去除。

可以看出新版本增加了Qt4的组件成员,我们的39个组件分类又要扩增了。。。8O 由于时间问题,我还腾不出时间来完成正确的打包,只是把新增内容随便挤了进去,目前可以运行的半成品留在了编译服务器上,晚上我会着手讨论新增内容的归属。

warning: Installed (but unpackaged) file(s) found:
   /usr/bin/qcollectiongenerator-qt4
   /usr/bin/qcollectiongenerator4
   /usr/bin/qhelpconverter-qt4
   /usr/bin/qhelpconverter4
   /usr/bin/qhelpgenerator-qt4
   /usr/bin/qhelpgenerator4
   /usr/bin/xmlpatterns-qt4
   /usr/bin/xmlpatterns4
   /usr/include/QtHelp
   /usr/include/QtWebKit
   /usr/include/QtXmlPatterns
   /usr/lib/libQtCLucene.la
   /usr/lib/libQtCLucene.so
   /usr/lib/libQtCLucene.so.4
   /usr/lib/libQtCLucene.so.4.4
   /usr/lib/libQtCLucene.so.4.4.0
   /usr/lib/libQtHelp.la
   /usr/lib/libQtHelp.so
   /usr/lib/libQtHelp.so.4
   /usr/lib/libQtHelp.so.4.4
   /usr/lib/libQtHelp.so.4.4.0
   /usr/lib/libQtWebKit.la
   /usr/lib/libQtWebKit.so
   /usr/lib/libQtWebKit.so.4
   /usr/lib/libQtWebKit.so.4.4
   /usr/lib/libQtWebKit.so.4.4.0
   /usr/lib/libQtXmlPatterns.la
   /usr/lib/libQtXmlPatterns.so
   /usr/lib/libQtXmlPatterns.so.4
   /usr/lib/libQtXmlPatterns.so.4.4
   /usr/lib/libQtXmlPatterns.so.4.4.0
   /usr/lib/pkgconfig/QtCLucene.pc
   /usr/lib/pkgconfig/QtDesigner.pc
   /usr/lib/pkgconfig/QtDesignerComponents.pc
   /usr/lib/pkgconfig/QtHelp.pc
   /usr/lib/pkgconfig/QtWebKit.pc
   /usr/lib/qt4/bin/assistant_adp
   /usr/lib/qt4/bin/qcollectiongenerator
   /usr/lib/qt4/bin/qhelpconverter
   /usr/lib/qt4/bin/qhelpgenerator
   /usr/lib/qt4/bin/xmlpatterns
   /usr/lib/qt4/include/QtHelp/QHelpContentItem
   /usr/lib/qt4/include/QtHelp/QHelpContentModel
   /usr/lib/qt4/include/QtHelp/QHelpContentWidget
   /usr/lib/qt4/include/QtHelp/QHelpEngine
   /usr/lib/qt4/include/QtHelp/QHelpEngineCore
   /usr/lib/qt4/include/QtHelp/QHelpIndexModel
   /usr/lib/qt4/include/QtHelp/QHelpIndexWidget
   /usr/lib/qt4/include/QtHelp/QHelpSearchEngine
   /usr/lib/qt4/include/QtHelp/QHelpSearchQuery
   /usr/lib/qt4/include/QtHelp/QHelpSearchQueryWidget
   /usr/lib/qt4/include/QtHelp/QHelpSearchResultWidget
   /usr/lib/qt4/include/QtHelp/QtHelp
   /usr/lib/qt4/include/QtHelp/qhelp_global.h
   /usr/lib/qt4/include/QtHelp/qhelpcontentwidget.h
   /usr/lib/qt4/include/QtHelp/qhelpengine.h
   /usr/lib/qt4/include/QtHelp/qhelpenginecore.h
   /usr/lib/qt4/include/QtHelp/qhelpindexwidget.h
   /usr/lib/qt4/include/QtHelp/qhelpsearchengine.h
   /usr/lib/qt4/include/QtHelp/qhelpsearchquerywidget.h
   /usr/lib/qt4/include/QtHelp/qhelpsearchresultwidget.h
   /usr/lib/qt4/include/QtWebKit/QWebFrame
   /usr/lib/qt4/include/QtWebKit/QWebHistory
   /usr/lib/qt4/include/QtWebKit/QWebHistoryInterface
   /usr/lib/qt4/include/QtWebKit/QWebHistoryItem
   /usr/lib/qt4/include/QtWebKit/QWebHitTestResult
   /usr/lib/qt4/include/QtWebKit/QWebPage
   /usr/lib/qt4/include/QtWebKit/QWebPluginFactory
   /usr/lib/qt4/include/QtWebKit/QWebSettings
   /usr/lib/qt4/include/QtWebKit/QWebView
   /usr/lib/qt4/include/QtWebKit/QtWebKit
   /usr/lib/qt4/include/QtWebKit/qwebframe.h
   /usr/lib/qt4/include/QtWebKit/qwebhistory.h
   /usr/lib/qt4/include/QtWebKit/qwebhistoryinterface.h
   /usr/lib/qt4/include/QtWebKit/qwebkitglobal.h
   /usr/lib/qt4/include/QtWebKit/qwebpage.h
   /usr/lib/qt4/include/QtWebKit/qwebpluginfactory.h
   /usr/lib/qt4/include/QtWebKit/qwebsettings.h
   /usr/lib/qt4/include/QtWebKit/qwebview.h
   /usr/lib/qt4/include/QtXmlPatterns/QAbstractMessageHandler
   /usr/lib/qt4/include/QtXmlPatterns/QAbstractUriResolver
   /usr/lib/qt4/include/QtXmlPatterns/QAbstractXmlNodeModel
   /usr/lib/qt4/include/QtXmlPatterns/QAbstractXmlReceiver
   /usr/lib/qt4/include/QtXmlPatterns/QSimpleXmlNodeModel
   /usr/lib/qt4/include/QtXmlPatterns/QSourceLocation
   /usr/lib/qt4/include/QtXmlPatterns/QXmlFormatter
   /usr/lib/qt4/include/QtXmlPatterns/QXmlItem
   /usr/lib/qt4/include/QtXmlPatterns/QXmlName
   /usr/lib/qt4/include/QtXmlPatterns/QXmlNamePool
   /usr/lib/qt4/include/QtXmlPatterns/QXmlNodeModelIndex
   /usr/lib/qt4/include/QtXmlPatterns/QXmlQuery
   /usr/lib/qt4/include/QtXmlPatterns/QXmlResultItems
   /usr/lib/qt4/include/QtXmlPatterns/QXmlSerializer
   /usr/lib/qt4/include/QtXmlPatterns/QtXmlPatterns
   /usr/lib/qt4/include/QtXmlPatterns/qabstractmessagehandler.h
   /usr/lib/qt4/include/QtXmlPatterns/qabstracturiresolver.h
   /usr/lib/qt4/include/QtXmlPatterns/qabstractxmlnodemodel.h
   /usr/lib/qt4/include/QtXmlPatterns/qabstractxmlreceiver.h
   /usr/lib/qt4/include/QtXmlPatterns/qsimplexmlnodemodel.h
   /usr/lib/qt4/include/QtXmlPatterns/qsourcelocation.h
   /usr/lib/qt4/include/QtXmlPatterns/qxmlformatter.h
   /usr/lib/qt4/include/QtXmlPatterns/qxmlname.h
   /usr/lib/qt4/include/QtXmlPatterns/qxmlnamepool.h
   /usr/lib/qt4/include/QtXmlPatterns/qxmlquery.h
   /usr/lib/qt4/include/QtXmlPatterns/qxmlresultitems.h
   /usr/lib/qt4/include/QtXmlPatterns/qxmlserializer.h
   /usr/lib/qt4/lib/libQtCLucene.la
   /usr/lib/qt4/lib/libQtCLucene.prl
   /usr/lib/qt4/lib/libQtCLucene.so
   /usr/lib/qt4/lib/libQtCLucene.so.4
   /usr/lib/qt4/lib/libQtCLucene.so.4.4
   /usr/lib/qt4/lib/libQtCLucene.so.4.4.0
   /usr/lib/qt4/lib/libQtHelp.la
   /usr/lib/qt4/lib/libQtHelp.prl
   /usr/lib/qt4/lib/libQtHelp.so
   /usr/lib/qt4/lib/libQtHelp.so.4
   /usr/lib/qt4/lib/libQtHelp.so.4.4
   /usr/lib/qt4/lib/libQtHelp.so.4.4.0
   /usr/lib/qt4/lib/libQtWebKit.la
   /usr/lib/qt4/lib/libQtWebKit.prl
   /usr/lib/qt4/lib/libQtWebKit.so
   /usr/lib/qt4/lib/libQtWebKit.so.4
   /usr/lib/qt4/lib/libQtWebKit.so.4.4
   /usr/lib/qt4/lib/libQtWebKit.so.4.4.0
   /usr/lib/qt4/lib/libQtXmlPatterns.la
   /usr/lib/qt4/lib/libQtXmlPatterns.prl
   /usr/lib/qt4/lib/libQtXmlPatterns.so
   /usr/lib/qt4/lib/libQtXmlPatterns.so.4
   /usr/lib/qt4/lib/libQtXmlPatterns.so.4.4
   /usr/lib/qt4/lib/libQtXmlPatterns.so.4.4.0
   /usr/lib/qt4/plugins/iconengines/libqsvgicon.so
   /usr/lib/qt4/plugins/imageformats/libqico.so
   /usr/lib/qt4/plugins/script/libqtscriptdbus.so

[ 本帖最后由 haulm 于 2008-5-9 02:59 编辑 ]

jiangtao9999 发表于 2008-5-9 15:06:25

貌似文件名的表达还是很清楚的,基于文件名特征分包吧~

nihui 发表于 2008-5-9 15:53:48

haulm,不要重复劳动了。
4.4-rc1 的包我已经做过了。
也在编译服务器上面: /work/people/nihui/mBuild 里面有的。

440-rc1 的 apt 源:
http://wiki.magiclinux.org/ftp/nihui/kde4/RPMS.qt44x/

所以改个版本号就好了。


* 一4月 07 2008 Ni Hui4.4.0-0.rc1.1mgc

- 修正 release 版本号为 0.rc.1mgc
- 从 qt4-devel 中拆出 doc 包
- 戊子三月初二

* 六4月 05 2008 Ni Hui4.4.0-0.1.rc1mgc

- 更新至 4.4.0-rc1
- FIXME: lib/*.{so,prl} 文件应该纳入 devel 包,而 lib/*.la 应该去除
- FIXME: /usr/bin/qcollectiongenerator-qt4,/usr/bin/qcollectiongenerator4,/usr/lib/qt4/bin/qcollectiongenerator 暂时纳入 assisitant 中,以后考虑独立分包
- -reduce-relocations, -dbus-linked, -openssl-linked
- -no-nas
- -no-phonon (-no-gstreamer), -no-webkit (for now, at least until conflicts with WebKit-qt and kdelibs4 are sorted out)
- nihui 注:KDE 4.0.x 提供 phonon 1.0,Qt 4.4.x 提供 phonon 1.5,KDE 4.1.x 提供 phonon 2.0
- 未纳入 gstreamer 支持
- 未纳入 phonon 支持
- -no-exceptions 以用于编译 QtXmlPatterns
- 去掉了所有补丁 ;)
- docdir/qch/ 新增,放入 qt4-devel
- docdir/src/ 新增,放入 qt4-devel
- lib/pkgconfig/QtDesigner.pc 新增,放入 qt4-gui-devel
- lib/pkgconfig/QtDesignerComponents.pc 新增,放入 qt4-gui-devel
- 新设立 webkit、webkit-devel、phonon、phonon-devel 包
- 新设立 help、help-devel、clucene、clucene-devel 包
- 新设立 ico 包
- 新设立 xmlpatterns、xmlpatterns-devel 包
- 戊子二月廿九

* 四4月 03 2008 Ni Hui4.3.4-1.1mgc

- 添加 fedora patches 4 5 6
- 修正 qt4 对于 openssl 库的支持
- 戊子二月廿七

* 四3月 06 2008 haulm4.3.4-1mgc

- Add build postgresql-plugin


[ 本帖最后由 nihui 于 2008-5-9 15:58 编辑 ]

nihui 发表于 2008-5-10 14:12:20

apt 上面已经更新了~ (就是那个 kde4 依赖的那个源)

* Fri May 09 2008 Ni Hui 4.4.0-1.1mgc
- 更新至 4.4.0 正式版
- 添加 qt4-demos 对 qt4-doc 的依赖关系(否则演示程序的描述文字不可用)
- 使用 pushd/popd 替换 spec 中的“cd”,规范化安装流程
- 修正 linguist 的菜单项图标
- qt4-core 中的 phrasebooks 文档移入 qt4-core-devel
- 将 qt4-devel 包中的非头文件分类至子包中,%_qtdir/include/Qt 文件夹仅保留 *.h 文件
- 删除无用的 %_qtdir/lib/*.la 编译残留文件
- %_qtdir/lib/*.{so,prl} 文件移入各自的 devel 包,assistant/designer/test 相关文件不移动
- 戊子四月初五

karpar 发表于 2008-5-11 01:33:41

- %_qtdir/lib/*.{so,prl} 文件移入各自的 devel 包,assistant/designer/test 相关文件不移动
- 戊子四月初五

很有意思而多余的农历日期
页: [1]
查看完整版本: Qt4.4.0已经发布,新版本通过编译打包还待修定