Advertisement
Guest User

Untitled

a guest
Jun 15th, 2019
240
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.81 KB | None | 0 0
  1. pkgname=openscada-lts
  2. pkgver=0.9.0
  3. pkgrel=4
  4. pkgdesc="OpenSCADA is a open supervisory control and data acquisition system"
  5. arch=('i686' 'x86_64')
  6. url="http://oscada.org/"
  7. license=('GPL')
  8. groups=('devel')
  9. depends=('gettext' 'zlib' 'pcre' 'gd' 'sqlite' 'postgresql-libs' 'libfbclient' 'openssl' 'bison' 'net-snmp' 'lm_sensors' 'glibc' 'portaudio' 'fftw' 'libiodbc' 'comedilib')
  10. conflicts=('openscada')
  11. source=(ftp://ftp.oscada.org/OpenSCADA/0.9/openscada-0.9.0-4.src.rpm)
  12. sha512sums=('82565c554a8920054ea60c952d1a769492cecab8a9856f92d7889cf572ce1f56ceee1104860cb015e1cd09f4b4140f2be00abf7b7ea1e5d38e6f9202ba21d73e')
  13.  
  14. build() {
  15. msg "Preparing sources"
  16. ls
  17. bsdtar -xf openscada-$pkgver.tar.xz
  18. bsdtar -xf openscada-res-$pkgver.tar.xz
  19.  
  20. msg "Starting build"
  21. cd $srcdir/openscada-$pkgver
  22. LDFLAGS="${LDFLAGS} -Wl,--no-as-needed"
  23. ./configure --enable-AllModuls
  24. make DESTDIR="$pkgdir"
  25. }
  26.  
  27. package() {
  28. cd $srcdir/openscada-$pkgver
  29.  
  30. # dir
  31. install -d $pkgdir/usr/bin
  32. install -d $pkgdir/usr/share/{applications,pixmaps,doc/openscada}
  33. install -d $pkgdir/etc
  34. install -dm644 $pkgdir/var/spool/openscada/{icons,LibsDB,DATA,ARCHIVES/{MESS,VAL}}
  35.  
  36. # bin
  37. install -Dm755 ../data/openscada_start $pkgdir/usr/bin/
  38.  
  39. # xml
  40. install -Dm644 ../data/{oscada.xml,oscada_start.xml} $pkgdir/etc/
  41.  
  42. # icon
  43. install -Dm644 ../data/openscada.png $pkgdir/usr/share/pixmaps/
  44. install -Dm644 ../data/icons/* $pkgdir/var/spool/openscada/icons/
  45.  
  46. # desktop
  47. install -Dm644 ../data/openscada.desktop $pkgdir/usr/share/applications
  48.  
  49. # doc
  50. install -Dm644 {ChangeLog,COPYING,INSTALL,README*,TODO*} $pkgdir/usr/share/doc/openscada/
  51. cp -r ../doc/* $pkgdir/usr/share/doc/openscada/
  52.  
  53. # db
  54. install -Dm644 ../data/LibsDB/*.db $pkgdir/var/spool/openscada/LibsDB/
  55.  
  56. make DESTDIR="$pkgdir" install
  57. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement