blob: 1672eef64ca07d650b4f8e9811dbfd3da6dad520 (
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
|
# Maintainer: Sergey Marochkin <me@ziggi.org>
# Previous maintainer: Felix Herbeck
pkgname=openscada
pkgver=0.8.13
pkgrel=1
pkgdesc="OpenSCADA is a open supervisory control and data acquisition system"
arch=('i686' 'x86_64')
url="http://oscada.org/"
license=('GPL')
groups=('devel')
depends=('gettext' 'zlib' 'pcre' 'gd' 'libmysqlclient' 'sqlite' 'postgresql-libs' 'libfbclient' 'openssl' 'bison' 'net-snmp' 'lm_sensors' 'glibc' 'portaudio' 'qt4' 'fftw' 'phonon')
conflicts=('oscada' 'openscada-svn')
source=("ftp://ftp.oscada.org/OpenSCADA/0.8.0/openscada-$pkgver-1.src.rpm")
md5sums=('3d8ca359c7e6372761ae88e9a5b15279')
build() {
msg "Preparing sources"
bsdtar -xf openscada-$pkgver.tar.lzma
bsdtar -xf openscada-res-$pkgver.tar.lzma
msg "Starting build"
cd openscada-$pkgver
LDFLAGS="${LDFLAGS} -Wl,--no-as-needed"
./configure --enable-AllModuls
make DESTDIR="$pkgdir"
}
package() {
cd $srcdir/openscada-$pkgver
# dir
install -d $pkgdir/usr/bin
install -d $pkgdir/usr/share/{applications,pixmaps,doc/openscada}
install -d $pkgdir/etc
install -dm644 $pkgdir/var/spool/openscada/{icons,LibsDB,DATA,ARCHIVES/{MESS,VAL}}
# bin
install -Dm755 ../data/openscada_start $pkgdir/usr/bin/
# xml
install -Dm644 ../data/{oscada.xml,oscada_start.xml} $pkgdir/etc/
# icon
install -Dm644 ../data/openscada.png $pkgdir/usr/share/pixmaps/
install -Dm644 ../data/icons/* $pkgdir/var/spool/openscada/icons/
# desktop
install -Dm644 ../data/openscada.desktop $pkgdir/usr/share/applications
# doc
install -Dm644 {ChangeLog,COPYING,INSTALL,README*,TODO*} $pkgdir/usr/share/doc/openscada/
cp -r ../doc/* $pkgdir/usr/share/doc/openscada/
# db
install -Dm644 ../data/LibsDB/*.db $pkgdir/var/spool/openscada/LibsDB/
make DESTDIR="$pkgdir" install
}
|