# $Id: PKGBUILD 19041 2010-06-19 13:08:44Z cbrannon $ # Maintainer: Chris Brannon # Contributor: Jeff Mickey # Contributor: Aaron, phrakture, Griffin # Contributor: Jeffrey 'jf' Lim pkgname=9base pkgver=6 pkgrel=2 pkgdesc="Port of various original Plan9 tools to unix" url="http://tools.suckless.org/9base" source=(http://dl.suckless.org/tools/$pkgname-$pkgver.tar.gz 9 plan9.sh) depends=(sh) conflicts=('plan9port' '9rc-devel') provides=('plan9') arch=('i686' 'x86_64') license=('custom') build() { cd "$srcdir/$pkgname-$pkgver" case $CARCH in i686) sed -i 's#^OBJTYPE\s.*$#OBJTYPE = 386#' config.mk ;; x86_64) sed -i 's#^OBJTYPE\s.*$#OBJTYPE = x86_64#' config.mk ;; esac sed -i 's#^PREFIX\s.*$#PREFIX = /opt/plan9#' config.mk # Force dynamic linking. Several of the programs in 9base won't work # when statically linked against the latest glibc. sed -i '/-static/d' config.mk make || return 1 } package() { cd "$srcdir/$pkgname-$pkgver" make DESTDIR="$pkgdir" install || return 1 install -m755 ../9 "$pkgdir/opt/plan9/bin/" || return 1 install -D -m755 ../plan9.sh "$pkgdir/etc/profile.d/plan9.sh" || return 1 install -D -m644 LICENSE "$pkgdir/usr/share/licenses/9base/LICENSE" } md5sums=('5a4684c13fe19b00a50c2cf926d5cafc' 'ae7108b9f26bed388e9055f35eef2986' '62a9e52043d9c32967fcae9018fffb56')