1#!/bin/sh
2
3# mkipk.sh
4# generates an ipkg for embedded Bugsquish
5
6# Bill Kendrick
7# bill@newbreedsoftware.com
8
9# 2002.Apr.13 - 2002.Apr.20
10
11
12VER=0.0.6
13
14
15PACKAGE=bugsquish
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: Squish the bugs before they suck all your blood." >> $CONTROL
41
42echo
43echo "COPYING DATA FILES"
44
45mkdir -p $TMPDIR/opt/QtPalmtop/share/bugsquish
46mkdir $TMPDIR/opt/QtPalmtop/share/bugsquish/sounds/
47mkdir $TMPDIR/opt/QtPalmtop/share/bugsquish/music/
48mkdir $TMPDIR/opt/QtPalmtop/share/bugsquish/images/
49cp -R data/sounds/* $TMPDIR/opt/QtPalmtop/share/bugsquish/sounds/
50cp -R data/music/* $TMPDIR/opt/QtPalmtop/share/bugsquish/music/
51cp -R data/embedded/images/* $TMPDIR/opt/QtPalmtop/share/bugsquish/images/
52
53echo
54echo "CREATING BINARIES"
55
56mkdir -p $TMPDIR/opt/QtPalmtop/bin/
57echo "bugsquish" > $TMPDIR/opt/QtPalmtop/bin/bugsquish.sh
58chmod 755 $TMPDIR/opt/QtPalmtop/bin/bugsquish.sh
59cp bugsquish $TMPDIR/opt/QtPalmtop/bin/
60
61
62echo "CREATING ICON AND DESKTOP FILE"
63
64mkdir -p $TMPDIR/opt/QtPalmtop/pics/
65cp data/images/bug1a.png $TMPDIR/opt/QtPalmtop/pics/bugsquish.png
66
67mkdir -p $TMPDIR/opt/QtPalmtop/apps/Games/
68DESKTOP=$TMPDIR/opt/QtPalmtop/apps/Games/bugsquish.desktop
69echo "[Desktop Entry]" > $DESKTOP
70echo "Comment=Bug squishing game" >> $DESKTOP
71echo "Exec=bugsquish.sh" >> $DESKTOP
72echo "Icon=bugsquish" >> $DESKTOP
73echo "Type=Application" >> $DESKTOP
74echo "Name=Bugsquish" >> $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