| Name |
libatasmart |
| Description |
ATA S.M.A.R.T. reader and parser library |
| Version |
0.19-7 |
| Package Base |
libatasmart |
| Homepage |
https://0pointer.de/blog/projects/being-smart.html |
| Maintainers |
['Balló György <ballogyor+arch@gmail.com>', 'Balló György <bgyorgy@archlinux.org>'] |
| Contributors |
['Jan de Groot <jgc@archlinux.org>'] |
| Distro-repo |
https://gitlab.archlinux.org/archlinux/packaging/packages/libatasmart |
| Sources |
['0001-Dont-test-undefined-bits.patch', '0002-Drop-our-own-many-bad-sectors-heuristic.patch', 'git+https://git.0pointer.net/clone/libatasmart.git#tag=v0.19'] |
| Dependencies |
['glibc', 'systemd-libs'] |
| Optional-Dependencies |
[] |
| Build-Dependencies |
['git'] |
| Provides |
[] |
| Builddate |
20-08-2025 00:15:14 |
| Architecture |
x86_64 |
| Distro-Version |
|
| Licenses |
['LGPL-2.1-or-later'] |
| Hash |
9ae0c0dc32471eca88902777a3a7ee685d782b370176e8d46efc4e725dea704b |
# Maintainer: Balló György <ballogyor+arch at gmail dot com>
# Contributor: Jan de Groot <jgc@archlinux.org>
pkgname=libatasmart
pkgver=0.19
pkgrel=7
pkgdesc='ATA S.M.A.R.T. reader and parser library'
arch=(x86_64)
url='https://0pointer.de/blog/projects/being-smart.html'
license=(LGPL-2.1-or-later)
depends=(
glibc
systemd-libs
)
makedepends=(git)
source=(
"git+https://git.0pointer.net/clone/libatasmart.git#tag=v$pkgver"
0001-Dont-test-undefined-bits.patch
0002-Drop-our-own-many-bad-sectors-heuristic.patch
)
b2sums=(
9a43568707da97163000bdc97f428993c5fc3dc9490e47e42d3ef315dc1f06e39c1f71cdf9bcaccfee44201fd47be4d5df16a30a35ee6aaf729b1bbda24aeb1d
826c9ebce4aa299d57a9c3c410fa3fb0875f2eb92c9a4c5e27e384e78c316a86947dfbf5fa065b7cf9bc84a71948d8df47aa4a47129d4c316fa8f11815b8adcb
6c96188d7cad73b8a7c6be8fa27ae297d6a6b32245bdde01050bbe5d1536b7e9618b7b2c5ffed41ca95d79b878dd84e2b9af7f1f2422e70fde54132646c93f8b
)
prepare() {
cd $pkgname
patch -Np1 -i ../0001-Dont-test-undefined-bits.patch
patch -Np1 -i ../0002-Drop-our-own-many-bad-sectors-heuristic.patch
autoreconf -fi
}
build() {
cd $pkgname
./configure \
--prefix=/usr \
--sysconfdir=/etc \
--localstatedir=/var \
--sbindir=/usr/bin
make
}
package() {
cd $pkgname
make DESTDIR="$pkgdir" install
}