1#!/bin/sh 2 3# mkipk.sh 4# generates an ipkg for embedded Brickout 5 6# Bill Kendrick 7# bill@newbreedsoftware.com 8 9# June 10, 2002 - June 10, 2002 10 11 12VER=2002.06.09 13 14 15PACKAGE=brickout 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 zaurus 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: Squish the bugs before they suck all your blood." >> $CONTROL 41 42echo 43echo "COPYING DATA FILES" 44 45mkdir -p $TMPDIR/opt/QtPalmtop/share/brickout 46mkdir $TMPDIR/opt/QtPalmtop/share/brickout/sounds/ 47mkdir $TMPDIR/opt/QtPalmtop/share/brickout/music/ 48mkdir $TMPDIR/opt/QtPalmtop/share/brickout/images/ 49cp -R sounds/* $TMPDIR/opt/QtPalmtop/share/brickout/sounds/ 50cp -R music/* $TMPDIR/opt/QtPalmtop/share/brickout/music/ 51cp -R images-sdl/* $TMPDIR/opt/QtPalmtop/share/brickout/images/ 52 53echo 54echo "CREATING BINARIES" 55 56mkdir -p $TMPDIR/opt/QtPalmtop/bin/ 57echo "brickout" > $TMPDIR/opt/QtPalmtop/bin/brickout.sh 58chmod 755 $TMPDIR/opt/QtPalmtop/bin/brickout.sh 59cp brickout.zaurus $TMPDIR/opt/QtPalmtop/bin/ 60 61 62echo "CREATING ICON AND DESKTOP FILE" 63 64mkdir -p $TMPDIR/opt/QtPalmtop/pics/ 65cp brickout.png $TMPDIR/opt/QtPalmtop/pics/ 66 67mkdir -p $TMPDIR/opt/QtPalmtop/apps/Games/ 68DESKTOP=$TMPDIR/opt/QtPalmtop/apps/Games/brickout.desktop 69echo "[Desktop Entry]" > $DESKTOP 70echo "Comment=Brick breaking game" >> $DESKTOP 71echo "Exec=brickout.sh" >> $DESKTOP 72echo "Icon=brickout" >> $DESKTOP 73echo "Type=Application" >> $DESKTOP 74echo "Name=Brickout" >> $DESKTOP 75 76 77echo 78echo "CREATING IPK..." 79 80ipkg-build $TMPDIR 81 82echo 83echo "CLEANING UP" 84 85$RM -r $TMPDIR 86 87echo 88 89