#!/bin/mkpkg # description: Miscellaneous system utilities # url: https://github.com/util-linux/util-linux name=util-linux version=2.41.6 _shortv=2.41 release=1 depends=(file ncurses readline zlib) makedeps=(udevd) #lockbox=(make) source=(https://www.kernel.org/pub/linux/utils/$name/v${_shortv}/${name}-${version}.tar.xz) sha256sums=( "e596083744e746be7d2823b62b43f4418dd7bf56303b4dc09e6fe8112fe3d7ed" ) patch() { cd $name-$version sed -i '/#include "all-io.h"/a #include \n#include "fileutils.h"' libmount/src/hook_idmap.c } build() { cd $name-$version ./configure \ --prefix=/ \ --bindir=/bin \ --sbindir=/sbin \ --libdir=/lib \ --includedir=/include \ --mandir=/usr/share/man \ --disable-nls \ --disable-chfn-chsh \ --disable-login \ --disable-nologin \ --disable-su \ --disable-newgrp \ --disable-runuser \ --disable-setpriv \ --disable-liblastlog2 \ --disable-pylibmount \ --without-python \ --without-systemd \ --enable-sulogin make make install DESTDIR=$PKG # Fix .so symlinks (util-linux generates //../lib/ paths # Not necessary, nice to have cosmetic thing though cd $PKG/lib for link in *.so; do target=$(readlink "$link") [ -n "$target" ] && ln -sf "$(basename $target)" "$link" done rm -rf $PKG/share } signify() { untrusted comment: public key RWTZ9IduCSQ/mL8337TEUinPwT92xFEUpD92hkS7IxcOnzTt9QdpohT3 } # vim: filetype=sh