scripts added
authored_ <bartosh@gmail.com>
Mon, 20 Aug 2007 20:36:17 +0000 (20:36 +0000)
committered_ <bartosh@gmail.com>
Mon, 20 Aug 2007 20:36:17 +0000 (20:36 +0000)
trunk/scripts/build.sh [new file with mode: 0755]
trunk/scripts/mktarball-efl.sh [new file with mode: 0755]
trunk/scripts/mktarball-python-efl.sh [new file with mode: 0755]

diff --git a/trunk/scripts/build.sh b/trunk/scripts/build.sh
new file mode 100755 (executable)
index 0000000..a5001e9
--- /dev/null
@@ -0,0 +1,23 @@
+#!/bin/sh
+
+components=$*
+[ -z "$components" ] && components="eet evas ecore embryo edje python-evas python-ecore python-edje"
+
+for component in $components ; do 
+       echo "building $component package"
+       rm -rf ./component
+       svn export https://garage.maemo.org/svn/maemo-efl/trunk/$component
+       cd $component
+       tar -zxf ../${component}_*.orig.tar.gz --strip-components=1
+       if [ -d debian/patches ] ; then
+               quilt pop -a -f
+               quilt push -a
+       fi
+       if [ -f configure.in ] ; then
+               automake
+               autoconf
+       fi
+       # FIXME: install build dependencies here
+       dpkg-buildpackage -rfakeroot -us -uc -sa -D || exit
+done
+
diff --git a/trunk/scripts/mktarball-efl.sh b/trunk/scripts/mktarball-efl.sh
new file mode 100755 (executable)
index 0000000..d0067fb
--- /dev/null
@@ -0,0 +1,15 @@
+#!/bin/sh
+
+for component in $* ; do
+       rm -rf ./$component*
+       cvs -z3 -d :pserver:anonymous@anoncvs.enlightenment.org:/var/cvs/e co -d ./$component e17/libs/$component
+       cd ./$component
+       ./autogen.sh && make dist-gzip
+       version=`sed -n 's/#define VERSION "\([^"]\+\)"/\1/p' config.h`
+       mv $component-$version.tar.gz ../
+       cd ../
+       tar zxf $component-$version.tar.gz --exclude=debian
+       tar zcf ${component}_${version}.orig.tar.gz $component-$version
+       rm -rf $component-$version.tar.gz $component-$version
+done
+
diff --git a/trunk/scripts/mktarball-python-efl.sh b/trunk/scripts/mktarball-python-efl.sh
new file mode 100755 (executable)
index 0000000..80e37ba
--- /dev/null
@@ -0,0 +1,11 @@
+#!/bin/sh
+
+for component in $* ; do
+       rm -rf ./$component*
+       cvs -z3 -d :pserver:anonymous@anoncvs.enlightenment.org:/var/cvs/e co -d ./$component e17/proto/python-efl/$component
+       version=`sed -n "s/.*version[ ]*=[ ]*'\([^']\+\)'.*/\1/p" $component/setup.py`
+       #find ./$component -name CVS -type d -exec rm -rf {} ;
+       mv ./$component ./$component-$version
+       tar zcf ${component}_$version.orig.tar.gz --exclude=CVS $component-$version
+done
+