Add information line, add python-efl-core-demo
authorbarbieri <barbieri@gmail.com>
Thu, 5 Jul 2007 20:47:08 +0000 (20:47 +0000)
committerbarbieri <barbieri@gmail.com>
Thu, 5 Jul 2007 20:47:08 +0000 (20:47 +0000)
scripts/e17/apps/build-expedite-maemo-deb.sh
scripts/e17/libs/build-efl-core-maemo-deb.sh
scripts/e17/libs/build-etk-maemo-deb.sh
scripts/e17/proto/python-efl/build-python-efl-examples-maemo-deb.sh [new file with mode: 0755]
scripts/e17/proto/python-efl/build-python-efl-maemo-deb.sh

index 5e65994..b3a9949 100755 (executable)
@@ -129,3 +129,4 @@ tar czf control.tar.gz control
 (cd $DESTDIR; tar czf $PDIR/data.tar.gz .)
 rm -f ${PNAME}_${PVER}.deb
 ar q ${PNAME}_${PVER}_armel.deb debian-binary control.tar.gz data.tar.gz
+echo $PWD/${PNAME}_${PVER}_armel.deb
index ff00277..8f7a712 100755 (executable)
@@ -114,3 +114,4 @@ tar czf control.tar.gz control
 (cd $DESTDIR; tar czf $PDIR/data.tar.gz .)
 rm -f ${PNAME}_${PVER}.deb
 ar q ${PNAME}_${PVER}_armel.deb debian-binary control.tar.gz data.tar.gz
+echo $PWD/${PNAME}_${PVER}_armel.deb
index ca740da..8f63105 100755 (executable)
@@ -109,3 +109,4 @@ tar czf control.tar.gz control
 (cd $DESTDIR; tar czf $PDIR/data.tar.gz .)
 rm -f ${PNAME}_${PVER}.deb
 ar q ${PNAME}_${PVER}_armel.deb debian-binary control.tar.gz data.tar.gz
+echo $PWD/${PNAME}_${PVER}_armel.deb
diff --git a/scripts/e17/proto/python-efl/build-python-efl-examples-maemo-deb.sh b/scripts/e17/proto/python-efl/build-python-efl-examples-maemo-deb.sh
new file mode 100755 (executable)
index 0000000..ad66b15
--- /dev/null
@@ -0,0 +1,90 @@
+#!/bin/bash
+
+PRELEASE="indt1"
+PNAME="python-efl-core-demo"
+PVER="0.1_$PRELEASE"
+SECTION="user/accessories"
+
+DESC="Enlightenment Foundation Libraries Core - Python Bindings Demos"
+LONG_DESC="\
+ This package demonstrate use of python-efl-core
+ .
+ Homepage: http://www.enlightenment.org/
+"
+BDEPENDS=""
+DEPENDS="python-efl-core"
+
+ARCH="$(arch)"
+DESTDIR="/tmp/$PNAME-$ARCH"
+
+die() {
+       echo "ERROR: $@"
+       exit 1
+}
+
+if [ x"$NODESTDIR" != x1 ]; then
+    rm -fr $DESTDIR
+    mkdir -p $DESTDIR
+fi
+
+LOG_PREFIX="$(basename $0)"
+
+CWD=$PWD
+
+EXAMPLES_DIR="$DESTDIR/usr/share/python-efl-core-demo/examples/"
+MENU_DIR="$DESTDIR/usr/share/applications/hildon"
+
+mkdir -p "$EXAMPLES_DIR"
+mkdir -p "$MENU_DIR"
+
+cat > "$MENU_DIR/01-app_launcher.desktop" <<EOF
+[Desktop Entry]
+Encoding=UTF-8
+Version=1.0
+Type=Application
+Name=Edje App Launcher Demo
+Exec=/usr/share/python-efl-core-demo/examples/01-app_launcher.py
+EOF
+
+cd python-edje/examples/evas-demo/
+cp 01-app_launcher.py $EXAMPLES_DIR
+chmod +x $EXAMPLES_DIR/01-app_launcher.py
+edje_cc 01-app_launcher.edc || die "Failed to compile theme 01-app_launcher"
+cp 01-app_launcher.edj $EXAMPLES_DIR
+
+cd $CWD
+
+
+if [ x"$NODESTDIR" != x1 ]; then
+    cd $DESTDIR
+    tar czf $DESTDIR.tar.gz .
+    cd $CWD
+fi
+
+SIZE=$(du -sc $DESTDIR | grep total | sed s/total//)
+
+##
+## Package
+##
+PDIR="${DESTDIR}-deb"
+mkdir -p $PDIR
+cd $PDIR
+cat > control <<EOF
+Package: $PNAME
+Version: $PVER
+Section: $SECTION
+Priority: optional
+Architecture: armel
+Installed-Size: $SIZE
+Maintainer: Gustavo Sverzut Barbieri <gustavo.barbieri@openbossa.org>
+Build-Depends: $BDEPENDS
+Depends: $DEPENDS
+Description: $DESC
+$LONG_DESC
+EOF
+echo 2.0 > debian-binary
+tar czf control.tar.gz control
+(cd $DESTDIR; tar czf $PDIR/data.tar.gz .)
+rm -f ${PNAME}_${PVER}.deb
+ar q ${PNAME}_${PVER}_armel.deb debian-binary control.tar.gz data.tar.gz
+echo $PWD/${PNAME}_${PVER}_armel.deb
index 8269b65..17c2795 100755 (executable)
@@ -96,3 +96,4 @@ tar czf control.tar.gz control
 (cd $DESTDIR; tar czf $PDIR/data.tar.gz .)
 rm -f ${PNAME}_${PVER}.deb
 ar q ${PNAME}_${PVER}_armel.deb debian-binary control.tar.gz data.tar.gz
+echo $PWD/${PNAME}_${PVER}_armel.deb