fi
export PKG_CONFIG_PATH="${JHBUILD_DEPS}/${_LIBDIR}/pkgconfig"
+$SCRIPTDIR/jhbuild/handle_exceptional_libs.sh
jhbuild --no-interact -f ${SCRIPTDIR}/jhbuild/jhbuildrc
if [ ! -f "$JHBUILD_STAMPFILE" ]; then
--- /dev/null
+export SCRIPTDIR=$(readlink -e $(dirname $0))
+
+source ${SCRIPTDIR}/common.sh
+
+echo "** Checkinng exceptional libraries that have different directory name with file name"
+echo
+
+SOURCE_DIR=$TOPDIR/out/Dependencies/Source
+
+if [ ! -e $SOURCE_DIR ]; then
+ mkdir -p $SOURCE_DIR
+fi
+pushd $SOURCE_DIR > /dev/null
+
+echo "** Checkinng for icu 58.1"
+LIB=icu4c-58_1-src
+if [ ! -e $LIB ]; then
+ MD5SUM=1901302aaff1c1633ef81862663d2917
+ wget https://jaist.dl.sourceforge.net/project/icu/ICU4C/58.1/$LIB.tgz
+ if [ "$(md5sum $LIB.tgz | sed -e "s/ .*//g")" == "$MD5SUM" ]; then
+ tar -zxvf $LIB.tgz > /dev/null
+ mv icu/source $LIB > /dev/null
+ cp -f icu/LICENSE ./ > /dev/null
+ else
+ echo "Error: Invalid md5sum !!"
+ exit 1
+ fi
+fi
+
+popd > /dev/null
<dep package="gstreamer"/>
<dep package="efl"/>
<dep package="elementary"/>
+ <dep package="icu"/>
</dependencies>
</metamodule>
href="ftp://sourceware.org"/>
<repository type="tarball" name="freedesktop.org"
href="http://freedesktop.org"/>
+ <repository type="tarball" name="jaist.dl.sourceforge.net"
+ href="http://jaist.dl.sourceforge.net"/>
<repository type="tarball" name="zlib.net"
href="http://zlib.net"/>
</branch>
</autotools>
+ <!-- icu source is downloaded by handle_exceptional_libs.sh.
+ This part is only needed for jhbuild process. -->
+ <autotools id="icu" autogen-sh="configure">
+ <branch module="project/icu/ICU4C/58.1/icu4c-58_1-src.tgz" version="58.1"
+ repo="jaist.dl.sourceforge.net">
+ </branch>
+ </autotools>
+
<autotools id="harfbuzz" autogen-sh="configure">
<branch module="software/harfbuzz/release/harfbuzz-1.3.1.tar.bz2" version="1.3.1"
repo="freedesktop.org"
'<(DEPTH)/efl/build/system.gyp:ecore-x',
'<(DEPTH)/efl/build/system.gyp:elocation',
'<(DEPTH)/efl/build/system.gyp:elementary',
+ '<(DEPTH)/efl/build/system.gyp:icu',
],
'link_settings': {
'ldflags': [