Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- pkgname=openscada-lts
- pkgver=0.9.0
- pkgrel=4
- 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' 'sqlite' 'postgresql-libs' 'libfbclient' 'openssl' 'bison' 'net-snmp' 'lm_sensors' 'glibc' 'portaudio' 'fftw' 'libiodbc' 'comedilib')
- conflicts=('openscada')
- source=(ftp://ftp.oscada.org/OpenSCADA/0.9/openscada-0.9.0-4.src.rpm)
- sha512sums=('82565c554a8920054ea60c952d1a769492cecab8a9856f92d7889cf572ce1f56ceee1104860cb015e1cd09f4b4140f2be00abf7b7ea1e5d38e6f9202ba21d73e')
- build() {
- msg "Preparing sources"
- ls
- bsdtar -xf openscada-$pkgver.tar.xz
- bsdtar -xf openscada-res-$pkgver.tar.xz
- msg "Starting build"
- cd $srcdir/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
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement