Name liburcu
Description LGPLv2.1 userspace RCU (read-copy-update) library
Version 0.15.5-1
Package Base liburcu
Homepage https://lttng.org/urcu
Maintainers ['Christian Babeux <christian.babeux@0x80.ca>', 'Sergej Pupykin <arch+pub@sergej.pp.ru>', 'Sergej Pupykin <spupykin@archlinux.org>']
Contributors ['Yggdrasil <tetzank@web.de>']
Distro-repo https://gitlab.archlinux.org/archlinux/packaging/packages/liburcu
Sources ['https://lttng.org/files/urcu/userspace-rcu-0.15.5.tar.bz2', 'https://lttng.org/files/urcu/userspace-rcu-0.15.5.tar.bz2.asc']
Dependencies ['glibc']
Optional-Dependencies []
Build-Dependencies []
Provides []
Builddate 29-11-2025 15:40:09
Architecture x86_64
Distro-Version
Licenses ['LGPL2.1']
Hash 611c68a692489b9fc8c2abc318702cd7dadb71e818e03f31e37895138956d985
# Maintainer: Sergej Pupykin <arch+pub@sergej.pp.ru>
# Maintainer: Christian Babeux <christian.babeux@0x80.ca>
# Contributor: Yggdrasil <tetzank at web dot de>

pkgname=liburcu
pkgver=0.15.5
pkgrel=1
pkgdesc="LGPLv2.1 userspace RCU (read-copy-update) library"
arch=('x86_64')
url="https://lttng.org/urcu"
license=('LGPL2.1')
depends=('glibc')
source=(https://lttng.org/files/urcu/userspace-rcu-${pkgver}.tar.bz2{,.asc})
sha256sums=('b2f787a8a83512c32599e71cdabcc5131464947b82014896bd11413b2d782de1'
            'SKIP')
validpgpkeys=('2A0B4ED915F2D3FA45F5B16217280A9781186ACF')

build() {
    cd "$srcdir"/userspace-rcu-${pkgver}
    ./configure --prefix=/usr
    make
}

package() {
    cd "$srcdir"/userspace-rcu-${pkgver}
    make install DESTDIR="$pkgdir"
}