添加您自己的 GIMP 特性
2010-08-25 00:00:00 来源:WEB开发网在开始之前,您应该查看一下与 GIMP 源文件一起提供的 HACING 文件,它指定项目的开发规则。
清单 1. 构建当前 Git 主分支需要的库
glib 2.24.0
gtk 2.20.0
babl, 0.1.2
gegl, 0.1.2
libpng 1.2.34
cairo 1.6.0
pango 1.20.1
fontconfig 2.2.0
gtkdoc 1.0
除了上述必要库之外,您还将需要以下额外库(见清单 2)。如果它们不存在,那么某些功能将缺失,您必须传递一些选项,以便构建系统忽略它们。例如,如果您的开发包没有安装 libpng,那么您必须使用 autogen.sh --prefix=<prefix> --without-libpng 来调用 autogen.sh。
清单 2. 其他重要库
pygtk 2.10.4
poppler0.4.1
libcurl 7.15.1
dbus_glib 0.70
libhal 0.5.7
exif 0.6.15
lcms 1.16
libpng 1.2.37
确保您的系统上的库为最新版
为使您系统上的库更新到最新版,您的 Linux 发行版的包管理系统能够自动获取需要的库及其 devel 包。
在 Ubuntu 和 Debian 上,只需键入 sudo apt-get build-dep gimp。
在 Mandriva Linux 上,可以使用 URPMI 的 --buildrequires 选项:urpmi --buildrequires gimp。但您必须先配置一个源 rpm 知识库。
对于 OpenSuSE,您可能需要参阅关于 zypper 命令的文档。
在 Fedora、Redhat、CentOS、SuSe 以及其他大多数发行版上,您必须手动安装 -devel 包。不用担心忘记其中一个,构建系统将停下来并询问您。这种情况会显示一条误导消息,指出您缺少库 x。但是,快速检查会发现,库 x 已经安装在您的系统上了。pkg-config 命令是跨发行版检查库版本的方法。例如,pkg-config --modversion gtk+-2.0 将显示安装的版本是 GTK+ V2.x。
更多精彩
赞助商链接