conf_dir="../conf"
fs_description="FreeSWITCH is a scalable open source cross-platform telephony platform designed to route and interconnect popular communication protocols using audio, video, text or any other form of media."
mod_build_depends="."
+supported_distros="squeeze wheezy sid"
avoid_mods=(
applications/mod_fax
applications/mod_ladspa
description="" long_description=""
build_depends="" depends="" recommends="" suggests=""
distro_conflicts=""
+ distro_vars=""
+ for x in $supported_distros; do
+ distro_vars="$distro_vars build_depends_$x"
+ eval build_depends_$x=""
+ done
. $y
[ -n "$description" ] || description="$module_name"
[ -n "$long_description" ] || description="Adds ${module_name}."
module module_name module_path \
description long_description \
build_depends depends recommends suggests \
- distro_conflicts
+ distro_conflicts $distro_vars
done
unset category category_path
done
}
accumulate_build_depends () {
- if [ -n "$build_depends" ]; then
+ local x=""
+ if [ -n "$(eval echo \$build_depends_$codename)" ]; then
+ x="$(eval echo \$build_depends_$codename)"
+ else
+ x="${build_depends}"
+ fi
+ if [ -n "$x" ]; then
if [ ! "$mod_build_depends" = "." ]; then
- mod_build_depends="${mod_build_depends}, ${build_depends}"
+ mod_build_depends="${mod_build_depends}, ${x}"
else
- mod_build_depends="${build_depends}"
+ mod_build_depends="${x}"
fi
fi
}
echo " $v"
done
[ -n "$build_depends" ] && debian_wrap "Build-Depends: $build_depends"
+ for x in $supported_distros; do
+ [ -n "$(eval echo \$build_depends_$x)" ] \
+ && debian_wrap "Build-Depends-$x: $(eval echo \$build_depends_$x)"
+ done
[ -n "$depends" ] && debian_wrap "Depends: $depends"
[ -n "$reccomends" ] && debian_wrap "Recommends: $recommends"
[ -n "$suggests" ] && debian_wrap "Suggests: $suggests"