Initial commit: Uploaded everything from abs/core
[arch-rock.git] / base / util-linux-ng / PKGBUILD
blob48eab1f926254eddb3920a6e116495730a5921c9
1 # $Id: PKGBUILD,v 1.3 2007/11/16 00:02:39 daniel Exp $
2 # Maintainer: judd <jvinet@zeroflux.org>
3 pkgname=util-linux-ng
4 pkgver=2.13.0.1
5 pkgrel=2
6 pkgdesc="Miscellaneous system utilities for Linux"
7 arch=('i686' 'x86_64')
8 groups=('base')
9 depends=('bash' 'ncurses' 'zlib' 'e2fsprogs')
10 replaces=('linux32' 'util-linux')
11 conflicts=('linux32' 'util-linux')
12 provides=('linux32' 'util-linux')
13 license=('GPL')
14 source=(ftp://ftp.kernel.org/pub/linux/utils/${pkgname}/v2.13/${pkgname}-${pkgver}.tar.bz2
15         cryptoloop-support.patch)
16 md5sums=('48bcb80babcf4d307c190871955f8025'
17          '3f3c45c55ed7ec34f7ebaebd0b3e0029')
19 # The cryptoloop-support.patch comes from the boys at Rock Linux
20 #   (http://www.rocklinux.net/packages/util-linux.html)
22 # Newer crypt support is here:
23 #    http://loop-aes.sourceforge.net/updates/util-linux-${_realver}.diff.bz2
25 build() {
26   cd ${startdir}/src/${pkgname}-${pkgver}
27   ./autogen.sh
28   # cryptoloop support
29   patch -Np1 -i ${startdir}/src/cryptoloop-support.patch || return 1
30   sed -e 's%etc/adjtime%var/lib/hwclock/adjtime%' -i hwclock/hwclock.c 
31   mkdir -p ${startdir}/pkg/var/lib/hwclock
32   ./configure --enable-arch --enable-write --enable-raw --disable-wall --enable-rdev
33   make HAVE_SLN=yes ADD_RAW=yes || return 1
34   make HAVE_SLN=yes ADD_RAW=yes DESTDIR=${startdir}/pkg install
35   rm -f ${startdir}/pkg/bin/kill
36   rm -f ${startdir}/pkg/usr/share/man/man1/kill.1
37   rm -f ${startdir}/pkg/usr/share/man/man5/nfs.5