*kde4.spec源于opensuse,修正使之适合redflag desktop 6.0sp1
*kde4软件包命名规则依赖opensuse,红旗的命名规则大多依赖于fedora
*修改spec中部分依赖包名称,使之符合红旗命名规则
*spec文件基本保持原样,所以需要打磨的地方还有很多
*同一源码包不同spec文件进行整合,减少源码包的个数
*编译顺序:第一步、第二步、第三步……
*qt4采用Everest Linux中的软件包
第一步:首先编译kdelibs4
需要修改的依赖 alsa-devel libqt4-devel libjasper
需要安装的依赖 kde4-filesystem strigi soprano srtigi-devel OpenEXR-devel
未知依赖关系 update-desktop-files
编译kde4-filesystem
设定kde4的默认安装路径,打包前手动修改macros.kde4文件(指定安装路径)
编译soprano所需依赖包 clucene-core raptor rasqal redland
(所需修改依赖db-devel pkg-config gtkdoc )
(未知依赖关系cppunit)
编译strigi
编译OpenEXR
(所需依赖包ilmbase-devel)
编译kdelib4。第一步结束!
第二步: 其次编译kdepimlibs4
完成第一步的操作并安装