diff options
Diffstat (limited to 'disk/cdrdao/PRE_BUILD')
-rwxr-xr-x | disk/cdrdao/PRE_BUILD | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/disk/cdrdao/PRE_BUILD b/disk/cdrdao/PRE_BUILD index 97d76d39f4..73f252bac5 100755 --- a/disk/cdrdao/PRE_BUILD +++ b/disk/cdrdao/PRE_BUILD @@ -5,4 +5,26 @@ if [[ "$CDRDAO_BRANCH" == "stable" ]]; then patch -p1 < $SPELL_DIRECTORY/stat.patch else patch -p1 < $SPELL_DIRECTORY/cdrdao-configure.patch +# patch -p1 < $SPELL_DIRECTORY/cdrdao-automake-fix.patch fi + +if [[ "$CDRDAO_BRANCH" != "scm" ]]; then + ##### Patch needed for building on x86_64 ###### + ARCH=$(uname -m) && + if [ "${ARCH:0:6}" = "x86_64" ]; then + cd scsilib/RULES && + cp i686-linux-cc.rul x86_64-linux-cc.rul && + cd $SOURCE_DIRECTORY + fi + ################################################ +else + sedit "/^AM_GCONF_SOURCE_2$/d" configure.ac && + touch xdao/gcdmaster.schemas.in && + aclocal + automake --add-missing + ./autogen.sh +fi && + +sed -i 's:/usr/src/linux/include::' scsilib/DEFAULTS/Defaults.linux && +sed -i 's/xdao=xdao/xdao=no/' configure && +sed -i 's:#include <linux/sysctl.h>::' dao/dao.cc |