61 lines
2.3 KiB
Bash
61 lines
2.3 KiB
Bash
# Maintainer: Jesus E. <heckyel@riseup.net>
|
|
|
|
pkgname=sysklogd
|
|
pkgver=2.5.2
|
|
pkgrel=1
|
|
pkgdesc="Free and libre BSD syslogd"
|
|
arch=('i686' 'x86_64')
|
|
url='https://github.com/troglobit/sysklogd'
|
|
license=('Modified-BSD')
|
|
depends=('util-linux')
|
|
conflicts=('logger')
|
|
replaces=('logger')
|
|
provides=('logger')
|
|
source=("${pkgname}-${pkgver}.tar.gz::https://github.com/troglobit/sysklogd/archive/refs/tags/v${pkgver}.tar.gz"
|
|
"${pkgname}.logrotate"
|
|
"${pkgname}.initd"
|
|
"${pkgname}.confd"
|
|
"${pkgname}.run"
|
|
"${pkgname}.conf")
|
|
sha512sums=('2aee9060bd3b63d84f00e8be6d7030dc09ebc8bbb41dcd48f803b33a173a70dd7ed3d7395bb67945315157b6c5d8dee333f08c1c8463b0d0ea1eaf22f8078eff'
|
|
'655b25bc92c6d73807b11b0d64f97d619c067efb9fc16ee9c2aba5ba349b13991a22c83e7adaafb95e17578b17992992cab16d18b7bdb2be7d4fc876df5824f7'
|
|
'274642e7555badc2395e4a08684b07e4b5be91cfe92f5f2e47903263dde1ccb67c9a5932864eb623d11d97a3ad429b28a8ab7a8d93177e949a2f8dec9a1aaea4'
|
|
'80a2159d24b343a5b14da054bd073015ffc8f81c6e5b47114429b6c069b81a3331392c88baafd9a5ac1e0d778119fa7ca10def17eeb9b88c7f5cca1c0d31c6b2'
|
|
'481eaf404cdcb9c01f1c8450db24ec1d2ff5665f546b26d483a3e1cf3be274bc3f9e4b5ea00455fcae8dce6e90b2b96c023cf0c0a8fc3646e5d17665cc3f95cd'
|
|
'454a010e41076937e711c151c4f164ac98ea710241a1f8baca5cd001d0be171ff3793d12b989cdb6f617ed2b692fbbb2b45a3a1907539e40b719584f8575a9c0')
|
|
|
|
prepare() {
|
|
cd "${pkgname}-${pkgver}"
|
|
./autogen.sh
|
|
}
|
|
|
|
build() {
|
|
cd "${pkgname}-${pkgver}"
|
|
./configure \
|
|
--prefix=/usr \
|
|
--sysconfdir=/etc \
|
|
--localstatedir=/var \
|
|
--with-systemd=no \
|
|
--with-logger=yes
|
|
make
|
|
}
|
|
|
|
package() {
|
|
cd "${pkgname}-${pkgver}"
|
|
make DESTDIR="$pkgdir" PREFIX="/usr" install
|
|
|
|
# configuration
|
|
install -d "$pkgdir"/etc/syslog.d
|
|
install -Dm644 syslog.conf "$pkgdir"/etc/syslog.conf
|
|
install -Dm644 "$srcdir"/$pkgname.logrotate "$pkgdir"/etc/logrotate.d/$pkgname
|
|
|
|
# services
|
|
install -Dm755 "$srcdir"/$pkgname.initd "$pkgdir"/etc/init.d/$pkgname
|
|
install -Dm644 "$srcdir"/$pkgname.confd "$pkgdir"/etc/conf.d/$pkgname
|
|
install -Dm755 "$srcdir"/$pkgname.run "$pkgdir"/etc/sv/$pkgname/run
|
|
install -Dm644 "$srcdir"/$pkgname.conf "$pkgdir"/etc/sv/$pkgname/conf
|
|
|
|
# license
|
|
install -Dm644 LICENSE -t "$pkgdir"/usr/share/licenses/$pkgname
|
|
}
|