summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorSergey Marochkin2016-01-08 13:25:45 +0300
committerSergey Marochkin2016-01-08 13:25:45 +0300
commitf880cea96bfed75fcd0bd0b13c64f14be60dfb95 (patch)
treeeecd45c43c82a8ec04dbdb8123d77df998fb0872
downloadaur-f880cea96bfed75fcd0bd0b13c64f14be60dfb95.tar.gz
Upload
-rw-r--r--.SRCINFO34
-rw-r--r--PKGBUILD59
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
+}