blob: 72c8e9dbac61069bfad2508105e7f97650134f9a (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
|
# Contributor: Rod Kay <charlie5 on #ada at freenode.net>
pkgname=ini_file_manager
pkgver=8
pkgrel=1
pkgdesc="Ini configuration file reader and manipulator package for Ada."
arch=('i686' 'x86_64')
url="https://sourceforge.net/projects/ini-files"
license=('MIT')
depends=('gcc-ada')
source=('https://sourceforge.net/projects/ini-files/files/ini-files/ini-files-08.zip'
'construct.gpr'
'example.gpr'
'ini_file_manager.gpr'
'runme.sh.in')
md5sums=('72f415eedf3c97d8db8df2354ca59b36'
'46b6eed7c165ec32161fee42c3d61abc'
'c5cef25a5de24ec035905174b76e0fd1'
'1940fe0de2234a7b451fa98200f082c7'
'f16d8cbcf89927dda6a2112f60410f76')
prepare()
{
cd "$srcdir"
mkdir -p obj
mkdir -p src
mv config.ad[bs] src
sed -e "s,@PREFIX@,${LOCALBASE},g" runme.sh.in \
> runme.sh
}
build()
{
cd "$srcdir"
gnatmake -p -Pconstruct
}
package()
{
cd "$srcdir"
STAGEDIR=$pkgdir
FILESDIR=$srcdir
PREFIX=/usr
mkdir -p ${STAGEDIR}${PREFIX}/lib/gnat \
${STAGEDIR}${PREFIX}/lib/ini_file_manager \
${STAGEDIR}${PREFIX}/include/ini_file_manager
install ${FILESDIR}/ini_file_manager.gpr \
${STAGEDIR}${PREFIX}/lib/gnat
install src/* \
${STAGEDIR}${PREFIX}/include/ini_file_manager
install lib/* \
${STAGEDIR}${PREFIX}/lib/ini_file_manager
}
|