diff options
author | Thomas Andrejak | 2016-04-30 19:01:18 +0200 |
---|---|---|
committer | Thomas Andrejak | 2016-04-30 19:01:18 +0200 |
commit | 6b1d430522584c09b36057443e8f9e9a39308732 (patch) | |
tree | 62f3f73aaf3b769c7e31e50b26a08aee7b9b9fc1 /PKGBUILD | |
parent | a3656a527a4777508252b984226bd233d4e1abe0 (diff) | |
download | aur-6b1d430522584c09b36057443e8f9e9a39308732.tar.gz |
Add support for all bindings
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 28 |
1 files changed, 18 insertions, 10 deletions
@@ -1,5 +1,6 @@ # Contributor: William Rea <sillywilly@gmail.com> # Contributor: Connor Behan <connor.behan@gmail.com> +# Contributor: Thomas Andrejak <thomas.andrejak@gmail.com> pkgname=libprelude pkgver=3.0.0 @@ -7,24 +8,31 @@ pkgrel=1 pkgdesc="Provides the framework for using the Prelude system" arch=('i686' 'x86_64') url="http://www.prelude-siem.org" -options=('!libtool') license=('GPLv2') -depends=('gnutls' 'python2') -makedepends=('swig') -source=(https://www.prelude-siem.org/attachments/download/569/$pkgname-$pkgver.tar.gz) +depends=('gnutls' 'python2' 'python3' 'gtk-doc' 'lua' 'ruby') +backup=('etc/prelude/default/client.conf' + 'etc/prelude/default/global.conf' + 'etc/prelude/default/idmef-client.conf' + 'etc/prelude/default/tls.conf') +source=("https://www.prelude-siem.org/pkg/src/3.0.0/$pkgname-$pkgver.tar.gz" + "ruby.patch" "ruby_swig.patch" "python_swig.patch") build() { - cd "$srcdir"/$pkgname-$pkgver + cd "$srcdir/$pkgname-$pkgver" CPP="cpp -P" ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var \ - --without-perl --without-lua --with-python=/usr/bin/python2 - - #sed -i '1 i\#include <cstddef>' bindings/python/_PreludeEasy.cxx + --enable-gtk-doc make } package() { - cd "$srcdir"/$pkgname-$pkgver + cd "$srcdir/$pkgname-$pkgver" make DESTDIR="$pkgdir" install } -md5sums=('c93f5735c3dd162835b5597542f05282') +prepare() { + patch -p0 <ruby.patch + patch -p0 <python_swig.patch + patch -p0 <ruby_swig.patch +} + +md5sums=('c93f5735c3dd162835b5597542f05282' '76a67088c8fc3b09cf47faa4b5d82d6b' '5c6260da1c4de6c7779e0f572994df51' '7a841d6ec5b2657a2a8d991a00f17a05') |