--- a/bakeconf.xml Thu Oct 17 09:01:20 2013 +0200
+++ b/bakeconf.xml Thu Oct 17 15:53:03 2013 +0200
@@ -147,7 +147,7 @@
<attribute name="try_to_install" value="True"/>
<attribute name="name_apt-get" value="libpcap-dev"/>
<attribute name="name_yum" value="libpcap-devel"/>
- <attribute name="more_information" value="Didn't find libpcap-dev package; please install it."/>
+ <attribute name="more_information" value="Didn't find: libpcap-dev package; please install it."/>
</source>
<build type="none" objdir="no">
</build>
@@ -159,7 +159,7 @@
<attribute name="try_to_install" value="True"/>
<attribute name="name_apt-get" value="libexpat1-dev"/>
<attribute name="name_yum" value="expat-devel"/>
- <attribute name="more_information" value="Didn't find libexpat-dev package; please install it."/>
+ <attribute name="more_information" value="Didn't find: libexpat-dev package; please install it."/>
</source>
<build type="none" objdir="no">
</build>
@@ -196,7 +196,7 @@
<attribute name="try_to_install" value="True"/>
<attribute name="name_apt-get" value="libdb-dev"/>
<attribute name="name_yum" value="db4-devel"/>
- <attribute name="more_information" value="Didn't find libdb-dev package; please install it."/>
+ <attribute name="more_information" value="Didn't find: libdb-dev package; please install it."/>
</source>
<build type="none" objdir="no">
</build>
@@ -232,7 +232,7 @@
<attribute name="try_to_install" value="True"/>
<attribute name="name_apt-get" value="libsysfs-dev"/>
<attribute name="name_yum" value="libsysfs-devel"/>
- <attribute name="more_information" value="Didn't find libsysfs-dev package; please install it."/>
+ <attribute name="more_information" value="Didn't find: libsysfs-dev package; please install it."/>
</source>
<build type="none" objdir="no">
</build>
@@ -244,7 +244,7 @@
<attribute name="try_to_install" value="True"/>
<attribute name="name_apt-get" value="libssl-dev"/>
<attribute name="name_yum" value="openssl-devel"/>
- <attribute name="more_information" value="Didn't find libssl-dev package; please install it."/>
+ <attribute name="more_information" value="Didn't find: libssl-dev package; please install it."/>
</source>
<build type="none" objdir="no">
</build>
@@ -508,7 +508,7 @@
<attribute name="name_yum" value="libxml2-devel"/>
<attribute name="name_yast" value="libxml2-devel"/>
<attribute name="name_apt-get" value="libxml2-dev"/>
- <attribute name="more_information" value="Didn't find the libxml2-dev library, try to install it!"/>
+ <attribute name="more_information" value="Didn't find: the libxml2-dev library, try to install it!"/>
</source>
<build type="none" objdir="no">
</build>
@@ -762,7 +762,7 @@
<attribute name="try_to_install" value="True"/>
<attribute name="name_yum" value="qt4-devel"/>
<attribute name="name_apt-get" value="qt4-dev-tools"/>
- <attribute name="more_information" value="Didn't find QT 4, download and install it from http://qt.nokia.com/downloads/"/>
+ <attribute name="more_information" value="Didn't find: QT 4, download and install it from http://qt.nokia.com/downloads/"/>
</source>
<build type="none" objdir="no">
</build>
@@ -775,7 +775,7 @@
<attribute name="try_to_install" value="False"/> <!-- should be fixed -->
<attribute name="name_apt-get" value="libc6-dbg"/>
<attribute name="name_yum" value="glibc-debuginfo"/>
- <attribute name="more_information" value="Didn't find libc debug package; please install it."/>
+ <attribute name="more_information" value="Didn't find: libc debug package; please install it."/>
</source>
<build type="none" objdir="no">
</build>
@@ -1047,8 +1047,212 @@
<attribute name="supported_os" value="linux;linux2"/>
</build>
</module>
+
+
+<!-- Bake specific dependencies -->
+ <module name="mercurial">
+ <source type="system_dependency">
+ <attribute name="dependency_test" value="hg"/>
+ <attribute name="try_to_install" value="True"/>
+ <attribute name="name_apt-get" value="mercurial"/>
+ <attribute name="name_yum" value="mercurial"/>
+ <attribute name="more_information" value="Didn't find: Mercurial package; please install it."/>
+ </source>
+ <build type="none" objdir="no">
+ </build>
+ </module>
+
+ <module name="subversion">
+ <source type="system_dependency">
+ <attribute name="dependency_test" value="svn"/>
+ <attribute name="try_to_install" value="True"/>
+ <attribute name="name_apt-get" value="subversion"/>
+ <attribute name="name_yum" value="subversion mod_dav_svn"/>
+ <attribute name="more_information" value="Didn't find: Subversion package (SVN); please install it."/>
+ </source>
+ <build type="none" objdir="no">
+ </build>
+ </module>
+
+ <module name="unrar">
+ <source type="system_dependency">
+ <attribute name="dependency_test" value="unrar"/>
+ <attribute name="try_to_install" value="True"/>
+ <attribute name="name_apt-get" value="unrar"/>
+ <attribute name="name_yum" value="rar"/>
+ <attribute name="more_information" value="Didn't find: unrar - Unarchiver for .rar files; please install it."/>
+ </source>
+ <build type="none" objdir="no">
+ </build>
+ </module>
+
+ <module name="make">
+ <source type="system_dependency">
+ <attribute name="dependency_test" value="make"/>
+ <attribute name="try_to_install" value="True"/>
+ <attribute name="name_apt-get" value="make"/>
+ <attribute name="name_yum" value="rar"/>
+ <attribute name="more_information" value="Didn't find: make - Utility for Directing compilation.; please install it."/>
+ </source>
+ <build type="none" objdir="no">
+ </build>
+ </module>
+
+ <module name="patch">
+ <source type="system_dependency">
+ <attribute name="dependency_test" value="patch"/>
+ <attribute name="try_to_install" value="True"/>
+ <attribute name="name_apt-get" value="patch"/>
+ <attribute name="name_yum" value="patch"/>
+ <attribute name="more_information" value="Didn't find: patch - Apply a diff file to an original; please install it."/>
+ </source>
+ <build type="none" objdir="no">
+ </build>
+ </module>
+
+ <module name="tar">
+ <source type="system_dependency">
+ <attribute name="dependency_test" value="tar"/>
+ <attribute name="try_to_install" value="True"/>
+ <attribute name="name_apt-get" value="tar"/>
+ <attribute name="name_yum" value="tar"/>
+ <attribute name="more_information" value="Didn't find: tar - GNU version of the tar archiving utility; please install it."/>
+ </source>
+ <build type="none" objdir="no">
+ </build>
+ </module>
+
+ <module name="cvs">
+ <source type="system_dependency">
+ <attribute name="dependency_test" value="cvs"/>
+ <attribute name="try_to_install" value="True"/>
+ <attribute name="name_apt-get" value="cvs"/>
+ <attribute name="name_yum" value="cvs"/>
+ <attribute name="more_information" value="Didn't find: cvs - Concurrent Versions System; please install it."/>
+ </source>
+ <build type="none" objdir="no">
+ </build>
+ </module>
+
+ <module name="git">
+ <source type="system_dependency">
+ <attribute name="dependency_test" value="git"/>
+ <attribute name="try_to_install" value="True"/>
+ <attribute name="name_apt-get" value="git"/>
+ <attribute name="name_yum" value="git"/>
+ <attribute name="more_information" value="Didn't find: git - fast, scalable, distributed revision control system; please install it."/>
+ </source>
+ <build type="none" objdir="no">
+ </build>
+ </module>
+
+ <module name="bazaar">
+ <source type="system_dependency">
+ <attribute name="dependency_test" value="bzr"/>
+ <attribute name="try_to_install" value="True"/>
+ <attribute name="name_apt-get" value="bzr"/>
+ <attribute name="name_yum" value="bzr"/>
+ <attribute name="more_information" value="Didn't find: bzr - easy to use distributed version control system; please install it."/>
+ </source>
+ <build type="none" objdir="no">
+ </build>
+ </module>
+
+ <module name="cmake">
+ <source type="system_dependency">
+ <attribute name="dependency_test" value="cmake"/>
+ <attribute name="try_to_install" value="True"/>
+ <attribute name="name_apt-get" value="cmake"/>
+ <attribute name="name_yum" value="cmake"/>
+ <attribute name="more_information" value="Didn't find: git - fast, scalable, distributed revision control system; please install it."/>
+ </source>
+ <build type="none" objdir="no">
+ </build>
+ </module>
+
+ <module name="automake">
+ <source type="system_dependency">
+ <attribute name="dependency_test" value="autoconf"/>
+ <attribute name="try_to_install" value="True"/>
+ <attribute name="name_apt-get" value="autoconf automake"/>
+ <attribute name="name_yum" value="autoconf automake"/>
+ <attribute name="more_information" value="Didn't find: autoconf and automake - automatic configure and Makefile script builders; please install it."/>
+ </source>
+ <build type="none" objdir="no">
+ </build>
+ </module>
+
+ <module name="7z">
+ <source type="system_dependency">
+ <attribute name="dependency_test" value="7z"/>
+ <attribute name="try_to_install" value="True"/>
+ <attribute name="name_apt-get" value="p7zip-full"/>
+ <attribute name="name_yum" value="p7zip p7zip-plugins"/>
+ <attribute name="more_information" value="Didn't find: p7zip - 7z file archiver with high compression ratio; please install it."/>
+ </source>
+ <build type="none" objdir="no">
+ </build>
+ </module>
+
+ <module name="xz-utils">
+ <source type="system_dependency">
+ <attribute name="dependency_test" value="xz"/>
+ <attribute name="try_to_install" value="True"/>
+ <attribute name="name_apt-get" value="xz-utils"/>
+ <attribute name="name_yum" value="xz-devel"/>
+ <attribute name="more_information" value="Didn't find: xz utils - XZ-format compression utilities; please install it."/>
+ </source>
+ <build type="none" objdir="no">
+ </build>
+ </module>
+
+ <!-- For the documentation -->
+ <module name="python-sphinx">
+ <source type="system_dependency">
+ <attribute name="dependency_test" value="sphinx-build"/>
+ <attribute name="try_to_install" value="True"/>
+ <attribute name="name_apt-get" value="python-sphinx"/>
+ <attribute name="name_yum" value="python-sphinx"/>
+ <attribute name="more_information" value="Didn't find: python-sphinx - documentation generator for Python projects; please install it, if you think you will gennerate the documentation."/>
+ </source>
+ <build type="none" objdir="no">
+ </build>
+ </module>
+
+ <module name="python-pygments">
+ <source type="system_dependency">
+ <attribute name="dependency_test" value="pygmentize"/>
+ <attribute name="try_to_install" value="True"/>
+ <attribute name="name_apt-get" value="python-pygments"/>
+ <attribute name="name_yum" value="python-pygments"/>
+ <attribute name="more_information" value="Didn't find: python-pygments - syntax highlighting package written in Python; please install it, if you think you will gennerate the documentation."/>
+ </source>
+ <build type="none" objdir="no">
+ </build>
+ </module>
+
+<!-- Bake dependencies end -->
+
</modules>
+ <predefined name="set-bake-env">
+ <enable name="mercurial"/>
+ <enable name="subversion"/>
+ <enable name="unrar"/>
+ <enable name="make"/>
+ <enable name="patch"/>
+ <enable name="tar"/>
+ <enable name="cvs"/>
+ <enable name="git"/>
+ <enable name="bazaar"/>
+ <enable name="cmake"/>
+ <enable name="automake"/>
+ <enable name="7z"/>
+ <enable name="xz-utils"/>
+ <enable name="python-sphinx"/>
+ <enable name="python-pygments"/>
+ </predefined>
+
<predefined name="dbg">
<append name="CFLAGS" value="-g"/>
<append name="CXXFLAGS" value="-g"/>