diff --git a/util-linux/PKGBUILD b/util-linux/PKGBUILD new file mode 100644 index 0000000..2534570 --- /dev/null +++ b/util-linux/PKGBUILD @@ -0,0 +1,66 @@ +# This is an example PKGBUILD file. Use this as a start to creating your own, +# and remove these comments. For more information, see 'man PKGBUILD'. +# NOTE: Please fill out the license field for your package! If it is unknown, +# then please put 'unknown'. + +# Maintainer: Future Linux Team +pkgname=util-linux +pkgver=2.40.2 +pkgrel=1 +pkgdesc="Miscellaneous system utilities for Linux" +arch=('x86_64') +url="https://git.kernel.org/pub/scm/utils/util-linux/util-linux.git/" +license=('BSD-2-Clause' + 'BSD-3-Clause' + 'BSD-4-Clause-UC' + 'GPL-2.0-only' + 'GPL-2.0-or-later' + 'GPL-3.0-or-later' + 'ISC' + 'LGPL-2.1-or-later' + 'LicenseRef-PublicDomain') +groups=('base') +depends=('glibc' 'coreutils' 'file' 'libxcrypt' 'ncurses' 'readline' 'shadow' 'zlib') +makedepends=('systemd') +options=('strip') +source=(https://www.kernel.org/pub/linux/utils/util-linux/v${pkgver%.*}/${pkgname}-${pkgver}.tar.xz) +sha256sums=(9afcd201f39429d2db2492aeb13dba5e75d6cc50682b732dca35643bd5f092e3) + +build() { + cd ${pkgname}-${pkgver} + + ${CONFIGURE} \ + --runstatedir=/run \ + --bindir=/usr/bin \ + --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/${pkgname}-${pkgver} + + make +} + +package() { + cd ${pkgname}-${pkgver} + + make DESTDIR=${pkgdir} install + + install -vdm755 ${pkgdir}/var/lib/hwclock + + install -vdm755 ${pkgdir}/etc + cat > ${pkgdir}/etc/adjtime << "EOF" +0.0 0 0.0 +0 +LOCAL +EOF + +}