mirror of
https://gitlab.alpinelinux.org/alpine/aports.git
synced 2025-05-14 09:44:15 +02:00
55 lines
1.4 KiB
Text
55 lines
1.4 KiB
Text
# Contributor: Michael Jeanson <mjeanson@efficios.com>
|
|
# Contributor: Fabian Affolter <fabian@affolter-engineering.ch>
|
|
# Maintainer: Patrycja Rosa <alpine@ptrcnull.me>
|
|
pkgname=userspace-rcu
|
|
pkgver=0.15.2
|
|
pkgrel=0
|
|
pkgdesc="Userspace RCU (read-copy-update) library"
|
|
url="https://liburcu.org/"
|
|
arch="all"
|
|
license="LGPL-2.1-or-later"
|
|
makedepends="bash perl perl-utils"
|
|
subpackages="$pkgname-static $pkgname-dev $pkgname-doc"
|
|
source="https://lttng.org/files/urcu/userspace-rcu-$pkgver.tar.bz2"
|
|
|
|
build() {
|
|
./configure \
|
|
--build=$CBUILD \
|
|
--host=$CHOST \
|
|
--prefix=/usr \
|
|
--sysconfdir=/etc \
|
|
--mandir=/usr/share/man \
|
|
--infodir=/usr/share/info \
|
|
--localstatedir=/var
|
|
make V=1
|
|
}
|
|
|
|
check() {
|
|
make check
|
|
#make regtest # Somewhat long regression tests
|
|
}
|
|
|
|
package() {
|
|
make DESTDIR="$pkgdir" install
|
|
install -Dm644 LICENSE.md "$pkgdir"/usr/share/licenses/$pkgname/LICENSE.md
|
|
}
|
|
|
|
dev() {
|
|
default_dev
|
|
# Move back examples files that are wrongly included
|
|
# by the default dev splitfunc
|
|
cp -pr "$subpkgdir"/usr/share/doc/$pkgname \
|
|
"$pkgdir"/usr/share/doc/
|
|
rm -rf "$subpkgdir"/usr/share/doc/
|
|
}
|
|
|
|
static() {
|
|
depends=""
|
|
pkgdesc="$pkgdesc (static libraries)"
|
|
mkdir -p "$subpkgdir"/usr/lib
|
|
mv "$pkgdir"/usr/lib/*.a "$subpkgdir"/usr/lib
|
|
}
|
|
|
|
sha512sums="
|
|
ded62f0cb4d6c78adf06235ca4dee36a213efcbfd9cc4e24525d8d29b1d746075f0fbe22d5cee1e38bca9920e0641f94507b640569a84c937e4bae99f53be7c1 userspace-rcu-0.15.2.tar.bz2
|
|
"
|