summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorThomas Andrejak2016-04-30 19:01:18 +0200
committerThomas Andrejak2016-04-30 19:01:18 +0200
commit6b1d430522584c09b36057443e8f9e9a39308732 (patch)
tree62f3f73aaf3b769c7e31e50b26a08aee7b9b9fc1 /PKGBUILD
parenta3656a527a4777508252b984226bd233d4e1abe0 (diff)
downloadaur-6b1d430522584c09b36057443e8f9e9a39308732.tar.gz
Add support for all bindings
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD28
1 files changed, 18 insertions, 10 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 5aec614a8919..c8b1bbb7d62e 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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')