Boxee-sources-0.9.23 MAC编译总结

来源:互联网 发布:双色球五行出号绝算法 编辑:程序博客网 时间:2024/06/07 06:15

1. 首先修改configure.in

将"boxee"改为boxee(去掉引号)

2. 修改源码

修改源码中两个文件 pngimage.cc 和 ximapng.cpp,

其中 pngimage.cc 将 png_set_gray_1_2_4_to_8(png); 变为 png_set_expand_gray_1_2_4_to_8(png);

ximapng.cpp 仿照 boxee_1.5.0 将未定义的成员变量增加 #if PNG_LIBPNG_VER_MINCR <4 的区分,共6处

修改 xbmc/cores/dvdplayer/Codes/Makefile.in,将其中的8个空格修改为Tab键

拷贝package_0.9.23.sh 到 osx_distro/package.sh

拷贝 boxee_manage_sources 到根目录下

以上修改后 boxee_source_0.9.23.15885 可以编译通过并运行

编译方法:

./bootstrap

./configure --disable-optimizations

make

./osx-distro/package.sh

3. TV 编译

将TV源码中的xbmc/visualizations/Goom目录用boxee_source_0.9.23中的替换,修改上述文件,将
package_TV.sh拷贝,删除xbmc/Settings.h中的#include "ItviSettings.h"
在以下文件中增加上述头文件
ApplicationMessager.cpp, AppManager.cpp, BoxeeUtils.cpp, Bxappboxmanager.cpp, GUIBaseContainer.cpp
GUIDialogBGPlayOptional.cpp, GUIWindowBoxeeMain.cpp, GUIWindowSettingsCategory.cpp,
ITVIListManager.cpp, PlayerFactoryManager.cpp, RSSContentDirectory.cpp, RSSDirectory.cpp, Settings.cpp,
SourcesDirectory.cpp
修改System.h文件,将HAS_SHOUTCAST的define打开,将HAS_WEB_SERVER打开



0 0
原创粉丝点击