From 3fe9c304cd869f594fceb95f707582beed9f3eab Mon Sep 17 00:00:00 2001 From: Juan RP Date: Fri, 1 Feb 2013 11:03:15 +0100 Subject: [PATCH] New package: chroot-distcc-3.2rc1 (exclusively for xbps-src use). --- srcpkgs/chroot-distcc/template | 42 ++++++++++++++++++++++++++++++++++ 1 file changed, 42 insertions(+) create mode 100644 srcpkgs/chroot-distcc/template diff --git a/srcpkgs/chroot-distcc/template b/srcpkgs/chroot-distcc/template new file mode 100644 index 0000000000..6cb6c78917 --- /dev/null +++ b/srcpkgs/chroot-distcc/template @@ -0,0 +1,42 @@ +# Template file for 'chroot-distcc' +pkgname=chroot-distcc +version=3.2rc1 +revision=1 +wrksrc="distcc-${version}" +makedepends="pkg-config" +short_desc="Distributed compilation for faster C/C++ builds -- for xbps-src use" +maintainer="pancake " +homepage="http://code.google.com/p/distcc" +license="GPL-2" +distfiles="http://distcc.googlecode.com/files/distcc-${version}.tar.bz2" +checksum=311671e844625d7fdb18dd3d096cd855751cfe8de13827682bcb7beff9133b30 + +conflicts="distcc>=0" + +do_configure() { + sed -i -e 's|^\(all: $(bin_PROGRAMS)\) pump include-server|\1|g' Makefile.in + + ./configure --prefix=/usr --with-included-popt \ + --without-avahi --without-gnome \ + --without-gtk --disable-Werror \ + ac_cv_path_PYTHON=/bin/false +} + +do_build() { + make ${makejobs} +} + +do_install() { + make DESTDIR=${DESTDIR} install-programs + + # Remove useless files. + rm -f ${DESTDIR}/usr/bin/distccd + rm -rf ${DESTDIR}/etc + rm -rf ${DESTDIR}/usr/share + + # gcc wrappers + vmkdir usr/lib/distcc/bin + for f in gcc cc c++ cpp g++; do + ln -sfr ${DESTDIR}/usr/bin/distcc ${DESTDIR}/usr/lib/distcc/bin/${f} + done +}