PKGBUILDs/extra/distcc/PKGBUILD

30 lines
1.1 KiB
Bash

# Maintainer: Judd Vinet <jvinet@zeroflux.org>
pkgname=distcc
pkgver=3.1
pkgrel=1
pkgdesc="A distributed C, C++, Obj C compiler"
arch=('arm')
url="http://code.google.com/p/distcc/"
license=('GPL')
depends=(popt gcc)
makedepends=(gtk2 pkgconfig)
backup=(etc/conf.d/distccd)
source=(http://distcc.googlecode.com/files/$pkgname-$pkgver.tar.bz2 distccd distccd.conf.d)
md5sums=('a1a9d3853df7133669fffec2a9aab9f3' '1c918474372c09304772c20c4de484fa'\
'89aaf6e9072092e283465a14e83f0f94')
build() {
cd $srcdir/$pkgname-$pkgver
./configure --prefix=/usr --with-gtk --sysconfdir=/etc --mandir=/usr/share/man || return 1
make || return 1
make DESTDIR=$pkgdir install || return 1
install -D -m644 ../distccd.conf.d $pkgdir/etc/conf.d/distccd
install -D -m755 ../distccd $pkgdir/etc/rc.d/distccd
mkdir -p $pkgdir/usr/lib/${pkgname}/bin
ln -sf /usr/bin/${pkgname} $pkgdir/usr/lib/${pkgname}/bin/cc
ln -sf /usr/bin/${pkgname} $pkgdir/usr/lib/${pkgname}/bin/gcc
ln -sf /usr/bin/${pkgname} $pkgdir/usr/lib/${pkgname}/bin/g++
ln -sf /usr/bin/${pkgname} $pkgdir/usr/lib/${pkgname}/bin/cpp
}