Skip to content
Snippets Groups Projects
Commit aefed8aa authored by Jakub Jirutka's avatar Jakub Jirutka :flag_ua:
Browse files

main/rsyslog: add more plugins as subpackages

parent 8190aae0
No related branches found
No related tags found
No related merge requests found
......@@ -2,6 +2,7 @@
# Contributor: Łukasz Jendrysik <scadu@yandex.com>
# Contributor: Cameron Banta <cbanta@gmail.com>
# Contributor: Ashley Sommer <ashleysommer@gmail.com>
# Contributor: Jakub Jirutka <jakub@jirutka.cz>
# Maintainer: Cameron Banta <cbanta@gmail.com>
pkgname=rsyslog
pkgver=8.40.0
......@@ -13,18 +14,24 @@ license="Apache-2.0 GPL-3.0-or-later LGPL-3.0-or-later"
options="!check"
makedepends="
curl-dev
czmq-dev
gnutls-dev
hiredis-dev
krb5-dev
libdbi-dev
libestr-dev
libfastjson-dev
libgcrypt-dev
liblogging-dev
libmaxminddb-dev
libnet-dev
linux-headers
librelp-dev
mariadb-connector-c-dev
net-snmp-dev
postgresql-dev
py-docutils
rabbitmq-c-dev
util-linux-dev
zlib-dev
"
......@@ -39,17 +46,38 @@ source="https://www.rsyslog.com/files/download/$pkgname/$pkgname-$pkgver.tar.gz
"
builddir="$srcdir/$pkgname-$pkgver"
# <subpackage>[:<module>...]
_plugins="
crypto:lmcry_gcry
elasticsearch:omelasticsearch
gssapi:lmgssutil:imgssapi:omgssapi
hiredis:omhiredis
http:fmhttp
http:omhttp:fmhttp
libdbi:omlibdbi
mmanon
mmaudit
mmcount
mmdblookup
mmfields
mmjsonparse
mmpstrucdata
mmrm1stspace
mmsequence
mmsnmptrapd
mmutf8fix
mysql:ommysql
pgsql:ompgsql
pmaixforwardedfrom
pmlastmsg
pmsnare
rabbitmq:omrabbitmq
relp:imrelp:omrelp
snmp:omsnmp
testing:omtesting
tls:lmnsd_gtls
udpspoof:omudpspoof
uxsock:omuxsock
zmq:imczmq:omczmq
"
for _i in $_plugins; do
subpackages="$subpackages $pkgname-${_i%%:*}:_plugin"
......@@ -67,19 +95,41 @@ build() {
\
--disable-rfc3195 \
--enable-largefile \
--enable-gssapi-krb5 \
--enable-mysql \
--enable-pgsql \
--enable-libdbi \
--enable-snmp \
--enable-elasticsearch \
--enable-omhttp \
--enable-gnutls \
--enable-mail \
--enable-imdiag \
--enable-mmjsonparse \
--enable-mmaudit \
--enable-mmanon \
--enable-mmrm1stspace \
--enable-mmutf8fix \
--enable-mmcount \
--enable-mmsequence \
--enable-mmdblookup \
--enable-mmfields \
--enable-mmpstrucdata \
--enable-relp \
--enable-imfile \
--enable-imptcp \
--enable-impstats \
--enable-omprog \
--enable-omudpspoof \
--enable-omstdout \
--enable-pmlastmsg \
--enable-pmaixforwardedfrom \
--enable-pmsnare \
--enable-omuxsock \
--enable-mmsnmptrapd \
--enable-omrabbitmq \
--enable-imczmq \
--enable-omczmq \
--enable-omhiredis
make
}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment