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