1#!/bin/sh 2 3# mkipk.sh 4# generates an ipkg for embedded Vectoroids 5 6# Bill Kendrick 7# bill@newbreedsoftware.com 8 9# 2002.Apr.13 - 2002.Apr.20 10 11 12VER=1.1.0 13 14 15PACKAGE=vectoroids 16TMPDIR=tmp 17CONTROL=$TMPDIR/CONTROL/control 18ARCH=arm 19RM=rm 20 21echo "SETTING UP" 22mkdir $TMPDIR 23mkdir $TMPDIR/CONTROL 24 25 26echo 27echo "MAKING SURE BINARY EXISTS" 28make clean 29make embedded 30 31echo 32echo "CREATING CONTROL FILE" 33 34echo "Package: $PACKAGE" > $CONTROL 35echo "Priority: optional" >> $CONTROL 36echo "Version: $VER" >> $CONTROL 37echo "Section: games" >> $CONTROL 38echo "Architecture: $ARCH" >> $CONTROL 39echo "Maintainer: Bill Kendrick (bill@newbreedsoftware.com)" >> $CONTROL 40echo "Description: An asteroids game" >> $CONTROL 41 42echo 43echo "COPYING DATA FILES" 44 45mkdir -p $TMPDIR/opt/QtPalmtop/share/vectoroids 46cp -R data/* $TMPDIR/opt/QtPalmtop/share/vectoroids 47 48echo 49echo "CREATING BINARIES" 50 51mkdir -p $TMPDIR/opt/QtPalmtop/bin/ 52echo "vectoroids" > $TMPDIR/opt/QtPalmtop/bin/vectoroids.sh 53cp vectoroids $TMPDIR/opt/QtPalmtop/bin/ 54 55 56echo "CREATING ICON AND DESKTOP FILE" 57 58mkdir -p $TMPDIR/opt/QtPalmtop/pics/ 59cp data/images/icon.png $TMPDIR/opt/QtPalmtop/pics/vectoroids.png 60 61mkdir -p $TMPDIR/opt/QtPalmtop/apps/Games/ 62DESKTOP=$TMPDIR/opt/QtPalmtop/apps/Games/vectoroids.desktop 63echo "[Desktop Entry]" > $DESKTOP 64echo "Comment=Asteroids game" >> $DESKTOP 65echo "Exec=vectoroids.sh" >> $DESKTOP 66echo "Icon=vectoroids" >> $DESKTOP 67echo "Type=Application" >> $DESKTOP 68echo "Name=Vectoroids" >> $DESKTOP 69 70 71echo 72echo "CREATING IPK..." 73 74ipkg-build $TMPDIR 75 76echo 77echo "CLEANING UP" 78 79$RM -r $TMPDIR 80 81echo 82 83