wok-next annotate util-linux/receipt @ rev 19574

All about ncurses. Carefully follow LFS receipts.
libtinfo.so included into libncursesw.so and no more need (so far).
author Aleksej Bobylev <al.bobylev@gmail.com>
date Sat Dec 24 05:45:18 2016 +0200 (2016-12-24)
parents 96871f3890f0
children e7e59838b371
rev   line source
pankso@12480 1 # SliTaz package receipt.
pankso@12480 2
pankso@12480 3 PACKAGE="util-linux"
al@19568 4 VERSION="2.28.1"
al@19568 5 VER=$(echo $VERSION | cut -d. -f1,2)
pankso@12480 6 CATEGORY="meta"
al@19253 7 SHORT_DESC="Random collection of Linux utilities (meta package)"
pankso@12480 8 MAINTAINER="pankso@slitaz.org"
al@19253 9 LICENSE="GPL2 LGPL2.1 BSD PublicDomain"
al@19253 10 WEB_SITE="https://en.wikipedia.org/wiki/Util-linux"
pankso@12927 11 HOST_ARCH="i486 arm"
pankso@12480 12
al@19568 13 TARBALL="$PACKAGE-$VERSION.tar.xz"
al@19568 14 WGET_URL="https://www.kernel.org/pub/linux/utils/$PACKAGE/v$VER/$TARBALL"
al@19568 15
al@19574 16 BUILD_DEPENDS="udev-dev libcap-ng-dev readline-dev python-dev glib gtk-doc \
al@19574 17 libxslt gettext ncurses-dev zlib-dev"
al@19568 18 SPLIT="util-linux-bash-completion util-linux-blkid util-linux-blkid-dev \
al@19568 19 util-linux-blockdev util-linux-cfdisk util-linux-column util-linux-cramfs \
al@19568 20 util-linux-eject util-linux-fdisk util-linux-fdisk-dev util-linux-flock \
al@19568 21 util-linux-getopt util-linux-manpages util-linux-minix util-linux-mkfs \
al@19568 22 util-linux-mount util-linux-mount-dev util-linux-partx util-linux-setterm \
al@19568 23 util-linux-sfdisk util-linux-smartcols util-linux-smartcols-dev \
al@19568 24 util-linux-uuid util-linux-uuid-dev util-linux-whereis"
pankso@12480 25
pankso@12480 26 # Rules to configure and make the package.
pankso@12480 27 compile_rules()
pankso@12480 28 {
pankso@12927 29 # Fix undeclared 'LINE_MAX'
pankso@12927 30 case "$ARCH" in
pankso@12927 31 arm) sed -i s'|LINE_MAX|25|' text-utils/*.c ;;
pankso@12927 32 esac
al@19253 33
al@19568 34 mkdir -p $install/var/lib/hwclock
pankso@12480 35 ./configure \
al@19568 36 ADJTIME_PATH=/var/lib/hwclock/adjtime \
al@19568 37 --docdir=/usr/share/doc/util-linux-2.28.1 \
al@19568 38 --disable-chfn-chsh \
al@19568 39 --disable-login \
al@19568 40 --disable-nologin \
al@19568 41 --disable-su \
al@19568 42 --disable-setpriv \
al@19568 43 --disable-runuser \
al@19568 44 --disable-pylibmount \
al@19568 45 --disable-static \
al@19568 46 --without-python \
al@19568 47 --without-systemd \
al@19568 48 --without-systemdsystemunitdir &&
pankso@12480 49 make && make install
pankso@12480 50 }