diff options
author | Sergey Marochkin | 2016-01-08 13:25:45 +0300 |
---|---|---|
committer | Sergey Marochkin | 2016-01-08 13:25:45 +0300 |
commit | f880cea96bfed75fcd0bd0b13c64f14be60dfb95 (patch) | |
tree | eecd45c43c82a8ec04dbdb8123d77df998fb0872 | |
download | aur-f880cea96bfed75fcd0bd0b13c64f14be60dfb95.tar.gz |
Upload
-rw-r--r-- | .SRCINFO | 34 | ||||
-rw-r--r-- | PKGBUILD | 59 |
2 files changed, 93 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..ef41375790a7 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,34 @@ +# Generated by mksrcinfo v8 +# Fri Jan 8 10:25:34 UTC 2016 +pkgbase = openscada-lts + pkgdesc = OpenSCADA is a open supervisory control and data acquisition system + pkgver = 0.8.14 + pkgrel = 1 + url = http://oscada.org/ + arch = i686 + arch = x86_64 + groups = devel + license = GPL + depends = gettext + depends = zlib + depends = pcre + depends = gd + depends = libmysqlclient + depends = sqlite + depends = postgresql-libs + depends = libfbclient + depends = openssl + depends = bison + depends = net-snmp + depends = lm_sensors + depends = glibc + depends = portaudio + depends = qt4 + depends = fftw + depends = phonon + conflicts = openscada + source = ftp://ftp.oscada.org/OpenSCADA/0.8.0/openscada-0.8.14-1.src.rpm + sha512sums = cb79d0d115f8e4d540d6033b69591f7235da20237b22b5481c487a2fd9d498cb152a7b7e27c38b8e87d501e278f0ad5565dd6552d27ec96ac3726d39c66d4da5 + +pkgname = openscada-lts + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..9fedcab072e9 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,59 @@ +# Maintainer: Sergey Marochkin <me@ziggi.org> +# Previous maintainer: Felix Herbeck + +pkgname=openscada-lts +pkgver=0.8.14 +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=('openscada') +source=("ftp://ftp.oscada.org/OpenSCADA/0.8.0/openscada-$pkgver-1.src.rpm") +sha512sums=('cb79d0d115f8e4d540d6033b69591f7235da20237b22b5481c487a2fd9d498cb152a7b7e27c38b8e87d501e278f0ad5565dd6552d27ec96ac3726d39c66d4da5') + +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 +} |