summaryrefslogtreecommitdiff
path: root/distcc/Pkgfile
blob: 3e618fa1884d963de5dfd734e90f07779aab99a4 (plain)
    1 # Description: A tool to distribute compilations.
    2 # URL: http://distcc.org/
    3 # Maintainer: Danny Rawlins, monster dot romster at gmail dot com
    4 # Packager: Johannes Winkelmann, jw at tks6 dot net
    5 # Depends on: popt python
    6 
    7 name=distcc
    8 version=3.1
    9 release=3
   10 source=(http://distcc.googlecode.com/files/$name-$version.tar.bz2
   11 	distccd) 
   12 
   13 build() {
   14 	cd $name-$version
   15 
   16 	./configure \
   17 		--prefix=/usr \
   18 		--mandir=/usr/man \
   19 		--disable-nls \
   20 		--without-gnome \
   21 		--without-gtk \
   22 		--disable-Werror
   23 
   24 	make
   25 	make DESTDIR=$PKG install
   26 
   27 	# distccd should be in sbin
   28 	install -d $PKG/usr/sbin
   29 	mv $PKG/usr/bin/distccd $PKG/usr/sbin/distccd
   30 
   31 	# install service
   32 	install -m 0755 -D $SRC/distccd $PKG/etc/rc.d/distccd
   33 
   34 	# create the masquerade directory
   35 	install -d $PKG/usr/lib/distcc
   36 	cd $PKG/usr/lib/distcc
   37 	for c in cc c++ gcc g++ cpp; do
   38 		ln -s ../../bin/distcc $c
   39 	done
   40 	cd -
   41 
   42 	rm -rf $PKG/usr/share/doc $PKG/usr/etc/default $PKG/usr/etc/distcc
   43 	rmdir $PKG/usr/etc $PKG/usr/share
   44 }

Generated by cgit