# Contributor: Leonardo Arena # Maintainer: Natanael Copa pkgname=util-linux-ng pkgver=2.18 pkgrel=1 pkgdesc="Random collection of Linux utilities" url="http://kernel.org/~kzak/util-linux-ng/" arch="all" license="GPL-2 GPL Public Domain" depends= # use GNU sed til bb sed is fixed makedepends="zlib-dev sed ncurses-dev" install= source="http://www.kernel.org/pub/linux/utils/util-linux-ng/v$pkgver/$pkgname-$pkgver.tar.gz" subpackages="$pkgname-doc $pkgname-dev libuuid libblkid sfdisk cfdisk" replaces="e2fsprogs" build() { cd "$srcdir/$pkgname-$pkgver" sed -e 's/versionsort/alphasort/g'\ -e 's/strverscmp.h/dirent.h/g' \ -i mount/lomount.c ./configure --prefix=/usr \ --disable-uuidd \ --disable-nls \ --disable-tls \ --disable-kill \ --disable-init \ --with-ncurses \ --without-pam make || return 1 } package() { cd "$srcdir/$pkgname-$pkgver" make -j1 install DESTDIR="$pkgdir" # use pkg-config rm -f "$pkgdir"/usr/lib/*.la } dev() { default_dev replaces="e2fsprogs-dev" } libuuid() { pkgdesc="DCE compatible Universally Unique Identifier library" depends= mkdir -p "$subpkgdir"/lib mv "$pkgdir"/lib/libuuid* "$subpkgdir"/lib/ } libblkid() { pkgdesc="Block device identification library from util-linux-ng" depends= mkdir -p "$subpkgdir"/lib mv "$pkgdir"/lib/libblkid* "$subpkgdir"/lib/ } sfdisk() { pkgdesk="Partition table manipulator from util-linux-ng" depends= mkdir -p "$subpkgdir"/sbin mv "$pkgdir"/sbin/sfdisk "$subpkgdir"/sbin/ } cfdisk() { pkgdesk="Curses based partition table manipulator from util-linux-ng" depends= mkdir -p "$subpkgdir"/sbin mv "$pkgdir"/sbin/cfdisk "$subpkgdir"/sbin/ } md5sums="aff22adfff1bf39cd3f13371b95a3d3a util-linux-ng-2.18.tar.gz"