typo
[maemo-efl] / trunk / scripts / build.sh
1 #!/bin/sh
2
3 components=$*
4 [ -z "$components" ] && components="eet evas ecore embryo edje python-evas python-ecore python-edje"
5
6 export SBOX_DEFAULT_AUTOMAKE=1.8
7
8 for component in $components ; do 
9         echo "===== $component: preparing sources ====="
10         rm -rf ./$component
11         svn export https://garage.maemo.org/svn/maemo-efl/trunk/$component
12         cd $component
13         tar -zxf ../${component}_*.orig.tar.gz --strip-path 1
14         #if [ -d debian/patches ] ; then
15         #       quilt pop -a -f
16         #       quilt push -a
17         #fi
18         #if [ -f configure.in ] ; then
19         #       automake
20         #       autoconf
21         #fi
22         for build_variant in n770 n8x0 ; do
23                 # set build_variant suffix
24                 PKG_VER=`dpkg-parsechangelog | sed -n 's/Version: //p'`
25                 NEW_VER=`echo $PKG_VER | sed 's/\([^-]\+-maemo\.[0-9]\+\).*/\1.n770/'`
26                 sed -ie "s/$PKG_VER/$NEW_VER/" debian/changelog
27                 rm -f debian/changeloge
28                 echo "===== building $component package for $build_variant ====="
29                 # FIXME: install build dependencies here
30                 DEB_BUILD_OPTIONS=$build_variant dpkg-buildpackage -rfakeroot -us -uc -sa -D || exit
31         done
32         cd ..
33 done
34