48 lines
1.4 KiB
Plaintext
48 lines
1.4 KiB
Plaintext
pkgname=util-linux
|
|
pkgver=2.41.1
|
|
pkgdesc='Miscellaneous system utilities for Linux'
|
|
homepage='https://git.kernel.org/pub/scm/utils/util-linux/util-linux.git/'
|
|
arch=('x86_64')
|
|
sources=("${pkgname}-${pkgver}.tar.xz")
|
|
urls=("https://www.kernel.org/pub/linux/utils/${pkgname}/v${pkgver}/$sources[0]")
|
|
md5sums=("7e5e68845e2f347cf96f5448165f1764")
|
|
|
|
src_prepare() {
|
|
tar -xf ${distdir}/${sources[0]} --strip-components=1
|
|
rm tests/ts/kill/decode
|
|
}
|
|
|
|
src_build() {
|
|
./configure --bindir=/usr/bin \
|
|
--libdir=/usr/lib \
|
|
--runstatedir=/run \
|
|
--sbindir=/usr/sbin \
|
|
--disable-chfn-chsh \
|
|
--disable-login \
|
|
--disable-nologin \
|
|
--disable-su \
|
|
--disable-setpriv \
|
|
--disable-runuser \
|
|
--disable-pylibmount \
|
|
--disable-liblastlog2 \
|
|
--disable-static \
|
|
--without-python \
|
|
ADJTIME_PATH=/var/lib/hwclock/adjtime \
|
|
--docdir=/usr/share/doc/util-linux-${pkgver}
|
|
make
|
|
}
|
|
|
|
src_check() {
|
|
leaf_record_message "lsfd: inotify is known to fail without CONFIG_NETLINK_DIAG."
|
|
leaf_record_message "kill: decode functions is knwon to fail with >=bash-5.3-rc1."
|
|
if [[ ! -f /etc/fstab ]]; then
|
|
touch /etc/fstab
|
|
fi
|
|
chown -R leaf .
|
|
su leaf -c "make -k check"
|
|
}
|
|
|
|
src_install() {
|
|
make DESTDIR="${pkgdir}" install
|
|
}
|