mirror of
https://gitlab.alpinelinux.org/alpine/aports.git
synced 2026-02-04 07:21:40 +01:00
41 lines
1.1 KiB
Plaintext
41 lines
1.1 KiB
Plaintext
# Contributor: Francesco Colista <fcolista@alpinelinux.org>
|
|
# Maintainer: Francesco Colista <fcolista@alpinelinux.org>
|
|
pkgname=raft
|
|
pkgver=0.11.1
|
|
pkgrel=0
|
|
pkgdesc="C implementation of the Raft consensus protocol"
|
|
url="https://github.com/canonical/raft"
|
|
arch="all"
|
|
license="LGPL3"
|
|
makedepends="linux-headers libuv-dev autoconf automake libtool"
|
|
subpackages="$pkgname-static $pkgname-dev $pkgname-doc"
|
|
source="$pkgname-$pkgver.tar.gz::https://github.com/canonical/raft/archive/v$pkgver.tar.gz
|
|
unistd-include.patch"
|
|
|
|
prepare() {
|
|
default_prepare
|
|
autoreconf -i
|
|
}
|
|
|
|
build() {
|
|
./configure \
|
|
--prefix=/usr \
|
|
--disable-lz4 \
|
|
--enable-example=no
|
|
make
|
|
}
|
|
|
|
check() {
|
|
make check
|
|
}
|
|
|
|
package() {
|
|
make DESTDIR="$pkgdir" install
|
|
install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
|
|
}
|
|
|
|
sha512sums="
|
|
5afbf0f7e325ed242c5a37a39038818395c1b39184e2440bf89db6662dee73b9abaa8fac0efc28dbc3478267aa66fd94e908e320a061fb5b343735e111dbea86 raft-0.11.1.tar.gz
|
|
d0f204a271ac40bf9b36027f2a0ee53195aad7366c0166a7f6268bac5bfb05546a5ef858f466c4bbc2a0c6a50dff8d9bc3314abd125f25d49ed5aab9641527b2 unistd-include.patch
|
|
"
|