updated on Sun Jan 15 20:01:04 UTC 2012
[aur-mirror.git] / adabooch / PKGBUILD
blob1a8d87754b749285c73e5f1c8e19bb8d691d8df0
1 # Contributor: Michael Krauss <hippodriver@gmx.net>
3 pkgname=adabooch
4 pkgver=20071212
5 pkgrel=1
6 arch=('any')
7 pkgdesc="The Ada 95 Booch Components"
8 url="http://www.adapower.net/booch/"
9 license=('GPL' 'custom:Modified_GPL')
10 install=$pkgname.install
11 depends=('gcc-ada')
12 source=(http://downloads.sourceforge.net/booch95/bc-${pkgver}.tgz)
13 md5sums=('ef20e4c3efc297774d61b4214298295d')
16 build() {
17   cd $startdir/src
18   tar zxf bc-${pkgver}.tgz
19   cd bc-${pkgver} || return 1
20   mkdir -p $startdir/pkg/usr/lib/adabooch || return 1
21   mkdir -p $startdir/pkg/usr/share/adabooch/test || return 1
22   mkdir -p $startdir/pkg/usr/share/adabooch/demo || return 1
24   # install libs
25   for i in "*.ads"; do
26     install --mode=644 $i $startdir/pkg/usr/lib/adabooch
27   done
28   for i in "*.adb"; do
29     install --mode=644 $i $startdir/pkg/usr/lib/adabooch
30   done
32   # install testsq
33   cd test
34   patch -p0 < $startdir/test_makefile.patch
35   for i in "*"; do
36     install --mode=644 $i $startdir/pkg/usr/share/adabooch/test
37   done
38   cd ..
40   # install demos
41   cd demo
42   patch -p0 < $startdir/demo_makefile.patch
43   for i in "*"; do
44     install --mode=644 $i $startdir/pkg/usr/share/adabooch/demo
45   done
46   cd ..
48   # install GANT stuff for completeness
49   cp -r GNAT $startdir/pkg/usr/share/adabooch
50   chmod 755 $startdir/pkg/usr/share/adabooch/GNAT
52   # install the license.
53   install -D -m644 $startdir/Modified_GPL \
54     "$pkgdir"/usr/share/licenses/$pkgname/Modified_GPL || return 1