diff options
-rw-r--r-- | .SRCINFO | 14 | ||||
-rw-r--r-- | PKGBUILD | 19 | ||||
-rw-r--r-- | libprelude-5.1.0-fix_gtkdoc_1.32.patch | 4 | ||||
-rw-r--r-- | libprelude-5.2.0-fix_ruby27.patch | 16 |
4 files changed, 33 insertions, 20 deletions
@@ -1,6 +1,6 @@ pkgbase = libprelude pkgdesc = Provides the framework for using the Prelude system - pkgver = 5.1.1 + pkgver = 5.2.0 pkgrel = 1 url = https://www.prelude-siem.org arch = i686 @@ -16,14 +16,12 @@ pkgbase = libprelude backup = etc/prelude/default/global.conf backup = etc/prelude/default/idmef-client.conf backup = etc/prelude/default/tls.conf - source = https://www.prelude-siem.org/pkg/src/5.1.0/libprelude-5.1.1.tar.gz - source = libprelude-5.1.0-fix_awk_error.patch + source = https://www.prelude-siem.org/pkg/src/5.2.0/libprelude-5.2.0.tar.gz source = libprelude-5.1.0-fix_gtkdoc_1.32.patch - source = libprelude-5.1.0-fix_py38.patch - md5sums = 9302c68e1c84a847f77574ab048177e6 - md5sums = 6e68405705b75b0ce25b8165db8c4e2e - md5sums = 25529ffd018e827c07d5dc2b4a5d44ae - md5sums = b63554f1057f054a96d470d70056c668 + source = libprelude-5.2.0-fix_ruby27.patch + md5sums = 4db429af160450dc37c7ade001abf8c4 + md5sums = 005972ce0674e45ad048c547d37f9f37 + md5sums = d72321076622b5e3129c6cd52ed86b28 pkgname = libprelude @@ -3,7 +3,7 @@ # Contributor: Thomas Andrejak <thomas.andrejak@gmail.com> pkgname=libprelude -pkgver=5.1.1 +pkgver=5.2.0 pkgrel=1 pkgdesc="Provides the framework for using the Prelude system" arch=('i686' 'x86_64') @@ -14,11 +14,9 @@ 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/5.1.0/$pkgname-$pkgver.tar.gz" - "libprelude-5.1.0-fix_awk_error.patch" - "libprelude-5.1.0-fix_gtkdoc_1.32.patch" - "libprelude-5.1.0-fix_py38.patch" - ) +source=("https://www.prelude-siem.org/pkg/src/5.2.0/$pkgname-$pkgver.tar.gz" + "libprelude-5.1.0-fix_gtkdoc_1.32.patch" + "libprelude-5.2.0-fix_ruby27.patch") build() { cd "$srcdir/$pkgname-$pkgver" @@ -26,10 +24,9 @@ build() { make } -prepare() { - patch -p0 <libprelude-5.1.0-fix_awk_error.patch +prepare () { patch -p0 <libprelude-5.1.0-fix_gtkdoc_1.32.patch - patch -p0 <libprelude-5.1.0-fix_py38.patch + patch -p0 <libprelude-5.2.0-fix_ruby27.patch } package() { @@ -37,4 +34,6 @@ package() { make DESTDIR="$pkgdir" install } -md5sums=('9302c68e1c84a847f77574ab048177e6' '6e68405705b75b0ce25b8165db8c4e2e' '25529ffd018e827c07d5dc2b4a5d44ae' 'b63554f1057f054a96d470d70056c668') +md5sums=('4db429af160450dc37c7ade001abf8c4' + '005972ce0674e45ad048c547d37f9f37' + 'd72321076622b5e3129c6cd52ed86b28') diff --git a/libprelude-5.1.0-fix_gtkdoc_1.32.patch b/libprelude-5.1.0-fix_gtkdoc_1.32.patch index aee391cfdea7..0ea47757009a 100644 --- a/libprelude-5.1.0-fix_gtkdoc_1.32.patch +++ b/libprelude-5.1.0-fix_gtkdoc_1.32.patch @@ -1,5 +1,5 @@ ---- libprelude-5.1.1/docs/api/libprelude-docs.xml 2019-09-14 18:27:52.635435171 -0400 -+++ libprelude-5.1.1/docs/api/libprelude-docs.xml 2019-09-15 03:25:47.491163135 -0400 +--- libprelude-5.2.0/docs/api/libprelude-docs.xml 2019-09-14 18:27:52.635435171 -0400 ++++ libprelude-5.2.0/docs/api/libprelude-docs.xml 2019-09-15 03:25:47.491163135 -0400 @@ -51,10 +51,6 @@ <xi:include href="xml/idmef-value.xml"/> diff --git a/libprelude-5.2.0-fix_ruby27.patch b/libprelude-5.2.0-fix_ruby27.patch new file mode 100644 index 000000000000..9a625e8b9ae5 --- /dev/null +++ b/libprelude-5.2.0-fix_ruby27.patch @@ -0,0 +1,16 @@ +Description: Add support to Ruby 2.7 +Author: Thomas Andrejak <thomas.andrejak@gmail.com> +Last-Update: 2020-03-23 +Forwarded: yes, privately + +--- libprelude-5.2.0/bindings/ruby/Prelude.cxx 2019-10-15 05:33:03.117000000 +0900 ++++ libprelude-5.2.0/bindings/ruby/Prelude.cxx 2020-01-19 20:13:37.324557838 +0900 +@@ -1260,7 +1260,7 @@ SWIGRUNTIME void SWIG_RubyInitializeTrac + swig_ruby_trackings = (st_table*)NUM2SWIG(trackings_value); + } + +- rb_define_virtual_variable("SWIG_TRACKINGS_COUNT", swig_ruby_trackings_count, NULL); ++ rb_define_virtual_variable("SWIG_TRACKINGS_COUNT", swig_ruby_trackings_count, (rb_gvar_setter_t *)NULL); + } + + /* Add a Tracking from a C/C++ struct to a Ruby object */ |