# Maintainer: TBK # Contributor: Bartłomiej Piotrowski pkgname=libatomic_ops pkgver=7.6.10 pkgrel=2 pkgdesc="Semi-portable access to hardware provided atomic memory operations" arch="all" url="https://github.com/ivmai/libatomic_ops" license="GPL-2.0-or-later AND MIT" subpackages="$pkgname-static $pkgname-dev $pkgname-doc" source="https://github.com/ivmai/libatomic_ops/releases/download/v$pkgver/libatomic_ops-$pkgver.tar.gz" case "$CARCH" in s390x) options="!check" ;; # FIXME https://github.com/ivmai/libatomic_ops/issues/44 esac build() { ./configure \ --build=$CBUILD \ --host=$CHOST \ --prefix=/usr \ --sysconfdir=/etc \ --mandir=/usr/share/man \ --localstatedir=/var \ --enable-shared make } check() { make check } package() { make DESTDIR="$pkgdir" install } static() { depends="" pkgdesc="$pkgdesc (static library)" mkdir -p "$subpkgdir"/usr/lib mv "$pkgdir"/usr/lib/*.a "$subpkgdir"/usr/lib } sha512sums="4661445503ef4303e873559af319ad799a7eddad3df45ad602cf338c594a642ad4333a36fa91722f0d8c48acd38bbf45c60a468c7375d14824520a83c1109ec9 libatomic_ops-7.6.10.tar.gz"