diff options
author | Jakub Jirutka <jakub@jirutka.cz> | 2019-01-26 16:53:11 +0100 |
---|---|---|
committer | Jakub Jirutka <jakub@jirutka.cz> | 2019-01-26 23:20:28 +0100 |
commit | 0e744a3ce002c1a02b4b2a3d5da5047d837afd1c (patch) | |
tree | b434b92548851ee0a8a852ed9d2566302210ef24 /main/syslog-ng/APKBUILD | |
parent | cbde6b9bff859f65c5693dad1bb00bea1c850dc8 (diff) |
main/syslog-ng: add -dev subpackage
Diffstat (limited to 'main/syslog-ng/APKBUILD')
-rw-r--r-- | main/syslog-ng/APKBUILD | 19 |
1 files changed, 13 insertions, 6 deletions
diff --git a/main/syslog-ng/APKBUILD b/main/syslog-ng/APKBUILD index 25beea2faef..0339bc7e63d 100644 --- a/main/syslog-ng/APKBUILD +++ b/main/syslog-ng/APKBUILD @@ -3,14 +3,14 @@ # Maintainer: jv <jens@eisfair.org> pkgname=syslog-ng pkgver=3.18.1 -pkgrel=1 +pkgrel=2 pkgdesc="Next generation logging daemon" url="http://www.balabit.com" arch="all !aarch64" license="GPL-2.0" makedepends="glib-dev eventlog-dev pcre-dev openssl-dev python2-dev hiredis-dev json-c-dev file" install="$pkgname.post-install" -subpackages="$pkgname-json $pkgname-openrc" +subpackages="$pkgname-dev $pkgname-json $pkgname-openrc" source="https://github.com/balabit/syslog-ng/releases/download/syslog-ng-$pkgver/syslog-ng-$pkgver.tar.gz syslog-ng.logrotate syslog-ng.initd @@ -52,10 +52,7 @@ package() { make -j1 DESTDIR="$pkgdir" install rm -rf "$pkgdir"/etc/syslog-ng rm -rf "$pkgdir"/run - rm -rf "$pkgdir"/usr/include - rm -rf "$pkgdir"/usr/lib/pkgconfig - rm -rf "$pkgdir"/usr/share - rm -f "$pkgdir"/usr/lib/libsyslog-ng.so + rm -rf "$pkgdir"/usr/share/syslog-ng/include rm -rf "$pkgdir"/usr/lib/$pkgname/libtest # getent module doesn't build properly as musl doesn't support reentrant # getprotoby[number|name] funcs. The provided compat lib only patches @@ -71,6 +68,16 @@ package() { install -D -m644 "$srcdir"/syslog-ng.logrotate "$pkgdir"/etc/logrotate.d/syslog-ng } +dev() { + default_dev + cd "$pkgdir" + + mkdir -p "$subpkgdir"/usr/share/syslog-ng + mv usr/share/syslog-ng/tools \ + usr/share/syslog-ng/xsd \ + "$subpkgdir"/usr/share/syslog-ng/ +} + json() { pkgdesc="JSON plugin for syslog-ng" |