diff options
author | Natanael Copa <ncopa@alpinelinux.org> | 2012-04-23 14:04:19 +0000 |
---|---|---|
committer | Natanael Copa <ncopa@alpinelinux.org> | 2012-04-23 14:04:19 +0000 |
commit | b731a748311d19115f7a81e1e1ed2af01c38b351 (patch) | |
tree | d5d08e697f4b8b36cff4f492b5b290f9a30a0f4a /testing/main/APKBUILD | |
parent | db25e5ef8b8b8eba97b9023d383e2255bfb68f28 (diff) | |
download | aports-b731a748311d19115f7a81e1e1ed2af01c38b351.tar.bz2 aports-b731a748311d19115f7a81e1e1ed2af01c38b351.tar.xz |
main/rsyslog: moved from testing
Diffstat (limited to 'testing/main/APKBUILD')
-rw-r--r-- | testing/main/APKBUILD | 92 |
1 files changed, 92 insertions, 0 deletions
diff --git a/testing/main/APKBUILD b/testing/main/APKBUILD new file mode 100644 index 000000000..83e7a4312 --- /dev/null +++ b/testing/main/APKBUILD @@ -0,0 +1,92 @@ +# Maintainer: cbanta@gmail.com +# Contributor: cbanta@gmail.com +pkgname=rsyslog +pkgver=6.2.0 +pkgrel=0 +pkgdesc="Enhanced multi-threaded syslogd with database support and more." +url="http://www.rsyslog.com/" +arch="all" +license="GPLv3 LGPL-3" +makedepends="zlib-dev gnutls-dev mysql-dev postgresql-dev net-snmp-dev + libnet-dev libgcrypt-dev libee-dev libestr-dev" +subpackages="$pkgname-doc $pkgname-mysql $pkgname-pgsql $pkgname-tls $pkgname-snmp" +source="http://www.rsyslog.com/files/download/$pkgname/$pkgname-$pkgver.tar.gz + $pkgname.initd + $pkgname.confd + $pkgname.logrotate + $pkgname.conf" + + +_builddir="$srcdir"/$pkgname-$pkgver + +prepare() { + cd "$_builddir" + export LDFLAGS="-lestr" + ./configure \ + --disable-gui \ + --disable-rfc3195 \ + --enable-largefile \ + --enable-imdiag \ + --enable-imfile \ + --enable-imtemplate \ + --enable-mail \ + --enable-omprog \ + --enable-omstdout \ + --enable-omtemplate \ + --enable-omudpspoof \ + --enable-zlib \ + --enable-mysql \ + --enable-pgsql \ + --enable-gnutls \ + --enable-snmp \ + --prefix=/usr \ + --sysconfdir=/etc \ + --mandir=/usr/share/man \ + --infodir=/usr/share/info +} + +build() { + cd "$_builddir" + make || return 1 +} + +package() { + cd "$_builddir" + make DESTDIR="$pkgdir" install + rm -f "$pkgdir"/usr/lib/rsyslog/*.la || return 1 + + install -m755 -D "$srcdir"/$pkgname.initd "$pkgdir"/etc/init.d/$pkgname + install -m644 -D "$srcdir"/$pkgname.confd "$pkgdir"/etc/conf.d/$pkgname + install -m644 -D "$srcdir"/$pkgname.logrotate "$pkgdir"/etc/logrotate.d/$pkgname + install -m644 -D "$srcdir"/$pkgname.conf "$pkgdir"/etc/$pkgname.conf +} + +mysql() { + pkgdesc="rsyslog mysql support" + mkdir -p "$subpkgdir"/usr/lib/rsyslog/ + mv "$pkgdir"/usr/lib/rsyslog/ommysql.so "$subpkgdir"/usr/lib/rsyslog/ +} + +pgsql() { + pkgdesc="rsyslog pgsql support" + mkdir -p "$subpkgdir"/usr/lib/rsyslog/ + mv "$pkgdir"/usr/lib/rsyslog/ompgsql.so "$subpkgdir"/usr/lib/rsyslog/ +} + +tls() { + pkgdesc="rsyslog tls support" + mkdir -p "$subpkgdir"/usr/lib/rsyslog/ + mv "$pkgdir"/usr/lib/rsyslog/lmnsd_gtls.so "$subpkgdir"/usr/lib/rsyslog/ +} + +snmp() { + pkgdesc="rsyslog snmp support" + mkdir -p "$subpkgdir"/usr/lib/rsyslog/ + mv "$pkgdir"/usr/lib/rsyslog/omsnmp.so "$subpkgdir"/usr/lib/rsyslog/ +} + +md5sums="03e237abaa5d47f92c6e655f92f22532 rsyslog-6.2.0.tar.gz +b3fcedb16f9de2d9434ce4c89004a73b rsyslog.initd +0a0aef98f677364e6178c34274df7723 rsyslog.confd +bc43debc9ffdf66bc1409025fd3d1176 rsyslog.logrotate +65fbf5a7a81a53a70974e3085e96cb41 rsyslog.conf" |