From 80406872809c5bf616c5d66506d68ce6cf1430fe Mon Sep 17 00:00:00 2001 From: Yingjie Wang Date: Sun, 11 Jan 2026 22:37:25 -0500 Subject: [PATCH] new blfs: dev-libs/libatomic_ops-7.8.4 --- dev-libs/libatomic_ops-7.8.4.PKGBUILD | 31 +++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 dev-libs/libatomic_ops-7.8.4.PKGBUILD diff --git a/dev-libs/libatomic_ops-7.8.4.PKGBUILD b/dev-libs/libatomic_ops-7.8.4.PKGBUILD new file mode 100644 index 0000000..a8de7d2 --- /dev/null +++ b/dev-libs/libatomic_ops-7.8.4.PKGBUILD @@ -0,0 +1,31 @@ +pkgname=libatomic_ops +pkgver=7.8.4 +pkgdesc='Provides semi-portable access to hardware provided atomic memory operations' +arch=(x86_64) +url='https://github.com/ivmai/libatomic_ops' +depends=(glibc) +license=(GPL2 MIT) +sources=("${pkgname}-${pkgver}.tar.gz") +urls=("https://github.com/bdwgc/libatomic_ops/releases/download/v${pkgver}/${sources[0]}") +sha512sums=("5f77a520cecc31fe9baf4d3a61beac79dba317e7b149464a945db3389c4a94b45fdb52f105d838409b1cbd64b5c3ae0e29acf81df5606a6f49ee8a366673091a") + +src_prepare() { + tar -xf ${distdir}/${sources[0]} --strip-components=1 +} + +src_build() { + ./configure --prefix=/usr --disable-static --enable-shared + make +} + +src_check() { + make check +} + +src_install() { + make DESTDIR="$pkgdir" install + mv -vf "${pkgdir}"/usr/share/doc/{${pkgname},${pkgname}-${pkgver}} + install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE" +} + +# vim:ft=sh syn=sh et sw=2: